{新}单片机输入输出接口及系统扩展设计.pptVIP

  • 5
  • 0
  • 约1.49万字
  • 约 85页
  • 2017-01-18 发布于湖北
  • 举报

{新}单片机输入输出接口及系统扩展设计.ppt

第六章 单片机输入输出接口及系统扩展设计 预备知识 MCS-51的I/O接口形式主要分两类: 通过并行端口(P0~P3)直接完成输入输出 单片机并行接口内部结构可参阅第二章 单片机通过执行指令MOV A,Px完成端口输入 单片机通过执行指令MOV Px,A完成端口输出 通过系统总线扩展完成输入输出 单片机总线扩展操作时序可参阅第二章 单片机通过执行指令MOVX A,@DPTR完成总线输入 单片机通过执行指令MOVX @DPTR,A完成总线输出 第六章 单片机输入输出接口及系统扩展设计 6.1 键盘及其接口设计 6.1.1 键盘的基本工作原理 按键一般通过机械触点实现通断 单片机通过I/O端口输入触点状态判断按键的状态 按键按下及弹起时会有抖动现象 6.1.1 键盘的基本工作原理 对抖动现象的处理方法: 使用如图所示的消抖电路(成本高,体积大) 使用软件消抖(电路简化,软件复杂度提高) 使用专用集成电路 6.1.2 独立式键盘接口的设计 独立式键盘中每个按键都单独连接到单片机的一个端口引脚上,由程序分别处理 多个独立式按键组合在一起就构成了独立式键盘 6.1.2 独立式键盘接口的设计 也可如下图所示,采用中断的方式响应按键事件 6.1.2 独立式键盘接口的设计 两种工作方式的程序设计请参阅教材 6.1.3 行列式键盘接口设计 由横跨行线和列线的开关矩阵组成的键盘 行列式键盘可有效节约

文档评论(0)

1亿VIP精品文档

相关文档