- 键盘与键码
  - 键盘是输入设备
    - 应用广泛
    - 开关矩阵组成
  - 非编码式键盘
    - 键码由软件生成
    - 按键位置转换为键码
  - 编码式键盘
    - 硬件电路生成键码
    - 按键与键码固定对应
- 键识别原理
  - 独立式键盘
    - 每个按键连接一个IO口
    - 适合少于8个按键
  - 矩阵式键盘
    - 按键设置在行列交叉点
    - 常用于按键较多场景
    - 扫描算法
      - 行列扫描法
        - 行线输出低电平
        - 列线检测逻辑电平
      - 线翻转法
        - 端口可输入输出
        - 两次读取确定行列位置
- 键码生成方法
  - 查表方式
    - 行列位置查表
      - 定义每行列按键的键码
      - 示例:第三行第一列为字符7
    - 位置码查表
      - 根据位置码在表中的位置
      - 示例:位置码BBH对应字符5
  - 键码可变性
    - 软件设置键码
    - 示例:修改第三行键码对应字符
- 实验与应用
  - CPU通过键码执行操作
  - 非编码键盘实例分析
    - 软件获取键码过程
    - 示例:按键显示与键码修改

版权所有:全国高校教师网络培训中心

技术支持:北京畅想数字教育科技股份有限公司

联系地址:北京市西城区德外大街4号院A座2层

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467