第8章人机接口分解.ppt

“单片机与控制技术” 多媒体课程课件 武汉工程大学电气信息学院 自动化研究所 杨宁教授 主 编? 第8章 人—机接口 8.1键盘接口方法 8.1.1 非编码键盘 键盘是由若干个按键组成的开关矩阵,它是单片机最简单的信息输入装置,操作员通过键盘向单片机系统输入数据或命令,实现简单的人-机通信,按键是以开关的状态来设置控制功能和输入数据。若键盘上闭合键的识别是由专用硬件实现的,称为编码键盘;若靠软件实现的便为非编码键盘。 非编码键盘是由一些按键排列成的一个行、列矩阵。按键的作用只是简单地实现开关的接通或断开,但必须有一套相应的程序与之配合,来解决按键的识别,防止抖动以及键值的产生等工作。因此,键盘接口电路和软件程序必须解决以下一些问题。 (1)检查是否有键按下。 (2)若有键按下,判断是哪一个键并确定其键号或键值。 (3)去抖动。目前,按键是利用机械触点,一个电压信号通过机械触点的闭合、断开过程。波形如图8.1.1所示。 (4)处理多键同时按下。对于同时有两个以上的键被按下的情况,有三种处理方法: 第一,“双键同时按下”。 第二,“N键锁定”。 (5)键输入软件处理。

文档评论(0)

1亿VIP精品文档

相关文档