求单片机按键控制数码管程序

2020-06-14 科技 80阅读
实现方法有挺多种的,下面介绍一种:
1、按键子程序:
实现按第一个键使键值keyvalue=1,第二个键使键值keyvalue=2,第三个键使键值keyvalue=3
2、显示子程序
定义3个字节的显示缓存,如dispbuf1,dispbuf2,dispbuf3
使dispbuf1的数字显示在第一个数码管上,dispbuf2的数字显示在第2个数码管上,dispbuf3的数字显示在第3个数码管上
3、主程序:
初始化按键次数keycount为0
检测按键,任意一个键(比如说是第2个键)被按后,keycount 加1,并将keyvalue值(2)送给dispbuf1(则第一个数码管将会显示2),再有任意一个按键按下后,keycount 加1,并将keyvalue值送给dispbuf2,再有任意一个按键按下后,keycount 加1,并将keyvalue值送给dispbuf3
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com