04.项目四 键盘计与实现.pptVIP

  • 3
  • 0
  • 约1.01万字
  • 约 60页
  • 2017-08-19 发布于贵州
  • 举报
陳慶逸、林柏辰編著---文魁資訊 ARM嵌入式系统 项目四 键盘设计与实现 模块九 独立式键盘设计与实现 使用AT89S52单片机,设计一个具有8个按键的独立式键盘,每个按键对应一个发光二极管。功能要求:无键按下时,键盘输出全为“1”,发光二极管全部熄灭;有键按下时,其所对应发光二极管点亮。 认识键盘 键盘是单片机应用系统中人机交流不可缺少的输入设备。 键盘由一组规则排列的按键组成,一个按键实际上是一个开关元件。键盘通常使用机械触点式按键开关,其主要功能是把机械上的通断转换为电气上的逻辑关系(1和0)。 常见的种类有: 查询(独立)式键盘 矩阵式键盘 键盘分类 按键按照结构原理可分为两类 触点式开关按键,如机械式开关、导电橡胶式开关等; 无触点开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。按键按照接口原理可分为两类 按键按照接口原理可分为两类 编码键盘,主要是用硬件来实现对按键的识别,硬件结构复杂; 非编码键盘,主要是由软件来实现按键的定义与识别,硬件结构简单,软件编程量大。 这里我们主要介绍单片机中常用的触点式开关按键、非编码键盘。 独立式键盘电路 独立式键盘电路设计时,每个按键的一端与P0口的一个引脚相连,另一端接地。 无键按下时,P0的8个I/O口均通过电阻接高电平,信息为“1” ,键盘输出全为“1”发光二极管全部熄灭。 有键按下,将使对应

文档评论(0)

1亿VIP精品文档

相关文档