这个很简单,主要用到P口的正负输出,两种方案,一个是高电平输出,一个是低电平输出,其实性质是一样的,就看发光二极管的正极接哪端,但最好中间串一个1k左右的电阻,否则发光二极管容易烧毁,而想控制灯的亮灭实质上就是控制P口的正负状态,如以下指令
ST: MOV A,#0
MOV P0,#0FH
MOV R0,#10H
L1: MOV A,P0
RL A
MOV P0,A
DJNZ R0,L1
SJMP ST
这一段指令就可以实现八个灯的控制,四个亮四个灭,然后向左移动,如果想看到效果就必须在中间加延时,想让它慢一些就多延时一些,基本上1秒就可以看的很清楚,而不至于太慢
温馨提示:答案为网友推荐,仅供参考