2. Overview
Introduction.
Important Features of 8051
Microprocessor Vs Microcontroller
Types Of Architectures
Architecture
Pin diagram
Application Of 8051
3. INTRODUCTION
• A MICROCONTROLLER IS A SINGLE CHIP MICROPROCESSOR SYSTEM WHICH
CONSISTS OF CPU,DATA AND PROGRAM MEMORY, SERIAL AND PARALLEL I/O
PORTS, TIMERS AND EXTERNAL AS WELL AS INTERNAL INTERRUPTS.
• IT CAN ALSO BE CALLED AS A ENTIRE COMPUTER MANUFACTURED ON A
SINGLE CHIP.
4. Important Features of 8051
4K bytes ROM
128 bytes RAM
Four 8-bit I/O ports
Two 16-bit timers
Serial interface
64K external code memory space
64K data memory space
5. Features
Microcontroller 8051 was first developed by
INTEL, for use in embedded systems.
it consisted of standard on chip peripherals
i.e.
timers, counters, 4k bytes of on chip program
memory and 128 bytes of data memory.
It has separate spaces for program memory and
data memory.
It has 128 byte of data memory that are
accessible directly by its instructions
6. Microprocessor vs Microcontroller
Microprocessor
• General purpose device.
• do not contain on-chip
I/O ports, Timers, ADC
Memory etc.
• used as CPU in computer.
• design is complex and
expensive.
• it has zero status flag.
Microcontroller
• single chip computer.
• it includes RAM ,ROM
,Timers, ADC, DAC,
interrupts etc.
• performs control oriented
applications.
• simple and less expensive
• it has no zero flag.
7. TYPES OF ARCHITECTURES
1)Von-Neumann Architecture
• only one bus.
• used for both data transfer and instruction fetches.
• cannot be performed at same time
2) Harvard Architecture
• Separate data and instruction buses.
• Transfers to be performed simultaneously on both buses.
9. Pin Description
of the 8051
The 8051 is a 40 pin
device, but out of
these 40 pins, 32 are
used for I/O.
24 of these are dual
purpose, i.e. they can
operate as I/O or a
control line or as part
of address or date
bus.