×

Protues-ATmega8仿真_键盘扫描

消耗积分:0 | 格式:rar | 大小:270 | 2010-11-25

wang0206

分享资料个

按键的使用特点:
按键的应用主要就是在按键闭合时改变电路的电平,但是一般情况下按键的
开关都是机械弹性触点开关,它利用触点的接触和分离来实现电路的通断,在按
键按下和释放时往往会产生抖动干扰,所以要想办法消除抖动干扰。
消除抖动干扰即可用硬件设计也可用软件设计的方法。硬件消抖就要在硬件
设计上增加消抖电路,如用R-S触发器等,这样就会增加系统成本。软件消抖就
是要在软件中对按键进行二次测试确认,既当第一次检测到按键被按下后,间隔
10 毫秒左右再次检测该按键是否被按下,只有两次都册到按键按下时才确认该
按键被按下了,从而消除抖动干扰。另外我们还要判别按键的释放,为了设计方
便,我们现不考虑长时间按下按键的情况,只简单考虑检测到按下和释放才计作
一次按键操作。
3.2 单键盘扫描的应用
下面我们就用软件消抖的方法来做个简单的应用,我们用PB口接一个LED
数码管,用来显示数据,用PC0 端口接一个按键电路,我先画出电路:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !