MCA 605 --- 8051 Architecture
-
Upload
walternampimadom -
Category
Documents
-
view
229 -
download
0
description
Transcript of MCA 605 --- 8051 Architecture
FEATURES OF 8051
• 8 bit CPU with Register A [Accumulator] & B • 16 bit Data Pointer [DPTR] & Program Counter
[PC] • Separate 64K Program & Data m/m • 8 bit Program Status Word [PSW] & Stack Pointer
[SP] • Internal RAM of 128 bytes -> Data m/m • Internal ROM of 4K -> Program stored • 32 I/O pins of four 8 bit Ports: P0-P3 • Two 16 bit Timer/Counter: T0 & T1 • Full duplex serial data Rx/Tx: SBUF • Control Registers: TCON, TMOD, SCON, PCON, IP
& IE • Two External & three Internal Interrupt Sources • Oscillator & Clock circuit 8051 Microcontroller
8051 Architecture
8051 Microcontroller
8051 Microcontroller
8051 Microcontroller
REGISTERS IN MCS-51
• General-purpose or Working Registers
• Stack Pointer[SP]
• Program Counter[PC]
• & Special Function Registers[SFRs]
8051 Microcontroller
GENERAL-PURPOSE OR WORKING REGISTERS
• Accumulator
• B-Register
• Four Register Banks
8051 Microcontroller
8051 Microcontroller
INTERNAL RAM
8051 Microcontroller
SP
8051 Microcontroller
SPECIAL FUNCTION REGISTER MAP
F8
F0 B
E8
E0 ACC
D8
D0 PSW
C8
C0
B8 IP
B0 P3
A8 IE
A0 P2
98 SCON SBUF
90 P1
88 TCON TMOD TL0 TL1 TH0 TH1
80 P0 SP DPH DPL PCON
Bit Addressable
8051 Microcontroller
SPECIAL FUNCTION REGISTERS
8051 Microcontroller
SFRs CONT…
8051 Microcontroller
PSW
8051 Microcontroller
PIN DIAGRAM OF 8051
8051 Microcontroller
8051 Microcontroller
8051 Microcontroller