单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt

单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt

ID:56973960

大小:365.00 KB

页数:31页

时间:2020-07-25

单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt_第1页
单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt_第2页
单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt_第3页
单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt_第4页
单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt_第5页
资源描述:

《单片机原理及应用--第六章80C51单片机的系统扩展课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主讲:张松灿河南科技大学电子信息工程学院自动化系单片机原理与应用第六章80C51单片机的系统扩展16.1概述(实现方法、内容)6.1.l外部并行扩展性能--重点6.1.2外部串行扩展性能6.2单片机的外部并行扩展6.2.1程序存储器的扩展6.2.2片外数据存储器的扩展6.2.3扩展片外程序存储器和片外数据存储器6.2.4通过并行总线扩展I/O口6.3单片机的外部串行扩展6.3.1串行扩展E2PROM6.3.2串行扩展I/O接口6.4外部中断源的扩展思考与练习280C51最小应用系统最能发挥单片机体积小、成本低的优点。最小应用系统常常不能满足要求,往往需要进行系统扩展。

2、◆系统扩展的方法:(1)并行扩展法:利用单片机三组总线进行扩展;(2)串行扩展法:利用SPI总线和I2C双总线串行扩展。◆系统扩展内容:程序存储器(ROM)扩展、数据存储器(RAM)扩展、I/O口扩展、中断系统扩展以及其它特殊功能扩展。串行扩展的优点:串行接口器件体积小,明显地减小电路板空间和成本;需用的I/O口线很少,提高可靠性。缺点:串行接口器件速度较慢。高速应用场合,并行扩展法占主导地位。6.1概述36.1.1外部并行扩展性能1、80C51单片机的片外总线结构三总线结构:地址总线(AB)、数据总线(DB)和控制总线(CB)。外部芯片都通过这三组总线进行扩展。(1

3、)地址总线(AB)由P0口提供低8位A0-A7,P2口提供高8位A8-A15。由于P0还要作数据总线口,只能分时用做地址线,故P0口输出的低8位地址必须用锁存器锁存。P2口具有输出锁存功能,故不需外加锁存器。P0、P2口在系统扩展中用做地址线后便不能作为一般I/O口使用。地址总线宽为16位,故可寻址范围为216=64KB。4图6-180C51系列单片机的三总线结构5(3)控制总线(CB)片外系统扩展用控制线和片外信号对单片机的控制线。系统扩展用控制线有ALE、、、、。ALE:输出,用于锁存P0口输出的低8位地址数据的控制线。通常,ALE在P0口输出地址期间出现低电平,

4、用这个低电平信号控制锁存器来锁存地址数据。:输出,用于片外程序存储器(EPROM)的“读”数控制。“读”取EPROM中数据(指令)时,不用“RD”信号,而用。(2)数据总线(DB)由P0口提供,其宽度为8位。当连到多个外围芯片时,由地址线控制各个芯片的片选线来选择哪个芯片的数据通道有效。6:输入,用于选择片内或片外程序存储器。当EA=0时,只访问外部程序存储器,不论片内有无程序存储器。因此,在扩展并使用片外程序存储器时,必须使EA接地。、:输出,用于片外数据存储器(RAM)的读/写控制。当执行片外数据存储器操作指令MOVX时,这两个控制信号自动生成。72、80C51单

5、片机的并行扩展能力地址总线宽度为16位,在片外可扩展的存储器最大容量为64KB,地址为0000H-FFFFH。片外数据存储器与程序存储器的操作使用不同的指令和控制信号,允许两者的地址重复,故片外可扩展的数据存储器与程序存储器分别为64KB。片外数据存储器与片内数据存储器的操作指令不同(片外RAM只能用MOVX指令),允许两者地址重复,亦即外部扩展数据存储器地址可从0000H开始。I/O口扩展,可与片外数据存储器统一编址,不再另外提供地址线。8存储器扩展及编址技术(1)线选法线选法:直接以系统的地址作为存储芯片的片选信号,为此只需把高位地址线与存储芯片的片选信号直接连接

6、即可。特点:简单明了,不需增加另外电路。缺点:存储空间不连续。适用于小规模单片机系统的存储器扩展。【例】现有2K*8位存储器芯片,需扩展8K*8位存储结构采用线选法进行扩展。扩展8KB的存储器结构需2KB的存储器芯片4块。2K的存储器所用的地址线为A0~A10共11根地址线和片选信号与CPU的连接如表5-1所示。980C51存储器P0口经锁存器形成A0~A7与A0~A7相连P2.0、P2.1、P2.2与A8~A10相连P0口与D0~D7相连P2.3与存储器1的片选信号相连P2.4与存储器2的片选信号相连P2.5与存储器3的片选信号相连P2.6与存储器3的片选信号相连8

7、0C51与存储器的线路连接10线选法连线图扩展存储器的硬件连接11这样得到四个芯片的地址分配如下表所示线选方式地址分配表A15A14A13A12A11A10….A0地址范围芯片100111111000….01….17000H---77FFH芯片200111100110….01….16800H---6FFFH芯片300110011110….01….15800H---5FFFH芯片400001111110….01….13800H—3FFFH12(2)译码法译码法:使用译码器对系统的高位地址进行译码,以其译码输出作为存储芯片的片选信号。是一种最常用的存储器

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

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

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