单片机的简单应用16LED流水灯原理图:
源程序:
- ORG 0000H
- LJMP MAIN
- ORG 0030H
- MAIN: MOV A,#11111110B
- MOV B,#11111111B
- L8: MOV P1,A
- MOV P3,B
- LCALL TIME
- RL A
- JNB ACC.7,H8
- SJMP L8
- H8: MOV P1,A
- MOV P3,B
- LCALL TIME
- MOV A,#11111110B
- HL8: MOV P3,A
- MOV P1,B
- LCALL TIME
- RL A
- JNB ACC.7,LH8
- SJMP HL8
- LH8: MOV P3,A
- MOV P1,B
- LCALL TIME
- RR A
- JNB ACC.0,L9
- SJMP LH8
- L9: MOV P3,A
- MOV P1,B
- LCALL TIME
- MOV A,#01111111B
- L10: MOV P1,A
- MOV P3,B
- LCALL TIME
- RR A
- JNB ACC.0,L8
- SJMP L10
-
- ORG 0100H
- TIME: MOV R1,#0FAH
- L1: MOV R0,#0FFH
- W1: DJNZ R0,W1
- DJNZ R1,L1
- NOP
- NOP
- RET
- END
复制代码
下载:
16LEDS.rar
(159.94 KB, 下载次数: 18)
|