ATmega16_04键盘分析.pptVIP

  • 14
  • 0
  • 约小于1千字
  • 约 12页
  • 2016-08-01 发布于湖北
  • 举报
非编码键盘 项目功能 了解并熟悉键盘的原理 掌握矩阵式键盘的设计和制作方法 通过数码管把所按键正确显示 项目知识点与技能点 键盘工作的原理 按键的识别方法 去抖原理和方法 扫描法识别按键 线反转法识别按键 数码管的的软件编码、译码 一、键盘的原理 键盘 键盘的工作原理 二、矩阵式键盘设计 以4×4键盘为例: (1)判断是否有键按下:使列线都输出0,检测行线的电平。如果行线上的电平全为高,则表示没有键被按下。如果行线上的电平不全为高,则表示有键被按下。 (2)扫面按键键值:如果没有键闭合,就返回扫描。如果有键闭合,在进行逐列扫描,找出闭合键的键号。先使D0=0,D1~D3=1,检测D4~D7上的电平,如果D4=0,表示K1键被按下;同理,如果D5~D7=0,分别表示K5、K9、K13键被按下;如果D4~D7=1,则表示这一列没有键被按下。再使D1=0,D0、D2、D3为1,对第二列进行扫描,这样依次进行下去,直到把闭合的键找到为止。 (1)扫描方式 (2)定时控制方式 (3)中断方式 CPU对键盘上闭合键号的确定,可根据扫描线和回送线的状态计算求得,也可以根据行线和列线的状态查表求得。 * * { 编码键盘 非编码键盘 键盘是由一组按键开关的集合 键盘是十分重要的人机对话的组成部分,是人向机器发出指令、输入信息的必需设备。 按键的闭合通常用高低电平来进行检测

文档评论(0)

1亿VIP精品文档

相关文档