中国水利水电出版社:《单片机原理及应用》课程PPT教学课件(C语言版)第8章 单片机系统扩展(主编:周国运)

第8章单片机系统扩展 目录 81扩展并行三总线 82扩展简单并行输入输出口 83扩展并行数据存储器 84串行扩展总线接口技术
第8章 单片机系统扩展 目 录 8.1 扩展并行三总线 8.2 扩展简单并行输入/输出口 8.3 扩展并行数据存储器 8.4 串行扩展总线接口技术

第8章单片机系统扩展 本章主要介绍了MCS51单片机系统扩展的 方法。通过扩展并行三总线来进行并行总线 接口扩展;通过UART或O口模拟几种串行 通信的特点来进行串行总线接口扩展
第8章 单片机系统扩展 本章主要介绍了MCS-51单片机系统扩展的 方法。通过扩展并行三总线来进行并行总线 接口扩展;通过UART或I/O口模拟几种串行 通信的特点来进行串行总线接口扩展

81扩展并行三总线 主要内容 811片外三总线结构 81MCS-51系统扩展的实现 813总线驱动
8.1 扩展并行三总线 主要内容 8.1.1 片外三总线结构 8.1.2 MCS-51系统扩展的实现 8.1.3 总线驱动

81.1片外三总线结构 通常,微机的CPU外部都有单独的并行地 址总线、数据总线、控制总线。 MCS51单片机由于引脚的限制,数据总 线和地址总线是复用的。 地址需要锁存:为了能把复用的数据总线 和地址总线分离出来以便同外部的芯片正确 的连接,需要在单片机的外部增加地址锁存 器,从而构成与一般CPU相类似的三总线结 构,如图8-1所示
8.1.1 片外三总线结构 通常,微机的CPU外部都有单独的并行地 址总线、数据总线、控制总线。 MCS-51单片机由于引脚的限制,数据总 线和地址总线是复用的。 地址需要锁存:为了能把复用的数据总线 和地址总线分离出来以便同外部的芯片正确 的连接,需要在单片机的外部增加地址锁存 器,从而构成与一般CPU相类似的三总线结 构,如图8-1所示

81.1片外三总线结构 A8~A15 P2K仁 ALE 地址总线 地址 A0~A7 PO 锁存器 D0~D7 89C52 数据总线 PSEN WR 控制总线 RD 图8-18952扩展的三总线
P2 ALE 89C52 P0 PSEN WR RD 地址 锁存器 地址总线 数据总线 控制总线 A8~A15 A0~A7 D0~D7 8.1.1 片外三总线结构 图8-1 89C52扩展的三总线

811片外三总线结构 地址锁存器74HC573与单片机P0口连接,扩 展地址总线,如图8-2所示。 ALE 89C52 LE OE P0.7 8D 8Q A7 P0.6 7D 7Q A6 P0.5 6D 6Q A5 P0.4 5D 5Q A4 P0.3 4D40 A3 P0.2 3D 3Q A2 P0.1 2D20 Al P0.0 ID 1Q AO 74HC573 图8-2地址总线扩展电路
ALE P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 LE OE 8D 8Q 7D 7Q 6D 6Q 5D 5Q 4D 4Q 3D 3Q 2D 2Q 1D 1Q A7 A6 A5 A4 A3 A2 A1 A0 89C52 74HC573 图8-2 地址总线扩展电路 8.1.1 片外三总线结构 地址锁存器74HC573与单片机P0口连接,扩 展地址总线,如图8-2所示

81.1片外三总线结构 74HC573简介 74HC573是有输出三态门的电平允许8位 锁存器。引脚信号如下: OE:输出允许端,为0时芯片有效。 LE:锁存控制端,高电平时,锁存器的 数据输出端Q的状态,与数据输入端D相同, 即锁存器是透明的;当LE端从高电平返回 到低电平时(下降沿后),输入端的数据就 被锁存在锁存器中,数据输入端D的变化不 再影响Q端
74HC573简介 74HC573是有输出三态门的电平允许8位 锁存器。引脚信号如下: OE:输出允许端,为0时芯片有效。 LE:锁存控制端,高电平时,锁存器的 数据输出端Q的状态,与数据输入端D相同, 即锁存器是透明的;当LE端从高电平返回 到低电平时(下降沿后),输入端的数据就 被锁存在锁存器中,数据输入端D的变化不 再影响Q端。 8.1.1 片外三总线结构

81.1片外三总线结构 一、地址总线 地址总线( Address bus,AB)用于传送 单片机送出的地址信号,以便进行存储器单 元和IO端口的选择。 地址总线是单向的,只能由单片机向外 发送信息。 地址总线的数目决定了可直接访间的存 储单元的数目
一、地址总线 地址总线(Address Bus,AB)用于传送 单片机送出的地址信号,以便进行存储器单 元和I/O端口的选择。 地址总线是单向的,只能由单片机向外 发送信息。 地址总线的数目决定了可直接访问的存 储单元的数目。 8.1.1 片外三总线结构

81.1片外三总线结构 二、数据总线 数据总线( Data bus,DB)用于单片机 与存储器或O端口之间的数据传送。 般数据总线的位数与CPU的字长一致, MCS-51单片机的数据总线是8位的。 数据总线是双向的,可以进行两个方向 的数据传送。 三、控制总线 控制总线( Control bus,CB)是单片机 发出的以控制片外ROM、RAM和O口读/ 写操作的一组控制线
二、数据总线 数据总线(Data Bus,DB)用于单片机 与存储器或I/O端口之间的数据传送。 一般数据总线的位数与CPU的字长一致, MCS-51单片机的数据总线是8位的。 数据总线是双向的,可以进行两个方向 的数据传送。 三、控制总线 控制总线(Control Bus,CB)是单片机 发出的以控制片外ROM、RAM和I/O口读/ 写操作的一组控制线。 8.1.1 片外三总线结构

812MCS51系统扩展的实现 以P0口作低8位地址及8位数据 的复用总线 复用,即一段时间内作两种或两种以上 用途。 在这里指P0口在每个CPU周期的前半个 周期输出低8位地址,由地址锁存器锁存, 然后由地址锁存器代替P0口输出低8位地址。 后半个周期进行8位数据的输入输出
8.1.2 MCS-51系统扩展的实现 一、以P0口作低8位地址及8位数据 的复用总线 复用,即一段时间内作两种或两种以上 用途。 在这里指P0口在每个CPU周期的前半个 周期输出低8位地址,由地址锁存器锁存, 然后由地址锁存器代替P0口输出低8位地址。 后半个周期进行8位数据的输入输出
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 04 Memory Management.ppt
- 《网页设计》课程教学资源:课程教学大纲.doc
- 《人工智能技术导论》课程教学资源(PPT课件讲稿)第3章 图搜索与问题求解.ppt
- 清华大学:TCP and Congestion Control(1).pptx
- 清华大学:域内路由选择(PPT课件讲稿)Intra-domain routing.pptx
- 山东大学:IPv6试商用的进展和挑战(PPT讲稿,网络与信息中心:秦丰林).pptx
- 克里特大学:The Application of Artificial Neural Networks in Engineering and Finance.ppt
- 关键词抽取、社会标签推荐及其在社会计算中的应用.pptx
- 《数据库系统原理》课程PPT教学课件(SQLServer)第12章 并发控制.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第2章 运算方法和运算器.ppt
- 《数据科学》课程教学资源(PPT课件讲稿)第2章 数据预处理.ppt
- 西安理工大学:面向主题的服务(PPT讲稿)综合集成支撑平台业务化——互联网信息化(平台、内容、服务).ppt
- 中国科学技术大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 线性表.pps
- 《计算机网络》课程PPT教学课件(Windows)第09讲 DNS服务.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第12章 软件开发工具StarUML及其应用.ppt
- 西华大学:《电子商务概论》课程教学资源(PPT课件讲稿)第7章 电子商务物流.ppt
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)第六讲 死锁及其处理.ppt
- 电子科技大学:《网络安全与网络工程》课程教学资源(PPT课件讲稿)第六章 杂凑函数(主讲:聂旭云).ppt
- 某高校计算机专业课程教学大纲合集(汇编).pdf
- 上海交通大学:操作系统安全(PPT课件讲稿)操作系统安全 OS Security(邹恒明).pps
- 《Photoshop基础教程与上机指导》教学资源(PPT讲稿)第18章 扫描和修饰图像.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第二章 流密码(主讲:董庆宽).pptx
- 北京大学:《高级软件工程》课程教学资源(PPT课件讲稿)第一讲 软件与软件开发.ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 图.ppt
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 02 Procedure-Based Programming.ppt
- 《数据库原理与应用》课程PPT教学课件(SQL Server)第9章 存储过程和触发器.ppt
- 合肥学院:《数据库原理与应用》课程教学资源(PPT课件)第1章 数据库系统概述(主讲:叶潮流).ppt
- 北京大学软件研究所:高级软件工程(PPT讲稿)云计算与平台即服务.ppt
- 香港科技大学:深度学习导论(PPT讲稿)Introduction to Deep Learning.pptx
- 香港中文大学:《Topics in Theoretical Computer Science》课程教学资源(PPT课件讲稿)量子计算 Quantum computing.pptx
- 《数字图像处理》课程PPT教学课件(讲稿)第二章 图像获取、显示和表示.ppt
- 《Web编程实用技术教程》课程教学资源(PPT课件讲稿)第5章 MFC WinSock类的编程.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第五章 运输层.ppt
- 《神经网络 Neural Networks》课程教学资源(PPT课件讲稿)Ch 8 Artificial Neural networks.pptx
- PROGRAMMING METHDOLODGY AND SOFTWARE ENGINEERING(PPT讲稿)C Programming Review.ppt
- 计算机网络技术基础(PPT课件讲稿).ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 13 Matrix Factorization and Latent Semantic Indexing.ppt
- 多媒体技术及应用(PPT讲稿)多媒体音频技术.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计(4.1-4.4).ppt
- 东南大学:《C++语言程序设计》课程教学资源(PPT课件讲稿)Chapter 13 Object-Oriented Programming - Polymorphism.ppt