Download as pdf or txt
Download as pdf or txt
You are on page 1of 144

UNIT- 5

Intel 8051
Differences- Microprocessor/ Microcontroller
Basic Block Diagram of 8051
Block Diagram Description
Block Diagram Description
Detailed Block Diagram-8051
IP: Interrupt Priority
IE: Interrupt Enable
TH0-Timer 0 higher

Programming Model SCON-Serial Communication Control Register


SFR’s
SFR’s
Features of 8051
Pin Diagram- 8051
8051 Oscillator and Clock
Oscillator and Clock Circuit
Oscillator and clock speed….
Oscillator and clock speed….
Oscillator and clock speed….
Program Counter and DPTR
Program Counter and DPTR
A and B CPU Registers
Flags and Program Status word(flags are in the PSW
and the PCON registers)
PSW(PROGRAM Status Word)
RAM/ROM
RAM Organization
The 128 byte internal RAM…
The 128 byte internal RAM…cont.
Stack Operation
Stack Operation…
SFR’s
SFR’s
Internal ROM
Internal ROM…
In/Op Pins Ports and Circuit(24/40 pins)
Ports
Ports
CMOS NMOS Parameters
Port 0( Bi Directional Add/Data)
Port 0
Port 0
Port 1
Port 1
Port 2
Port 3
External Memory Connection
External Memory connections
Cont..
External Memory Timing Diagram
External Memory cont..
Timers and Counters
Timer Counter Control Registers ( Bit Addressable) TCON
TMOD ( Timer Mode Control)
Timer Counter…
Timer Counter…
Timer Counter Control Logic
Timer
Timer Modes of Operation
Timer 0
Timer Modes of Operation cont..
Timer 2 Auto Reload Mode
Timer mode 2
Timer Mode 3
Counters
Serial Data Communication (SBUF, SCON, PCON,RXD,TXD)
Serial Data Communication(SBUF)
Serial Data Communication(SCON)
Serial Data Communication
Serial Data Communication
Serial Data Communication
Serial Data Communication
Serial Data Transmission
Data Reception
Serial Data Transmission Mode
Serial Data Mode 0: Shift Register Mode
Serial Data Mode 0: Shift Register Mode
Serial Data Mode 0: Shift Register Mode
Shift Register Mode 0
Serial Data Mode 1:Standard UART
Mode 1: Baud Rates
Serial Data Mode 2: Multiprocessor Mode
Interrupts
IE and IP Function Register
External Interrupts
Reset Interrupt
Interrupts cont..
Interrupt control
Interrupt Enable /Disable
Interrupt Priority
Interrupt Destination
Interrupt Destination Cont…
Interrupts Cont..
8051 Interfacing

You might also like