找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求大佬看一下单片机按键显示代码哪里有问题

查看数: 670 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-1-23 23:32

正文摘要:

刚学单片机一周,,按下S2数码管显示6,按下S3显示123456,按下S4从10显示到0,我写的不知道哪里出问题了,程序下载到单片机里还没按按键就开始从10显示到0了,并且重启单片机也是立马就从10显示到0,求大佬帮忙看一 ...

回复

ID:1003309 发表于 2022-1-24 16:54
没有循环体吧,可能没有考虑给开关一个变量
ID:624769 发表于 2022-1-24 15:48
把 key3 改 key2 如果问题解决的话,说明按键有问题。
ID:824490 发表于 2022-1-24 10:14
没细看你的代码,但你的代码是key1/2/3,原理图有4个键,而你描述的却是2、3、4键。估计你的代码结构有问题:
你所说的:“按下S2数码管显示6,按下S3显示123456,按下S4从10显示到0”
其中按下S2、S3时,只是改变显示内容(刷显模式),而按下S4是一个很长的过程:显示内容从10->9->8....->0
也就 说S4按下后,进入了计数+刷显模式,代码自然不能与S2/S3同等处理。。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表