Professional Documents
Culture Documents
Lab Report #9: 8051 Timers and Counters Programming
Lab Report #9: 8051 Timers and Counters Programming
Lab Report #9
8051 Timers and Counters Programming
Task 1:
Write and run an assembly program to generate a delay of 1 second (1000ms) using timer 0 mode
(use P2.1 of 8051 to connect led, which blinks after 1 second to show 1 second’s delay)
MOV TMOD,#01H
MOV R3,#50
MOV TH1,#00H
SETB TR1
SETB P2.1
CLR TR1
CLR P2.1
CLR TF1
End
Task 2:
Write and run an assembly program to generate a delay of 14 seconds using timer 1 mode 1.
(use P2.5 of 8051 to connect led, which blinks after 1 second to show 1 second’s delay)
MOV TMOD,#10H
MOV R3,#700
MOV TH1,#01H
SETB TR1
SETB P2.5
CLR TR1
CLR P2.5
CLR TF1
END