- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 单片机接口技术 5.1 单片机的总线结构 5.2 MCS-51单片机的外部存储器扩展 5.3 键盘及显示器接口 5.4 实时时钟/日历芯片DS1302 5.5 单片机与开关元器件的接口 本章小节 * 第五章 单片机接口技术 学习要点: 单片机的总线结构 单片机的外部存储器扩展 键盘及显示器接口 单片机与实时时钟/日历芯片DS1302的接口 单片机与开关元器件的接口 返回主目录 5.1 单片机的总线结构 单片机要求扩展时,为了便于与各种芯片相连接,应把单片机的外部总线变成一般微机所具有的三总线结构形式,即地址总线、数据总线、控制总线。 图5-1 MCS-51单片机三总线图 5.2 MCS-51单片机的外部存储器扩展 5.2.1 外部数据存储器扩展 图5-3 MCS-51单片机数据存储器的扩展原理 MCS-51单片机内有128字节的RAM存储器,它们可以作为工作寄存器、堆栈、软件标志和数据缓冲器。但在实时数据采集和处理应用系统中,仅靠片内RAM存储器可能就不够了,此时就需要扩展外部数据存储器。 图5-4 MCS-51单片机访问外部RAM的时序 图5-5 6264RAM与AT89C51的连接图 5.2.2 外部程序存储器扩展 对于没有内部ROM的单片机或者当程序较长、片内ROM容量不够时,用户必须在单片机外部扩展程序存储器。MCS-51单片机片外有16条地址线,即P0口和P2口,因此最大寻址范围为64KB(0000H~FFFFH)。 图5-6 MCS-51单片机程序存储器的扩展原理 图5-7 程序存储器的读周期时序图 图5-8 2716ROM与AT89C51的连接图 5.3 键盘及显示器接口 5.3.1 键盘及接口 键盘是由若干个按键组成的开关矩阵,它是一种廉价的输入设备。一个键盘,通常包括有数字键(0~9),字母键(A~Z)以及一些功能键。操作人员可以通过键盘向计算机输入数据,地址、指令或其它控制命令,实现人机对话。 用于计算机系统的键盘按其结构形式可分为两类:一类是编码键盘,键盘上闭合键的识别由专用的硬件来实现。另一类是非编码键盘,键盘上闭合键的识别由软件来识别。单片机系统中普遍使用非编码键盘,一般有独立式和行列式两种。 图5-11 独立式键盘 图5-12 行列式键盘 图5-12所示为行列式键盘,可采用以下方法完成是否有键按下及按下的是哪一个键的判断。 5.3.2 LED显示器及接口 显示器是最常用的输出设备,特别是发光二极管显示器(LED)和液晶显示器(LCD),由于结构简单、价格廉价和接口容易,在单片机系统中得到广泛的应用。 1. LED显示器的结构 图5-13 七段LED数码显示器 为了显示字符和数字,需为LED显示器提供显示段码(或称字形代码),组成一个“8”字形的7段,再加上一个小数点位,共计8段,各段码的对应关系如表5-1. 表5-1 十六进制数及空白与P的显示段码 2.显示方式及接口 控制LED显示器点亮的方法有静态和动态两种方法。 静态显示,就是显示某一字符时,相应的发光二极管恒定导通或截止,这种方法,每一显示位都需要一个8位的输出口控制,占用的硬件较多,一般仅用于显示位数较少的场合。 动态显示是一位一位地轮流点亮各位显示器,对每一位显示器而言,每隔一段时间点亮一次,利用人的视觉留感达到显示的目的。显示器的亮度跟导通的电流有关,也和点亮的时间与间隔的比例有关。动态显示器因其硬件成本较低,而得到广泛的应用。 例5-1 图5-14是LED数码管与单片机接口的电路实例。图中单片机的P1口经74LS245驱动后与LED数码管笔段端连接,通过I/O端口的输出来控制数码管显示内容,数码管的公共端保持为高电平,使数码管处于显示状态。 图5-14 LED数码管与单片机接口电路 如果要让图5-14所示电路实现自动加1显示数字0~9。程序框图如图5-15所示,程序清单如下: 图5-15 加“1”计数显示程序流程图 例5-2 如图5-16所示,用2个数码管显示2位数字,采用动态显示方式。 图5-16 数码管动态显示接口电路1 图5-17 两位数码动态显示程序框图 5.3.3 键盘显示专用接口芯片ZLG7290 ZLG7290是一键盘/LED驱动芯片,该芯片能自动完成8位LED数码管的动态扫描和64按键检测扫描. 电路特点: (1)I2C串行接口,提供键盘中断信号,方便于处理器接口; (2)可驱动8位共阴数码管或64只独立LED和64个按键; (3)可控扫描位数,可控任一数码管闪烁; (4)提供数据译码和循环,移位,段寻址等控制; (5)8个功能键,可检测任一键的连击次数; (6)无需外接元件即直接驱LED,可扩展驱动电流和驱动电压。 图5-19 ZLG729
您可能关注的文档
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机1.1.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机1.2.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机1.3 1.4.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机1.5.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机1.6.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机2.1 2.2.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机2.3.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机2.4.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机2.5 2.6.ppt
- 单片机原理及应用 教学课件 作者 孙康岭刘永海 主编 单片机3.1.ppt
- 单片机原理及应用 教学课件 作者 佟云峰 机械工业单片机书稿第三章参考答案.doc
- 单片机原理及应用 教学课件 作者 佟云峰21890 单片机习题解答 佟云峰 机械工业单片机书稿第三章参考答案.doc
- 单片机原理及应用 教学课件 作者 王景景 1.ppt
- 单片机原理及应用 教学课件 作者 王景景 2.ppt
- 单片机原理及应用 教学课件 作者 王景景 3.ppt
- 单片机原理及应用 教学课件 作者 王景景 4.ppt
- 单片机原理及应用 教学课件 作者 王景景 5.ppt
- 单片机原理及应用 教学课件 作者 王景景 6.ppt
- 单片机原理及应用 教学课件 作者 王景景 7.ppt
- 单片机原理及应用 教学课件 作者 王景景 8.ppt
最近下载
- 国际课程课件系列之物理boardworks Dynamics Part 3 - Newtons third law.ppt VIP
- 《金属矿山(地下)生产探矿工程安全专篇编写规范》编 制 说 明.docx
- 2025年教师资格考试高中面试美术试题与参考答案.docx VIP
- 简单车辆租赁合同.docx VIP
- 医院幕墙专项施工方案(中建,完整版).docx VIP
- 2025年教师资格考试高中面试美术试题与参考答案.docx VIP
- 2025年法布里病fabry病.pptx VIP
- 国际课程课件系列之物理boardworks Nuclear Energy Part 2 - Fission and fusion.ppt VIP
- 《假如给我三天光明》阅读题(有答案,内容全).docx VIP
- 玻璃幕墙施工方案.doc VIP
文档评论(0)