USING LED PAIR FOR
COUNTING FROM 0000 TO 1111
LED bar start blinking in a sequence from 0000 to 1111, step by step with some delay.
Steps:
First of all make your microcontroller active by connecting the crystal from pin number 18 and 19(see in figure 2)
Set the reset button from pin 9 as shown in figure 3.
Make the controller in working order as show in figure 4, then connect an LED through resistor to pin of port 1.0
Set the reset button from pin 9 as shown in figure 3.
Make the controller in working order as show in figure 4, then connect an LED through resistor to pin of port 1.0
Write a program of LED bar start blinking in a sequence from 0000 to 1111, step by step with some delay. in assembly language.
Burn the assembly language program in microcontroller through universal programmer.
You can see th wave form on oscilloscope.
Circuit Diagram:
pic configuration of ATML 89S52 |
Attachment of crystall figure number 2 |
Reset button figure no.3 |
Working condition of microcontroller figure 4 |
LED connection |
Assembly Language Program :
ORG 00H
MAIN :
MOV P1,#0FFH
CLR A
PROG:
CPL A
MOV P1,A
CPL A
INC A
CALL DELAY
CJNE A,#10H,PROG
JMP MAIN
DELAY:MOV R3,#10
LOOP0:MOV R2,#100
LOOP1:MOV R1,#2
LOOP2:MOV R2,#230
LOOP3:DJNZ R0,LOOP3
DJNZ R1,LOOP2
DJNZ R2,LOOP1
DJNZ R3,LOOP0
RET
For any question comment below or click here for further information
0 comments:
Post a Comment