- 1、本文档共89页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(第4章功能扩展
第四章 89C51的功能扩展
第一节 最小应用系统与总线结构
单片机最小系统:
使单片机能运行的最少器件构成的系统,就是最小系统。
复位、晶振电路是必须的;如片内无ROM芯片:如8031必须扩展ROM,现在应用很少,但许多实验箱中都用的8031。
如果片内有ROM芯片,如AT89c51、AT89c52等,构成最小系统时不必扩展ROM,只要有复位、晶振电路即可工作。
右图为89C51的最小系统。
这种最小应用系统只能用作一些小型的控制单元。其应用特点是:
全部I/O口线均可供用户使用。
内部有一定容量的程序存储器(AT89C51为4KB,AT89C52为8KB地址空间)。
内部的数据存储容量很小,不宜处理数据较多的情况。
二、89C51单片机的三总线结构
89C51系列单片机片外引脚可以构成如图所示的三总线结构:
地址总线(AB)(P0、P2)
地址总线(Address Bus,AB)用于传送单片机送出的地址信号,以便进行存储单元和I/O端口的选择。
地址总线是单向的,只能由单片机向外发送信息。地址总线的数目决定了可直接访问的存储单元的数目。n位地址可以产生2n个连续地址编码, 89C51单片机存储器扩展最多可达64 KB,即216个地址单元。
数据总线(DB)(P0)
数据总线(Data Bus,DB)用于单片机与存储器之间或单片机与I/O端口之间传送数据。
数据总线的位数与单片机处理数据的字长一致。如,89C51单片机是8位字长,所以,数据总线的位数也是8位。数据总线是双向的,可以进行两个方向的数据传送。
控制总线(CB)
控制总线(Control Bus,CB)是单片机发出的以控制片外ROM、RAM和I/O口读/写操作的一组控制线。
外部芯片一般通过这三组总线进行扩展。
三、扩展注意事项:
1、接口驱动能力。在单片机应用系统中, 扩展的三总线上挂接很多负载, 如存储器、并行接口、A/D接口、显示接口等, 但总线接口的负载能力有限, 因此常常需要通过连接总线驱动器进行总线驱动。总线驱动器对于单片机的I/O口只相当于增加了一个TTL负载, 因此驱动器除了对后级电路驱动外,还能对负载的波动变化起隔离作用。
2、电平兼容。
在对TTL 负载驱动时, 只需考虑驱动电流的大小; 在对MOS负载驱动时, MOS负载的输入电流很小, 更多地要考虑电平的兼容和分布电容的电流。
一般TTL 电平与CMOS 电平是不兼容的,CMOS 电路能驱动TTL 电路,而TTL 电路一般不能驱动CMOS 电路,在TTL 电路和CMOS 电路混用的系统中,应特别注意。
第二节 扩展中常用的器件介绍
一、锁存器
1、作用:P0口分时复用时,一定要用锁存器将地址信号锁存起来,才能够达到地址、数据分离、分时复用的目的。
2、常用器件:
74LS373,74LS573,
74LS374,8282,8283等
3、74LS373的引脚及控制
74LS373带输出三态门的8D锁存器。
引脚功能:
1D~8D—输入;1Q~8Q—输出;
G-数据锁存控制,D=1,输入=输出;由高变低(负跳变),锁存数据;D=0,锁存数据不变。
-输出允许端,=0,三态门开;=1,三态门关。扩展多路时用来选择。
74LS373与74LS573只是引脚布置的不同。
74LS273的11脚G逻辑与以上相反。正跳变输入数据并锁存,高、低电平锁存保持不变。
二、常用的总线驱动器
作用:提高驱动能力,改善信号性态。
常用元件:74LS244、74LS245
74LS244介绍:
74LS244是由8个三态门构成的单向驱动器。如图:
8个三态门分为两组,由和进行控制。
、-低电平导通,高电平输出为高阻态。
高阻态可以隔离信号,便于总线传输数据。
芯片有20个引脚,如图:
系统总线中地址总线和控制总线是单向的, 因此驱动器可以选用单向的, 如74LS244。
系统中的数据总线是双向的, 其驱动器也要选用双向的, 如74LS245 。74LS245 也是三态的, 有一个方向控制端DIR, DIR=1时输出(An→Bn), DIR=0时输入(An←Bn)。
74LS244输出电流可以到35mA。可以驱动发光二极管。
存储器的扩展
存储器扩展分程序存储器扩展和数据存储器扩展。由于程序存储器扩展在实际应用中已很少使用,故只做简单介绍,便于看懂以前的电路。
一、扩展的基本原理
1、程序存储器扩展
右图为扩展时基本连接方法。
当接高电平时,首先执行片内程序存储器中的程序,然后执行片外程序,片内外统一编址;若接低电平,只执行片外的程序。
为片外程序存储器读选通信号。必须
您可能关注的文档
- (体验性学习在小学英语教学中的尝试.doc
- (论文正文对税务师事务所脱钩改制后管理问题的思考.doc
- (论文的一般步骤。。环保主题.doc
- (余干新时代学校普通高中新课程实验高二学年总结汇报.doc
- (论文的选题目的及研究现状.doc
- (论文离异家庭子女心理问题及对策.doc
- (默写要求背诵的古诗文及现代诗文中的名句名篇.doc
- (论文答辩常见问题.doc
- (佛山新华新华保险保代考试试题18.doc
- (论文答辩技巧:答辩时应注意的几个问题.docx
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
文档评论(0)