第七章用户交互接口.pptVIP

  • 2
  • 0
  • 约3.29千字
  • 约 50页
  • 2020-03-23 发布于浙江
  • 举报
第七章 用户交互接口;本章学习目标;7.1 键盘接口; 键盘接口必须具有去抖动、防串键、按键识别和键码产生4个基本功能。 (1)去抖动 每个按键在按下或松开时,都会产生短时间的抖动。抖动的持续时间与键的质量相关,一般为5~20ms。;(2)防串键 防串键是为了解决多个键同时按下或者前一按键没有释放 又有新按下时产生的问题。 ①双键锁定:当检测到有两个或两个以上的键被按下时, 只把最后释放的键当作有效键,并产生相应键码。 ②N键轮回:当检测到有多个键被按下时,能根据发现它 们的顺序依次产生相应键的键码。;(3)按键识别 ①行扫描法:该方法的基本思想是,由程序对键盘进行逐行扫描,通过检测到的列输出的列输出状态来确定闭合键。;键盘的矩阵式结构;(4)键码产生 一般在内存区中键立一个键盘编码表,通过查表获得按键的键码。;7.1.1 标准键盘及其接口 1.标准键盘电路; CNT64=0: 行扫描 CNT32 CNT16 CNT08 CNT04 :0000—1111循环计数 74159行译码器:送脉冲步进信号→16根行线上 CNT64=1∧CNT32=0 : 列扫描 CNT04 CNT08 CNT16:000—111循环计数 74156列译码器:送脉冲步进信号→8根列线上 键按下:T1=1

文档评论(0)

1亿VIP精品文档

相关文档