Sei sulla pagina 1di 20

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

Bit Addressable

F8
F0

E8
E0

ACC

D8
D0

PSW

C8
C0
B8

IP

B0

P3

A8

IE

A0

P2

98

SCON

90

P1

88

TCON

TMOD TL0

TL1

80

P0

SP

DPL

SBUF

DPH

TH0

8051 Microcontroller

TH1
PCON

SPECIAL FUNCTION REGISTERS

8051 Microcontroller

SFRs CONT

8051 Microcontroller

PSW

8051 Microcontroller

PIN DIAGRAM OF 8051

8051 Microcontroller

8051 Microcontroller

8051 Microcontroller

Potrebbero piacerti anche