Escolar Documentos
Profissional Documentos
Cultura Documentos
CPU
Bus Serial
4 I/O Ports
OSC Control Port
P0 P1 P2 P3 TxD RxD
Address/Data
Memory mapping in 8051
4k 8k 32k
0000H 0000H 0000H
0FFFH
DS5000-32
1FFFH
8751
AT89C51
8752
AT89C52 7FFFH
7FH
30H
2FH
Bit-Addressable RAM
20H
1FH Register Bank 3
18H
17H
Register Bank 2
10H
0FH Stack) Register Bank 1)
08H
07H
Register Bank 0
00H
Families of Microcontrollers
8051 MCS (Micro Controller Series):
• 89C51
• 89S51
• 89C52
• 89S52
• 89C1051
• 89C2051
• 89C4051
• 8095
• 8096
• 8097
• 8395
• 8396
• 8397
The necessary tools for a
microprocessor/controller
CPU: Central Processing Unit
I/O: Input /Output
Bus: Address bus & Data bus
Memory: RAM & ROM
Timer
Interrupt
Serial Port
Parallel Port
Embedded system
Features:
Small size
Low power
R0
DPTR DPH DPL
R1
R2 PC PC
R3
R5
R6
R7
0 0 0 00H-07H
0 1 1 08H-0FH
1 0 2 10H-17H
1 1 3 18H-1FH
Instructions that Affect Flag Bits:
Note: X can be 0 or 1