MC 1
MC 1
SFR
upper 128 bytes of the internal data memory
21 : 8 bits
special functions
addressing of registers : instruction
increase functionality of the Microcontroller
provides both byte as well as bit operations
reducing complexity in terms of instructions
SETB P0.0
has opcode
has address 80H
IO ports
cpu registers
interrupt control
timer/counter
serial port
u1 1
located bw 80H TO FFH in RAM
list os sfrs:
ACC = Accumulator
B register
SP - stack pointer
IO ports—> P0,P1,P2,P3
microcontroller
16 bit address bus —> used to interface external memory of RAM / ROM
8051 is efficient in embedded system, —> saves cost power & makes circuit compact
Program counter:
16 bit register
holds address of next I in prgram memory of ROM
DPTR
16 bit
holds address of data in memory of RAM
2 Register
DPH → Higher byte
Stack Pointer:
8 bit
u1 2
8 bit
Flag register
u1 3