About the Tutorial


Features of 8051 Microcontroller


Download 1.78 Mb.
Pdf ko'rish
bet20/51
Sana14.04.2023
Hajmi1.78 Mb.
#1357384
1   ...   16   17   18   19   20   21   22   23   ...   51
Bog'liq
pdfcoffee.com embedded-systems-tutorial-pdf-free

Features of 8051 Microcontroller 
An 8051 microcontroller comes bundled with the following features: 

64K bytes on-chip program memory (ROM) 

128 bytes on-chip data memory (RAM) 

Four register banks 

128 user defined software flags 

8-bit bidirectional data bus 

16-bit unidirectional address bus 

32 general purpose registers each of 8-bit 

16 bit Timers (usually 2, but may have more or less) 

Three internal and two external Interrupts 

Four 8-bit ports,(short model have two 8-bit ports) 

16-bit program counter and data pointer 

8051 may also have a number of special features such as UARTs, ADC, Op-amp, etc. 
Block Diagram of 8051 Microcontroller 
The following illustration shows the block diagram of an 8051 microcontroller – 


Embedded Systems 
16 
In 8051, I/O operations are done using four ports and 40 pins. The following pin diagram shows 
the details of the 40 pins. I/O operation port reserves 32 pins where each port has 8 pins. The 
other 8 pins are designated as V
cc
, GND, XTAL1, XTAL2, RST, EA (bar), ALE/PROG (bar), and 
PSEN (bar). 
It is a 40 Pin PDIP (Plastic Dual Inline Package). 
Note:
I
n a DIP package, you can recognize the first pin and the last pin by the cut at the middle 
of the IC. The first pin is on the left of this cut mark and the last pin (i.e. the 40
th
pin in this 
case) is to the right of the cut mark.
I/O Ports and their Functions 
The four ports P0, P1, P2, and P3, each use 8 pins, making them 8-bit ports. Upon RESET, all 
the ports are configured as inputs, ready to be used as input ports. When the first 0 is written 
to a port, it becomes an output. To reconfigure it as an input, a 1 must be sent to a port. 
6. ES – I/O Programming


Embedded Systems 
17 

Download 1.78 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   51




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling