第8章单片机应用中的人机接口
第8章 单片机应用中的人机接口
8. 1单片机基本的人机接口设置人机接口的目的人工干预让计算机怎样工作,了解计算机的工作状态
8.1 单片机基本的人机接口 设置人机接口的目的 人工干预 让计算机怎样工作 了解计算机的工作状态
键盘LED显示单片机触摸屏LCD显示图8.1单片机人机交互图
图8.1 单片机人机交互图 单 片 机 键盘 LCD显示 LED显示 触摸屏
8.1.1键盘输入键的特性就是一个简单的开关,按下为闭合,抬起为断开由于按键是机械触点的弹性及电压突变等原因,在触点的闭合或断开的瞬间、外部强干扰等会出现电压抖动等情况发生,此时如果读取会造成多次误读,导致误操作的发生。为保证按键识别的准确性,必须进行消抖处理
8.1.1 键盘输入 键的特性 就是一个简单的开关,按下为闭合,抬起为断开。 由于按键是机械触点的弹性及电压突变等原因,在触点 的闭合或断开的瞬间、外部强干扰等会出现电压抖动等情 况发生,此时如果读取会造成多次误读,导致误操作的发 生。 为保证按键识别的准确性,必须进行消抖处理
(1)基本FS触发器一般用在单才双开关,且开关数量少的情况,A消抖方法:硬件消抖和软件消抖Vec (+5V)(2)积分电路4.7K硬件消抖利用电容的放74LS00VCC无弹跳R310R①双稳态消抖电路工输出有弹跳②RC积分消抖电路bQ③多级D触发器串联延时.70.1uF软件消抖Vec (+5V)+如果按用软件的方法进行消抖。outpAoLinp软件消抖的方delayldelay2delay3通常是时(一般20MS)子程序后,cclk键抖动,也可以消除来自夕图421消抖电路设计原理
消抖方法:硬件消抖和软件消抖。 硬件消抖 ①双稳态消抖电路 ②RC积分消抖电路 ③多级D触发器串联延时输出至“与”或“或”门 软件消抖 如果按键较多,硬件消抖将无法胜任,因此常采用软件的方法进 行消抖。 软件消抖的方法: 通常是在第一次检测到有键按下时,执行一段延时(一般20MS) 子程序后,再次确认键是否按下。这样既可以消除按键抖动,也可以 消除来自外部的强干扰