打印

帮忙看一下按键状态处理的问题

[复制链接]
1966|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bidayuan|  楼主 | 2012-1-16 20:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是一个按键控制数码管显示秒表的例子,
自己动手进行了数码管刷新显示和秒表跑起来
但是到按键控制时,不知道按键程序怎么写了,并且 按键不响应了,不管多久刷
郁闷中调试,进行S1灯控 S2秒加1,也不行了。。
那位大哥帮忙看看,见附件 protues仿真中。。

08 Task_LED_Time.rar

97.5 KB

相关帖子

沙发
程序匠人| | 2012-1-16 21:08 | 只看该作者
请参考这里的资料:

按键检测与处理 相关**
http://blog.21ic.com/user1/349/archives/2007/42029.html

使用特权

评论回复
板凳
bidayuan|  楼主 | 2012-1-17 00:17 | 只看该作者
问题问的详细些:
1 数码管某位显示小数点和取消小数点,作为是否可以调整的标志,怎么处理合适?
2 键返回值处理:
按键S1进入调整状态使能,并进入秒调整,再按进入分钟调整,再按进入小时调整
按S2、S3进入调整状态,基于S1分别进入加减,并且长按也要处理;
按键S4退出调整状态使能

那位能帮忙详细说说

使用特权

评论回复
地板
程序匠人| | 2012-1-17 11:38 | 只看该作者
问题问的详细些:
1 数码管某位显示小数点和取消小数点,作为是否可以调整的标志,怎么处理合适?
2 键返回值处理:
按键S1进入调整状态使能,并进入秒调整,再按进入分钟调整,再按进入小时调整
按S2、S3进入调整 ...
bidayuan 发表于 2012-1-17 00:17


1、这个是显示的问题
2、这个用状态机解决。

感觉你还没入门。建议先多看看基本的教材。比如,怎么构建一个最小的程序,怎么处理显示、按键。

使用特权

评论回复
5
yewuyi| | 2012-1-17 11:40 | 只看该作者
呵呵,建议先简化为一个键试试弄

使用特权

评论回复
6
hzf631008588| | 2012-1-17 14:58 | 只看该作者
由易而难

使用特权

评论回复
7
jiebin689| | 2012-1-17 15:20 | 只看该作者
https://bbs.21ic.com/viewthread.p ... F%E7%A8%8B%E5%BA%8F

按键状态扫描程序
不过觉得这个其实也不算得很好,供参考吧。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

2

帖子

0

粉丝