05键盘及其接口-计算机技术及工程应用精编.ppt

05键盘及其接口-计算机技术及工程应用精编.ppt

第五章 键盘及其接口技术;本章主要内容;引言;引言;5.1 键盘输入电路; 5.1.1 键盘的抖动干扰;; 5.1.2 抖动干扰的消除; 这段充电延迟时间取决于R1、R2和C值的大小,电路设计时只要使之大于或等于100ms即可避开按键抖动的影响。同理,按键S断开时,即使出现抖动,由于C的放电延迟过程,也会消除按键抖动的影响 图中,V1是未施加滤波电路含有前沿抖动、后沿抖动的波形,V2是施加滤波电路后消除抖动的波形。 2.软件方法 软件方法是指编制一段时间大于100ms的延时程序,在第一次检测到有键按下时,执行这段延时子程序使键的前沿抖动消失后再检测该键状态,如果该键仍保持闭合状态电平,则确认为该键已稳定按下,否则无键按下,从而消除了抖动的影响。同理,在检测到按键释放后,也同样要延迟一段时间,以消除后沿抖动,然后转入对该按???的处理。 ;图5-2 滤波延时消抖电路 ; 5.2 非编码独立式键盘;5. 2.1 查询法接口电路;图5-3 独立式键盘结构原理 ? ;图5-4独立式键盘查询法程序流程图 ; 5.2.2中断法接口电路; 工作过程如下:当CPU对8255A初始化(8255A的A口工作于方式1 输入)后,CPU即执行主程序。当按下S0键即表示要进入自动控制状态,此时与之相连的I/O口线呈现为低电平的同时,与非门输出为

文档评论(0)

1亿VIP精品文档

相关文档