0
回复
收藏
点赞
分享
发新帖
论坛首页
电源技术综合区
按键判定和闪烁显示的冲突
按键判定和闪烁显示的冲突
问题:我要显示一个数字闪烁,方法是先显示数字 100 然后延时100MS显示空白,再延时100MS显示100来实现,但是在这两个100MS延时期间的按键判定不能做到立即做出反应,怎么办?就是说在延时未到100MS时出现了按键变化,要等到100MS之后才能反应过来
全部回复(6)
只看楼主
正序查看
倒序查看
现在还没有回复呢,说说你的想法
njyd
LV.8
2
2008-11-19 22:49
1、按键用中断.
2、把你的按键判别程序在延时程序中也来一遍,要放在最里层循环中.
0
回复
提示
whatcall
LV.5
3
2008-11-20 23:06
单片机程序开发中最忌讳的就是使用原地等待的方式实现延时,这是对MCU资源的巨大浪费,并且很容易造成像你遇到的困扰.利用定时器中断和软件计数器(就是一些变量)来实现计时是最为科学的.实际上定时器技术是RTOS的最为根本的基础,时钟的节拍指挥着整个程序的运行.
0
回复
提示
孔令志
LV.4
4
2008-12-02 14:52
用中断啊,程序执行完就在主程序里溜达等中断就可以了
0
回复
提示
LV.1
5
2008-12-19 09:18
对,用中断等待嘛,
PIC16CXXX 不再是你唯一的选择
从今天起MDT是你的唯一
唯一与Microchip相兼容的MCU...........MDT
唯一取得美国COPYRIGHT(TX4—442-159)MDT
唯一满中您降低成本的压力...............MDT
唯一通过ERSO各项RELIABILITY TEST.MDT
唯一MASK交期不超过30天.............MDT
深圳市骆诚科技有限公司
孙宝钊(Kevin) 13714593935 sunpcb@126.com
电话:+86-755- 33239670 传真:+86-755-33239671
http://www.latc.com.tw 深圳市宝安区龙华镇东一环路南方明珠A409室
0
回复
提示
红心j
LV.3
6
2008-12-19 10:28
1:应采用定时中断扫描显示方式处理控制显示事件
2:中断设计是编程水平的一个分水岭
0
回复
提示
LV.1
7
2008-12-24 08:59
@红心j
1:应采用定时中断扫描显示方式处理控制显示事件2:中断设计是编程水平的一个分水岭
键盘扫描然后定时中断.
0
回复
提示
工程师都在看
【 DigiKey DIY原创大赛】树莓派5的智能家居控制系统(二)安装Home Assistan
沈夜
【 DigiKey DIY原创大赛】自平衡莱罗三角形(一)-无钢网焊接
地瓜patch
【 DigiKey DIY原创大赛】无线车辆计数
PYL4869
【 DigiKey DIY原创大赛】树莓派5的智能家居控制系统(三)控制自己的设备
沈夜
【 DigiKey DIY原创大赛】基于树莓派的智能家居控制系统-系统介绍及配套软件安装
丘山鹤
精华推荐
换一换
立
即
发
帖