跪求 单片机 按键控制流水灯,要求按一下按键第一个灯亮,按两下第二个灯亮..一共8

跪求 单片机 按键控制流水灯程序,要求按一下按键第一个灯亮,按两下第二个灯亮.....一共8个灯...

如果你不会写程序,给你了也没用
给你个思路:预先定于一个寄存器KEYNUM,首先有按键检测程序,每检测到一次按键,KEYNUM+1。在显示程序里判断KEYNUM是几,如果是1则第一个灯亮,其他的灭,依次类推,如果KEYNUM=8,第八个灯亮,同时清除KWENUM.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-23
汇编的
ORG 0000H
MOV A,#11111110B
MAIN: JB P1.0,$;等待按键按下
LCALL YANSHI;消抖延时
JNB P1.0,MAIN;等待按键弹起
MOV P0,A;A内容送P0口
RL A;左环移A中内容
AJMP MAIN
YANSHI: MOV R0,#200
DJMZ R0,$
RET
END
试试看本回答被网友采纳