- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州市冶金技师学院 机电工程系 伍尚勤 2007、09、02 2007—2008 第1学期教案 教案名称:单片机原理及应用 授课章节:§5-1 概述 授课时间:第八周 星期三 3、 4节 授课日期:2007、10、24 授课班级:05机电与数控技术 ⑦ 班 一、外部总线的扩展 §5-1 概述 图 5.2 地址锁存器的引脚和接口 二、总线驱动 在单片机应用系统中, 扩展的三总线上挂接很多负载, 如存储器、并行接口、A/D接口、显示接口等, 但总线接口的负载能力有限, 因此常常需要通过连接总线驱动器进行总线驱动。 总线驱动器对于单片机的I/O口只相当于增加了一个TTL负载, 因此驱动器除了对后级电路驱动外,还能对负载的波动变化起隔离作用。 在对TTL 负载驱动时, 只需考虑驱动电流的大小; 在对MOS负载驱动时, MOS负载的输入电流很小, 更多地要考虑对分布电容的电流驱动。 1. 常用的总线驱动器 系统总线中地址总线和控制总线是单向的, 因此驱动器可以选用单向的, 如74LS244。 74LS244还带有三态控制, 能实现总线缓冲和隔离。 . 系统中的数据总线是双向的, 其驱动器也要选用双向的, 如74LS245 。74LS245 也是三态的, 有一个方向控制端DIR, DIR=1时输出(An→Bn), DIR=0时输入(An←Bn)。 图 7.3 总线驱动器芯片管脚 (a) 单向驱动器;(b) 双向驱动器 2. 总线驱动器的接口 图 5.4 8051与总线驱动器的接口 (a) P2 口的驱动; (b) P0 口的驱动 3、键盘接口 键盘实际上是由排列成矩阵形式的一系列按键开关组成, 用户通过键盘可以向CPU输入数据、地址和命令。 键盘按其结构形式可分为: 编码式键盘和非编码式键盘两类。 单片机系统中普遍使用非编码式键盘, 这类键盘主要解决以下几个问题: ① 键的识别; ② 如何消除键的抖动; ③ 键的保护。 4. 非编码式键盘工作原理 非编码式键盘识别按键的方法有两种: 一是行扫描法, 二是线反转法。 1) 行扫描法 通过行线发出低电平信号, 如果该行线所连接的键没有按下的话, 则列线所接的端口得到的是全“1”信号, 如果有键按下的话, 则得到非全“1”信号。 为了防止双键或多键同时按下, 往往从第 0 行一直扫描到最后 1 行, 若只发现 1 个闭合键, 则为有效键, 否则全部作废。 找到闭合键后, 读入相应的键值, 再转至相应的键处理程序。 2) 线反转法 线反转法也是识别闭合键的一种常用方法, 该法比行扫描速度快, 但在硬件上要求行线与列线外接上拉电阻。 先将行线作为输出线, 列线作为输入线, 行线输出全“0”信号, 读入列线的值, 然后将行线和列线的输入输出关系互换, 并且将刚才读到的列线值从列线所接的端口输出, 再读取行线的输入值。那么在闭合键所在的行线上值必为 0。这样, 当一个键被按下时, 必定可读到一对唯一的行列值。 5. 键盘接口电路 图 5.26 采用8155的键盘接口电路 下面的程序是用行扫描法进行键扫描的程序, 其中KS1 为判键闭合的子程序。 有键闭合时(A)=0。 DIR为数码显示器扫描显示子程序, 执行一遍的时间约6 ms。 程序执行后, 若键闭合, 键值存入A中, 键值的计算公式是: 键值=行号×4+列号; 若无键闭合, 则A中存入标志FFH。 KEY1:LCALL KS1 ; 检查有无闭合键? JNZ LK1 ; (A)=0, 有键闭合则转 LJMP LK8 ; 无闭合键则返回 LK1: LCALL DIR ; 延时 12 ms LCALL DIR ; 清抖 LCALL LS1 ; 再检查有键闭合否? JNZ LK2 ; 有键闭合则转 LJMP LK8 ; 无键闭合则返回 LK2: MOV R3, #00H ; 行号初值送R3 MOV R2, #FEH ; 行扫描
您可能关注的文档
- 量子力学 第七章 自旋与全同粒子 7.4 两个角动量的耦合.ppt
- 量子力学 第七章 自旋与全同粒子 7.3 简单塞曼效应.ppt
- 量子力学 第七章 自旋与全同粒子 7.1 自旋与全同粒子.ppt
- 量子力学 第二章 波函数和薛定谔方程 2.8 势垒贯穿.ppt
- 量子力学 第二章 波函数和薛定谔方程 2.4 粒子流密度和粒子数守恒定律.ppt
- 量子力学 第二章 波函数和薛定谔方程 2.6 一维势.ppt
- 历史教案-洋务运动.ppt
- 理论力学 第十四章 章达朗贝尔原理(动静法).ppt
- 理论力学 第三章 力系的平衡 (2).ppt
- 理论力学 第二章 力系的等效简化 (2).ppt
- 液晶聚合物薄膜:开启集成与可重构光路系统新时代.docx
- 破局与革新:哈尔滨Z小学高年级作文教学困境与优化策略探究.docx
- 微博场域下雾霾议题中政府媒体与公众的议程互动及优化策略.docx
- 词块教学法对大学英语写作水平提升的实证探究:基于对比实验与效果分析.docx
- 网络服务提供者安全保障义务的法理剖析与制度构建.docx
- 干扰条件下IRS辅助毫米波波束赋形技术的多维探索与创新研究.docx
- 破局与谋新:国内舞蹈类体育运动项目产业化营销的深度剖析与展望.docx
- 小学生英语学习焦虑状况的深度剖析与应对策略研究.docx
- 机载重轨InSAR相干变化检测方法的原理应用与优化研究.docx
- 破局与重塑:大学新生入学教育困境与优化路径探究.docx
文档评论(0)