系统存储器、io接口的扩展

系统存储器、io接口的扩展

ID:30762826

大小:835.50 KB

页数:13页

时间:2019-01-03

系统存储器、io接口的扩展_第1页
系统存储器、io接口的扩展_第2页
系统存储器、io接口的扩展_第3页
系统存储器、io接口的扩展_第4页
系统存储器、io接口的扩展_第5页
资源描述:

《系统存储器、io接口的扩展》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.3.3.4系统存储器、I/O接口的扩展考虑到系统控制程序可能超出2Kpld315.com/的存储空间,同时为以后的修改与扩展留有余地,则对系统进行了程序、数据存储器的扩展以满足系统功能要求。1.存储器的扩展(一)MCS−51单片机用于扩展的端口及控制线P0口:既可作为8位数据口,又可经锁存器锁存后作为地址的低8位(PCL,DPL)二者分时使用。P2口:用作地址的高8位(PCH,DPH)。ALE:低8位地址锁存信号。:片外程序存储器读信号,低电平有效(执行读外部ROM时产生)。:片外数据及I/O口读写信号,低电平有效(执行写外部RAM

2、时产生)。(二)常用系统扩展芯片1.程序存储器(EPROM)常用程序存储器有27××系列,××表示了存储位容量的大小,单位为KB。如2716为16KB,通常写成2K×8bit(2K字节)。本系列产品还有2732(4K×8)、2764(8K×8)、27128(16K×8)、27256(32K×8)、27512(64K×8)。2.数据存储器(SRAM)常用数据存储器有6116(2K×8)、6264(8K×8)、62256(32K×8)、62512(64K×8)。(三)单片机扩展外部存贮器空间地址分配访问外扩多片存贮器中单元,有二步选择:一

3、是选择要访问单元所处的芯片(片选)二是选择该片中的某一有存储单元(字选)选址的方法有:线选法,地址译码法。(四)线选法利用高位地址线直接做片选信号一线一用...图3-25一线一用线选法扩展外部存储器注意:为保证在任何时刻只选一个芯片,A15、A14xmszjz.com/、A13三条线只能选一个为低电平,在编程时要特别注意,否则会出现同时选中两个以上芯片的情况。因此,用按上面的地址分配表可以得到芯片的范围为:U1:6000H-7FFFH8KU2:A000H-BFFFH8KU3:C000H-DFFFH8K一线二用图3-26一线二用线选法扩

4、展外部存储器U1:0000H-7FFFHU2:8000H-FFFFH综合线选...图3-27综合线选法扩展外部存储器U1:0××A12--A0U2:10×A12--A0U3:11×A12--A0全地址译码法用译码电路产生片选信号。译码器74LS138(3线−8线译码器)图3-2874LS138应用示意图(五)典型应用系统典型应用系统连线图如下图3-31:...16KROM+8KRAM图3-29译码法扩展外部存储器应用二(六)、译码电路应注意的问题地址的浮动:同一芯片具有多个地址,一般使用最低一组地址。地址的重叠:两个以上的芯片具有相同

5、的地址,编程时用软件加以区分。有效的电平:根据不同芯片提供相应电平的片选信号。wsszfj.com/译码方法的选择:芯片较少的时候,选用线选法;芯片较多的时候,采用译码器进行芯片的选择。在本系统中,扩展的程序存储器采用的是32K×8的27C256芯片,数据存储器采用的是32K×8的A28P256,其引脚及电气符号如下所示:图3-30由于其引脚应用较为简单,故以下只给出其与8051的电气联接关系图,如图3-33。...图3-312.I/O接口的扩展I/O接口的扩展主要分为并行和和串行接口的扩展,可用来进行并行口扩展的芯片种类主要有:专用

6、并行口电路,如8255,TTL或CMOS电路,如74LS373,377,244;综合扩展电路,如8155;可用来进行并行口扩展的芯片种类主要有:74LS164,74LS165等。本系统主要是利用8155芯片是和74LS164来进行I/O接口的扩展,下面分别对其进行阐述:(一)可编程并行接口8155(1)8155芯片结构(2)CPU对8155内RAM单元和I/O口寻址方法当IO/=0时,CPU访问8155内RAM,在ALE上沿将AD7-AD0的数据作为RAM的地址锁存。地址范围:00-FFH;读写操作:读:当=0时,将锁存的地址所对应R

7、AM的内容送入AD7-AD0端口写:当=0时,将AD7-AD0端口的数据送入锁存的地址所对应的RAM单元。当IO/=1时,CPU访问8155的I/O端口,其地址分配如表3-5;mzgksf.com/表3-5I/O端口分配表AD7-AD3AD2AD1AD0选通的寄存器x000命令/状态寄存器x001A口(PA0~PA7)x010B口(PB0~PB7)...x011C口(PC0~PC5)x100定时器/计数器低8位寄存器x101定时器/计数器高6位寄存器及工作方式字(2位)(3)8155定时/计数器图3-328155芯片结构图8155有一

8、个14位减法计数器,计数脉冲输入接外部脉冲来计数,接时钟脉冲来定时。计数满溢出是由定时器输出脚输出波形(脉冲或方波)来决定的。(4)I/O工作方式I/O工作方式由命令寄存器来设定,有基本I/O方式和选通I/O方式。各相关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。