Professional Documents
Culture Documents
System?
Microcontrollers
are for specific tasks.
embedded in single chip.
less complexity, less development time, low cost & high stability.
used for light applications.
Microprocessors
are for undefined tasks.
RAM,ROM are external to processor.
High complexity, high development time, high cost, less stability.
used for bulky applications.
The 8051
Microcontroller
External Interrupts Block Diagram
Interrupt 4k 128 bytes Timer 1
Control ROM RAM Timer 2
CPU
P0 P2 P1 P3 TXD RXD
Addr/Data
PIN CONFIGURAION OF AT89C51
LED
D 2
LED U ?
40
D 3 3 9 2 1
3 8 P 0 .0 /A D 0 P 2 .0 /A 8 2 2
3 7 P 0 .1 /A D 1 P 2 .1 /A 9 2 3
3 6 P 0 .2 /A D 2 P2 .2 /A 1 0 2 4
LED
3 5 P 0 .3 /A D 3 P2 .3 /A 1 1 2 5
3 4 P 0 .4 /A D 4 P2 .4 /A 1 2 2 6
3 3 P 0 .5 /A D 5 P2 .5 /A 1 3 2 7
D 4
3 2 P 0 .6 /A D 6 P2 .6 /A 1 4 2 8
P 0 .7 /A D 7 P2 .7 /A 1 5
LED 1 1 0
2 P 1 .0 /T 2 P 3 .0 /R XD 1 1
3 P 1 .1 /T 2 -E X P 3 .1 /T XD 1 2
4 P 1 .2 P 3 .2 /IN T O 1 3
D 5
5 P 1 .3 P 3 .3 /IN T 1 1 4
6 P 1 .4 P 3 .4 /T O 1 5
7 P 1 .5 P 3 .5 /T 1 1 6
LED
8 P 1 .6 P 3 .6 /W R 1 7
P 1 .7 P 3 .7 /R D
D 6 19 29
18 XTA L1 P SEN
Y ?
9 XTA L2 30
R ST A L E /P R O G
LED
C R Y STAL 31
E A /V P P
D 7 C ?
C A P N P A T89C 52
20
LED
R 1
R
D 8
LED
PROGRAM TO BURN EVEN AND ODD LED’S
#include<reg51.h>
#include<intrins.h>
#include<delay.h>
void main()
{
while(1)
{
P1=0x55;
Secdelay(1);
P1=~0x55;
Secdelay(1);
}
RESULT OF ABOVE PROGRAM :-
01010101
10101010
POWER SUPPLY
Power supplies are designed to convert
high voltage AC mains electricity to a
suitable low voltage supply for electronics
circuits and other devices.
It comprises seven
independently-
accessible
photoelectrical
segments arranged in
the form shown.
LIQUID CRYSTAL DISPLAY
(LCD)
The Liquid Crystal
Display is used for
graphical and
alphanumeric displays.
LCD pin description
1 6
1 6 G nd
1 5
1 5 V cc
1 4
1 4 D 7
1 3
1 3 D 6
1 2
1 2 D 5
1 1 D 4
1 1
1 0
1 0 D 3
9
9 D 2
8
8 D 1
7
7 D 0
6 E
3
6
5
5 R / W
4 R S
4 3 2
3 C o ntrast
2
2 V c c
1
1 G n d
Fig. LCD pin discription
1
INTERFACING OF LCD WITH MICROCONTROLLER
KIEL SOFTWARE
Power supply
Keypad
LCD
Buzzer
LED
Connection diagram of the project
THANKS......