MCS-51系列单片机系统结构ppt课件.ppt

MCS-51系列单片机系统结构ppt课件.ppt

ID:58882042

大小:1.60 MB

页数:147页

时间:2020-09-30

MCS-51系列单片机系统结构ppt课件.ppt_第1页
MCS-51系列单片机系统结构ppt课件.ppt_第2页
MCS-51系列单片机系统结构ppt课件.ppt_第3页
MCS-51系列单片机系统结构ppt课件.ppt_第4页
MCS-51系列单片机系统结构ppt课件.ppt_第5页
资源描述:

《MCS-51系列单片机系统结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用第六章MCS51系列单片机的基本扩展技术6.1MCS51并行扩展总线6.2MCS51存贮器的扩展6.3MCS51输入输出并行接口的扩展6.4D/A转换器接口的扩展6.5A/D转换器接口的扩展6.6显示、键盘及接口6.7专用键盘、显示接口芯片8279的扩展6.8微型打印机接口6.1MCS51并行扩展总线MCS51系统单片机(8031、8032除外)尽管是一功能完全的单片机,但因其内部资源(RAM、ROM、I/O、A/D、D/A等)不足,在实际应用中不加以扩展直接用其基本系统的情况较少,一般情况下需扩展。一、MCS

2、51并行扩展总线方法MCS51可以扩展64KB的程序存贮器和64KB的数据存贮器或输入/输出口。第六章MCS51系列单片机的基本扩展技术803180518751P2ALEP0PSENWRRDD0~D7A0~A7A8~A15地址总线数据总线控制总线地址锁存器P0、P2口可以直接作为输入输出使用,其更重要的用途是用来扩展总线口使用。P0口作为地址(地址低8位)/数据(D0~D7)总线口。P2口作为地址总线口(地址高8位)。第六章MCS51系列单片机的基本扩展技术803180518751P2ALEP0PSENWRRDD0~D7A0~A7

3、A8~A15地址总线数据总线控制总线地址锁存器PSENMCS—51P2,P0RDWR外部程序存贮器扩展RAM并行I/O接口串行I/O接口A/D转换D/A转换定时器计数器外部数据存贮器扩展并行I/O设备串行I/O设备模拟量输入模拟量输出扩展总线外部程序存贮器用PSEN作为读选通信号外部数据存贮器用RD和WR作为读/写选通信号★第六章MCS51系列单片机的基本扩展技术第六章MCS51系列单片机的基本扩展技术第六章MCS51系列单片机的基本扩展技术第六章MCS51系列单片机的基本扩展技术MCS51访问外部存贮器时序波形可以看出,输出的

4、地址当ALE上升以后有效,当ALE下降以后消失,因此可以用ALE的负跳变将地址打入地址锁存器,即当ALE由高变低时,将出现在P0口的地址信号低8位锁存到外部地址锁存器中(如图61所示),直到下一次ALE变高时,地址才发生变化。用74LS373作地址锁存器D0...D7Q0...Q7锁存器三态门(a)74LS373逻辑符号GEINOUT19A716A69A35A12A0D0.0D0.1D0.2D0.3D0.4D0.5D0.6D0.78D7D6D5D4D3D2D1D321834143317351336837738439315A512A46A

5、28Q7Q6Q5Q4Q3Q2Q1QGALE+5V20GND11074LS37330803180518751(b)MCS51地址扩展电路Vcc11EN第六章MCS51系列单片机的基本扩展技术二、地址译码方法(一)线选法一般片选端(CS、CE等)低电平有效,只要连接片选信号端的引线状态为低电平,就表示选中该芯片。在确定地址时,该芯片未用到的地址线为1,用到的地址线由所访问的芯片和单元确定。线选法有可能产生地址重叠:若片选线中除和存贮芯片CS相连的以外还存在悬空的片选线,则存贮单元的地址就有重叠现象;否则,存贮单元的地址就是唯一的。第六章M

6、CS51系列单片机的基本扩展技术(二)全地址译码法全地址译码就是将系统中未用到的全部高位地址作为译码信号的输入端,由此产生的译码输出信号作为选片信号的一种译码方式。在全地址译码法中,存贮器每个存贮单元只有唯一的一个CPU地址和它一一对应,只要单片机发出这个地址就可选中该存贮单元工作,故不存在地址重叠现象。第六章MCS51系列单片机的基本扩展技术(三)部分地址译码法部分地址译码法是指单片机片选线中只有一部分参加了译码,其余部分是悬空的,在实际应用中这种使用方式不太多。当使用部分地址译码法时,无论CPU使悬空片选地址线上电平如何变化,都不

7、会影响它对存贮单元的选址,故存贮器每个存贮单元的地址不是唯一的,必然会有一个以上的CPU地址和它对应(既地址有重叠)。采用部分地址译码法时必须把程序和数据放在基本地址范围内(即悬空片选地址线全为低电平时存贮芯片的地址范围),以避免因地址重叠引起程序运行的错误。第六章MCS51系列单片机的基本扩展技术三、总线驱动能力及扩展方法MCS51系列单片机,作为数据总线和低8位地址总线的P0口可驱动8个TTL电路,而如P2口等其它口只能驱动4个TTL电路。当应用系统规模过大,可能造成负载过重,致使驱动能力不够,系统不能可靠地工作时,需另增设总线驱

8、动。第六章MCS51系列单片机的基本扩展技术(一)总线的驱动扩展G803180518751地址总线缓冲器控制总线83数据总线8A8~A15(P2口)D0~D7(P0口)PSENWRRDGDB

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

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

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