大佬们可以解释一下这个单片机程序吗

如题所述

ORG 0000H ;单片机复位后入口地址
MOV TMOD,#00010000B ;定时器1工作与模式1
SETB EA ;开启中断
SETB ET1 ;开启定时1中断
MOV A,#01111111B ;最高位为0其余为1
MOV P1,A ;点亮最高位LED
SETB TR1 ;启动定时器1
HERE:LJMP HERE ;原地循环
ORG 001BH ;定时器1入口地址
DJNZ R0,GO R0减1不为0转GO
MOV R0,#10H R0减到0后赋值10H
RR A ;AA右循环
MOV P1,A ;依次循环点亮其余灯
GO:RETI ;中断返回
END ;程序结束
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-26
这个是利用计时器来做的流水灯