键盘输入接口与状态机设计精选文档.ppt
《键盘输入接口与状态机设计精选文档.ppt》由会员分享,可在线阅读,更多相关《键盘输入接口与状态机设计精选文档.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、键盘输入接口与状态机设键盘输入接口与状态机设计计本讲稿第一页,共十一页 单个按键输入硬件接口设计uK1:借助I/O口内部上拉电阻 DDRC.5=0,PORTC.5=1uK2:外接上拉电阻 DDRC.6=0uK3:不推荐本讲稿第二页,共十一页 按键操作时的抖动 按键的开关为机械弹性触点开关,它是利用机械触点接触和分离实现电路的通、断。由于机械触点的弹性作用,加上人们按键时的力度、方向的不同,按键开关从按下到接触稳定要经过数毫秒的弹跳抖动,既在按下的几十毫秒时间里会连续产生多个脉冲。释放按键时,电路也不会一下断开,同样会产生抖动。本讲稿第三页,共十一页 消除按键操作时的抖动u硬件方法:基本RS触发
2、器,RC积分电路u软件方法:间隔1020ms两次检测按键状态本讲稿第四页,共十一页 基于状态机的按键输入软件接口设计u有限状态机 有限状态机由有限的状态和相互之间的转移构成,在任何时候只能处于给定数目的状态中的一个。当接收到一个输入事件时,状态机产生一个输出,同时也可能伴随着状态的转移。本讲稿第五页,共十一页 基于状态机的按键输入软件接口设计u基于状态机的简单按键状态识别设计时间序列:10ms输入信号:与按键连接的I/O口电平值输出信号:按键按下的状态确认信号程序见书上本讲稿第六页,共十一页 基于状态机的按键输入软件接口设计u单按键的实时时钟秒校时设计要求:PD7接按键。每按下一次按键可以为时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 键盘输入 接口 状态机 设计 精选 文档
限制150内