LED blinking program using 8051
Simple 8051 LED blinking program
LED ON → OFF → ON → OFF
Continuous blinking
Delay depends on clock frequency
| Address | Mnemonic | Opcode (Hex) |
|---|---|---|
| 9000 | SETB P1.0 | D2 90 |
| 9002 | MOV R7,#0FFH | 7F FF |
| 9004 | MOV R6,#0FFH | 7E FF |
| 9006 | DJNZ R6,9006 | DE FE |
| 9008 | DJNZ R7,9004 | DF FA |
| 900A | CLR P1.0 | C2 90 |
| 900C | MOV R7,#0FFH | 7F FF |
| 900E | MOV R6,#0FFH | 7E FF |
| 9010 | DJNZ R6,9010 | DE FE |
| 9012 | DJNZ R7,900E | DF FA |
| 9014 | SJMP 9000 | 80 EA |
Comments
Post a Comment