您当前的位置:五五电子网电子知识单片机-工控设备51单片机基于AT89C51的操控键盘的设计 正文
基于AT89C51的操控键盘的设计

基于AT89C51的操控键盘的设计

点击数:7316 次   录入时间:03-04 11:55:44   整理:http://www.55dianzi.com   51单片机

当有按键操作,按下某一键时,可能出现该键同一行线上的其他多个按键同时有效的现象。采用 屏蔽非 当前列线的方法可解决这一问题:当检测有无键按下时,须 对列线和 行线依次扫描,当扫描至某一列线时, 该列线置“ O ” ,同时其他 列线置 “ 1 ”,这样就屏蔽了非当前列线,从而准确地判断 出某键是否 按下。

3 . 4  按键波形被吃掉的问题

有些按键的波形只有 1 段,如图 2 所示“ 8 ”键的波形;而有些按键的波形有 2 段或 2 段以上,如图 3 所示“十”上移键的波形。 2 段波形间隔 1 . 6 μ s ,用 单片机 仿真按键波形时,可看到第 1 段波形形成后,其后 3 ms 的时间内时钟 CLOCK 保持低电平,导致按键第 2 段波形被吃掉。为了解决这一问题,在模拟具有 2 段以上波形的按键时,在 2 段波形之间应加入 3 ms 的延时,使按键的第 2 段波形脱离时钟 CLOCK 的低电平区。这样按键的第 2 段波形就不会被吃掉,从而保证了按键波形的完整,实现按键功能。



结   语

采用本文介绍的设计方法制作的小型一体化 加固机 专用键盘,已应用到产品中,其功能稳定可靠,取得了良好效果。实际工作中,可根据产品的结构特点和需要,应用该设计方法研制小型一体化专用键盘,具有推广意义 .

上一页  [1] [2] 


本文关键字:键盘  51单片机单片机-工控设备 - 51单片机