11智能在线
新记
跪求 单片机 按键控制流水灯,要求按一下按键第一个灯亮,按两下第二个灯亮..一共8
跪求 单片机 按键控制流水灯程序,要求按一下按键第一个灯亮,按两下第二个灯亮.....一共8个灯...
举报该文章
相关建议 2010-11-04
如果你不会写程序,给你了也没用
给你个思路:预先定于一个寄存器KEYNUM,首先有按键检测程序,每检测到一次按键,KEYNUM+1。在显示程序里判断KEYNUM是几,如果是1则第一个灯亮,其他的灭,依次类推,如果KEYNUM=8,第八个灯亮,同时清除KWENUM.
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fm287v7f7.html
其他看法
第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
试试看
本回答被网友采纳
相似回答
大家正在搜
相关问题
单片机可控制流水灯汇编程序 要求:按一下亮一个,再按一下第二...
一个按键怎么实现两个Led灯切换,就是按下第一个灯亮松手灯灭...
51单片机要求用按键实现两种模式的转换:第一种流水灯模式,第...
按键点灯程序,按一下按键灯亮(一直亮),再按一下灭,51单片...
在做单片机按键控制流水灯,我想达到按一下自己循环,再按一下就...
单片机用外部中断实现按键按第一次实现流水灯!第二次按下实现闪...
求一个51单片机程序,要求用一个按键控制流水灯的启停,按一下...
利用51单片机,做一个按键控制流水灯程序。 默认8个LED灯...