电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机_5总线

单片机_5总线_第1页
1/8
单片机_5总线_第2页
2/8
单片机_5总线_第3页
3/8
1.什么是总线? 2.总线用途? 3.如何使用总线? 51 单片机的总线 第一节 单片机系统的扩展 一、单片机系统的扩展 扩展系统是以单片机为核心进行的;扩展内容包括 ROM、RAM 和 I/O 接口电路等;扩展是通过系统总线进行的,通过总线把各扩展部件连接起来,并进行数据、地址和信号的传送,要实现扩展首先要构造系统总线。 系统总线 总线:连接计算机各部件的一组公共信号线。MCS- 51 使用的是并行总线结构,按其功能通常把系统总线分为三组,即地址总线、数据总线和控制总线。 1)地址总线AB 在地址总线上传送的是地址信号,用于存储单元和 I/O 端口的选择。地址总线是单向的,地址信号只能由单片机向外送出。 地址总线的数目决定着可直接访问的存储单元的数目,例如n 位地址,可以产生 2n 个连续地址编码,因此可访问 2n 个存储单元,即通常所说的寻址范围为 2n 地址单元。 2)数据总线(Data Bu s,简写 DB) 数据总线用于在单片机与存储器之间或单片机与 I/O 端口之间传送数据。单片机系统数据总线的位数与单片机处理数据的字长一致。 例如MCS- 51 单片机是8 位字长,所以数据总线的位数也是8 位。 数据总线是双向的,可以进行两个方向的数据传送。 3)控制总线(Control Bu s,简写 CB) 控制总线实际上就是一组控制信号线,包括单片机发出的,以及从其它部件传送给单片机的。 二、总线的扩展方法 通常情况下,微机的CPU 外部都有单独的并行地址总线、数据总线和控制总线,而 89C51 单片机由于受引脚的限制,数据线和地址线是复用的,而且由I/O口线兼用。 为了将它们分离出来,以便同单片机片外的芯片正确地连接,需要在单片机外部增加地址锁存器,通常使用的锁存器有74LS273 或74LS373。,从而构成与一般 CPU 相类似的片外三总线,如图 8-1 所示。 采用74HC373 作锁存器的地址总线扩展电路如图 8-2 所示。 由 89C51 P0 口送出的低 8 位有效地址信号是在ALE(地址锁存允许)信号变高的同时出现的,并在ALE 由高变低时,将出现在P0 口的地址信号锁存到外部地址锁存器74HC373中,直到下一次 ALE 变高时,地址才发生变化。以P2 口的口线作高位地址线,如果使用 P2 口的全部8 位口线,再加上P0 口提供的低8 位地址,则形成了完整的16 位地址总线。使单片机系统的扩展寻址范围达到64 K 单元。 三、控制信号 除了地址线和数据线之外,在扩展系统中还需要单片机提供一...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机_5总线

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部