第一范文网 - 专业文章范例文档资料分享平台

第四章功能扩展 - 图文

来源:用户分享 时间:2025/5/22 6:14:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第四章 89C51的功能扩展

第一节 最小应用系统与总线结构

一、单片机最小系统:使单片机能运行的最少器件构成的系统,就是最小系统。 复位、晶振电路是必须的;如片内无ROM芯片:如8031必须扩展ROM,现在应用很少,但许多实验箱中都用的8031。

如果片内有ROM芯片,如AT89c51、AT89c52等,构成最小系统时不必扩展ROM,只要有复位、晶振电路即可工作。 右图为89C51的最小系统。

这种最小应用系统只能用作一些小型的控制单元。其应用特点是:

(1)全部I/O口线均可供用户使用。

(2)内部有一定容量的程序存储器(AT89C51为4KB,AT89C52为8KB地址空间)。 (3)内部的数据存储容量很小,不宜处理数据较多的情况。 二、89C51

单片机的三总线结构

89C51系列单片机片外引脚可以构成如图所示的三总线结构:

程序存储允许信号输出端 地址总线(AB)(P0、P2)

? 地址总线(Address Bus,AB)用于传送单片机送出的地址信号,以便进行存储单元和I/O端口的选择。

? 地址总线是单向的,只能由单片机向外发送信息。地址总线的数目决定了可直接访问的存储单元的数目。

? 例如,n位地址可以产生2n个连续地址编码,因此,可访问2n个存储单元,即通常所说的寻址范围为2n个地址单元。89C51单片机存储器扩展最多可达64 KB,即216个地址单元,因此,最多需16位地址。

数据总线(DB)(P0)

? 数据总线(Data Bus,DB)用于单片机与存储器之间或单片机与I/O端口之间传送数据。

? 数据总线的位数与单片机处理数据的字长一致。

? 例如,89C51单片机是8位字长,所以,数据总线的位数也是8位。数据总线是双向的,可以进行两个方向的数据传送。 控制总线(CB)

控制总线(Control Bus,CB)是单片机发出的以控制片外ROM、RAM和I/O口读/写操作的一组控制线。 外部芯片一般通过这三组总线进行扩展。 三、扩展注意事项:

1、接口驱动能力。在单片机应用系统中, 扩展的三总线上挂接很多负载, 如存储器、并行接口、A/D接口、显示接口等, 但总线接口的负载能力有限, 因此常常需要通过连接总线驱动器进行总线驱动。总线驱动器对于单片机的I/O口只相当于增加了一个TTL负载, 因此驱动器除了对后级电路驱动外,还能对负载的波动变化起隔离作用。 

搜索更多关于: 第四章功能扩展 - 图文 的文档
第四章功能扩展 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c83m4p6jx9g7zlrl1b2wx_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top