单片机基础:键盘接口原理详解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机基础:键盘接口原理详解

按键根据结构原理可分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关等;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最频繁的是触点式开关按键。

2.输入原理

在应用系统中,除了复位按键有特地的复位及专一的复位功能外,其它按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键所设定的功能,键信息输入是与软件结构疏远相关的过程。

对于一组键或一个键盘,总有一个接口电路与CPU相连。CPU可以采纳查询或中断方式了解有无将键输入,并检查是哪一个键按下,将该键号送入累加器ACC,然后通过跳转命令转入执行该键的功能程序,执行完后再返回主程序3.按键结构与特点

微机键盘通常用法机械触点式按键开关,其主要功能是把机械上的通断转换成为电气上的规律关系。也就是说,它能提供标准的TTL规律电平,以便与通用数字系统的规律电平相容。

机械式按键再按下或释放时,因为机械弹性作用的影响,通常陪同有一定时光的触点机械颤动,然后其触点才稳定下来。其颤动过程如下图所示,颤动时光的长短与开关的机械特性有关,普通为5~10 ms。在触点颤动期间检测按键的通与断状态,可能导致推断出错,即按键一次按下或释放被错误地认为是多次操作,这种状况是不允许浮现的。为了克服按键触点机械颤动所致的检测误判,必需实行去颤动措施。这一点可从硬件、软件两方面予以考虑。在键数较少时,可采纳硬件去抖,而当键数较多时,采纳软件去抖。

4. 按键编码

一组按键或键盘都要通过I/O口线查询按键的开关状态。按照键盘结

第1页共4页

相关文档
最新文档