键盘输入与io实验.pptxVIP

  • 1
  • 0
  • 约1.47千字
  • 约 13页
  • 2022-09-26 发布于上海
  • 举报
1 一 实验目的 实验目的 学习键盘驱动原理 掌握通过CPU的I/O扩展键盘的方法 第1页/共13页 2 二 实验内容 实验内容 编写矩阵键盘扫描程序,并将按键键值在数码管中显示 第2页/共13页 3 三 预备知识 预备知识 了解ADT集成开发环境的基本功能; 了解键盘的构成以及原理 第3页/共13页 4 四 实验设备 实验设备 JXARM9-2410教学实验箱 ADT1000仿真器和ADT IDE集成开发环境 串口连接线 第4页/共13页 5 五 基础知识 键盘实现方案 键盘实现方案 采用专门的芯片实现键盘扫描 采用软件实现键盘扫描 软键盘实现方案 当开关打开时,通过处理器的I/O 口的一个上拉电阻提供逻辑1;当开关闭合时,处理器的I/O 口的输入将被拉低到逻辑0。 第5页/共13页 6 五 基础知识 矩阵键盘电路 一个瞬时接触开关(按钮)放置在每一行与每一列的交叉点。每一行由一个输出端口的一位驱动,每一列由一个电阻器上拉且供给输入端口一位。 第6页/共13页 7 五 基础知识 按键抖动 开关并不完善,因为当它们被按下或者被释放时,并不能够产生一个明确的1或者0。尽管触点可能看起来稳定而且很快地闭合,但与微处理器快速的运行速度相比,这种动作是比较慢的。当触点闭合时,其弹起就像一个球。弹起效果将产生如下图所示的好几个脉冲。弹起的持续

文档评论(0)

1亿VIP精品文档

相关文档