单片机应用技术教学设计 C51单片机的三总线结构与存储器的扩展23_第1页
单片机应用技术教学设计 C51单片机的三总线结构与存储器的扩展23_第2页
单片机应用技术教学设计 C51单片机的三总线结构与存储器的扩展23_第3页
单片机应用技术教学设计 C51单片机的三总线结构与存储器的扩展23_第4页
单片机应用技术教学设计 C51单片机的三总线结构与存储器的扩展23_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C51单片机的三总线结构与存储器的扩展2一、C51单片机的三总线结构引导讲解10分钟片机的三总所谓总线,就是连接系统中各部件的一组公共信号线。与外部芯片或设备相连接时,单片机的引脚构成三总线结构:地址总线(AB)、数据总线(DB)和控制总线(CB),见图1。1、数据总线数据总线用于单片机与存储器之间或单片机与I/O端口之间传送数据。数据总线的线数与单片机处理数据的字长一致。例如,51单片机是8位字长,所以,数据总线也是8根。数据总线是双向的,可以进行两个方向的数据传送。2、控制总线控制总线由RD、WR、PSEN和ALE等组成。用于控制外部芯片或设备的存储器的扩展讲50分钟读/写操作。3、地址总线单片机用地址总线输出地址信号,以便进行存储单元或I/O端口的选择。地址信号是单向的,只能由单片机向外发送。地址总线宽度最大为16位,可寻址范围达216,即64KB。高8位A15~A8由P2口提供。在实际应用中,高8位地址线并不固定为8位,需要用几位就从P2口中引出几条口线。低8位A7~A0由P0口提供。由于P0接口是数据、地址分时复用的,所以P0接口输出的低8位地址必须用地址锁存器进行锁存。在操作时,先把低8位地址送锁存器锁存输出,然后再用P0口线传送数据。地址锁存器一般选用带三态缓冲输出的8D锁存器74LS373。74LS373的外形引脚、结构及逻辑功能示意图见图2。当使能端G呈高电平时D端数据传送至Q端,而在G跳变为低电平瞬间实现锁存,Q端不受D端影响。OE为输出控制端,为低电平时输出三态门打开,锁存器中的信息可经三态门输出。除74LS373外,74HC373、74LS273、8282等芯片也常用作地址锁存器。图274LS373的外形引脚、结构及逻辑功能示意图1、程序存储器的扩展2、数据存储器的扩展AT89S51 RDWRAT89S51 RDWR译码器D0~D7RAMCSWEOE在单片机系统中,数据存储器RAM起着非常重要的作用。在51单片机内虽有128个字节RAM,但当系统需要较大容量RAM时就需要片外扩展数据存储器RAM,最大可扩展64KB。51单片机扩展外部数据存储器的硬件电路如图4所示。在CPU访问外部数据存储器时,P2口输出地址高8位,P0口分时输出地址低8位和传送数据。地址锁存器用于锁存低8位地址;ALE为地址锁存信号;片外数据存储器RAM的读和写由51单片机的RD和WR信息控制。访问外部数据存储器的时序如下:在访问外部数据存储器时,P2口输出外部RAM单元的高8位地址,P0口分时输出低8位地址和传送数据,当地址锁存允许信号ALE为高电平时,P0口输出的地址信息有效,ALE的下降沿将此地址打入外部地址锁存器,接着P0口变为数据传送方式。读外部RAM时RD有效,选通外部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论