- 0
- 0
- 约2.53千字
- 约 22页
- 2018-05-14 发布于四川
- 举报
键盘接口技术 键盘是十分重要的人机对话的组成部分,是人向机器发出指令、输入信息的必需设备。 一个按键实际上就是一个开关元件。 单片机中的键盘可以分为:独立式键盘、矩阵式键盘、编码式键盘、串口扩展式等。 独立式键盘 编码式键盘 (1)独立式键盘 每一个按键的电路是独立的,占用一条数据线 。这种键盘占用硬件资源多,适合少量按键的情况。 1、键盘的形式 独立式键盘结构 独立式键盘与单片机接口 通过检测输入线的电平状态判断否有键按下。 矩阵式(行列式)键盘结构 (1)键盘的行线一端经电阻接+5V电源,另一端接单片机的输入口。各列线的一端接单片机的输出口,另一端悬空。行线与列线在交叉处不相通,而是通过一个按键来连通。 (2)判断有无键被按下 无键按下时,行线处于高电平,如果让列线(输出)处于低电平,然后读入各行线的电平,当有键按下时,按键所在的行电平将被拉成低电平,通过判断行电平的变化,可以判定此行有键按下。 (3)判断哪个按键被按下(扫描法) 具体方法是,以列线作为扫描输出,以行线作为接收输入,依次将列线置为低电平,并在行线上逐次接收数据。扫描完成后,如果发现接收到的某一行线有低电平,则表示该列线与行线连接的按键已经闭合。 以S8键按下为例: (1)当第0列为低电平,其余列为高电平时,因为是按键S8被按下,所以S8所在的第1行仍处于高电平。
原创力文档

文档评论(0)