单片机键盘及其接口用.ppt_第1页
单片机键盘及其接口用.ppt_第2页
单片机键盘及其接口用.ppt_第3页
单片机键盘及其接口用.ppt_第4页
单片机键盘及其接口用.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

键盘及其接口 键盘及其接口 键盘是一组按键的集合 是最常用的单片机输入设备 编码键盘和非编码键盘 键的特性和去抖方法 机械触点 具有弹性 抖动抖动时间5 10ms稳定闭合时间 零点几秒至数秒 消除抖动 硬件 R S触发器软件 独立式非编码键盘 键盘结构 独立式非编码键盘 软件处理程序 BEGIN MOVA 0FFHMOVP1 AMOVA P1 JNBACC 0 PROG0JNBACC 1 PROG1JNBACC 2 PROG2JNBACC 3 PROG3JNBACC 4 PROG4JNBACC 5 PROG5JNBACC 6 PROG6JNBACC 7 PROG7 优先级 行列式非编码键盘 键盘结构M条行线和N条列线 组成M N个按键键盘键盘工作原理 行列式非编码键盘 行列式非编码键盘 键值行 列线按二进制顺序排列01110111B 01111011B 77H 7BH 7DH 7EH B7H BBH BDH BEH 负逻辑 88H 84H 82H 81H 48H 44H 42H 41H 正逻辑 行列式非编码键盘 依次排列键值的方法 键值与键号一致 键盘工作方式 程序扫描定时扫描中断扫描 程序扫描工作方式 判断键盘有无键按下消抖判别键号等待键释放 做处理 程序扫描工作方式 P1 7 P1 0依次输出的列扫描字 程序扫描工作方式 P0口的可能状态 程序扫描工作方式 FEXEFDXEFBXEF7XEEFXEDFXEBFXE7FXEFEXDFDXDFBXDF7XDEFXDDFXDBFXD7FXDFEXBFDXBFBXBF7XBEFXBDFXBBFXB7FXBFEX7FDX7FBX7F7X7EFX7DFX7BFX77FX7 32个键的键值 中断扫描工作方式 按键的识别方式 逐行 列 扫描查询法在判定有键按下后逐列 或行 置低电平 同时读出行 或列 状态 如果行 或列 状态出现非全1状态 这时0状态的行 列交点的键就是所按下的键 按键的识别方式 线反转法 按键的识别方式 将D3 D0编程为列输入线 D7 D4编程为行输出线 行输出信号D7 D4为0000将第一步中的传送方向反转过来 列输出信号D3 D0为0000综合上面两步的结果 键操作及功能处理 键操作及功能处理 数字键 0 F功能键 16 31 键操作及功能处理 BUFFEQU30HKEYADR MOVA BUFFCJNEA 0FH KYARD1AJMPDGRPRKYARD1 JCDGRPRKEYTBL MOVDPTR JMPTELCLRCSUBBA 10HRLAJMP A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论