广告灯程序1t.asm
来自「单片机开发资料光盘-双龙-686M.zip」· 汇编 代码 · 共 31 行
ASM
31 行
;000H-02FH 广告灯(速度由P3口用连线设置,P0口LED模拟显示)。
ORG 0000H ;广告灯程序,速度由P3口用连线设定,P1口LED模拟显示。
LJMP L2003 ;转主程序
L2003: CLR C ;进位位清零
MOV P0,#0FFH ;关P1口(假设硬件低电平LED灯亮)
MOV R4,#08H ;移位次数
L2009: MOV A,P0
RLC A
MOV P0,A
LCALL S2021
DJNZ R4,L2009
MOV R4,#08H
L2015: MOV A,P0
RRC A ;LED亮灯移位
MOV P0,A
LCALL S2021
DJNZ R4,L2015
AJMP L2003
S2021: MOV A,0B0H ;测P3口状态,P3口数值越大延时越小
CPL A
MOV R5,A
L2025: MOV R6,#28H ; 延时子程序
L2027: MOV R7,#0F9H
L2029: DJNZ R7,$
DJNZ R6,L2027
DJNZ R5,L2025
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?