[程序源码] 按键扫描问题,都进来看看吧。

[复制链接]
2660|21
 楼主| 一个小黄人 发表于 2016-8-13 08:30 | 显示全部楼层
handlike 发表于 2016-8-12 11:51
做到定时器中断里20ms一次,多次判断键是否真的按下。显示部分放到主main()里面不不要放到扫描里面去。 ...

谢谢您的回复。我的问题我感觉就是我的主程序中的while(1),这样浪费太多资源,怎么让它不死等呢?有什么建议吗?
 楼主| 一个小黄人 发表于 2016-8-13 08:34 | 显示全部楼层
o**kk1 发表于 2016-8-11 21:34
需要经常点,才能有反应,说明你按键检测的频率太低了。比如2秒才扫一次。人按按键的时间最少都要100ms吧, ...

谢谢,我昨天和一个人讨论,他说我的主程序中的while(1)这样用不好,浪费资源,让我定义个变量,不要死等,比如改成while(m<20),当m超过256之后让他自动溢出刷新。可是我还没懂,能和我解释下吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部