单片机原理及应用第七章
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
就从P2口中引出几条口线。
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
2. 数据总线D0~D7 数据总线是由P0口提供的,因为P0口线既用作地址线,又
用作数据线(分时使用),因此,需要加一个8位锁存器。 在实际应用时,先把低8位地址送锁存器锁存,然后再由地
址锁存器给系统提供低8位地址,然后P0口线作为数据线使 用输出地址。 在读信号/RD与写信号/WR有效时,P0口上出现的为数据信 息。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为通用I/O口,多路转接开关接向锁存器Q端。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为输入口使用时,应先向其锁存器先写入 “1”, 使输出驱动电路的FET截止。P2口是一个准双向口。
《单片机原理与应用》 光学与电子信息学院
执行MOVX指令时,这两个信号分别自动有效。
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
二. 总线扩展的特性 1. 三态输出
总线在无数据传送时呈高阻态,可同时扩展多个并行接口 器件,因此存在寻址问题。单片机通过控制信号来选通芯片, 然后实现一对一的通信。 2. 时序交互
单片机并行扩展总线有严格的时序要求,该时序由单片机 的时钟系统控制,严格按照CPU的时序进行数据传输。 3. 总线协议的CPU控制
7.1.1 并行口P2的结构
P2口作为地址总线使用时 控制端=1,多路转接开关接向“地 址”端,内部地址总线与驱动器接通。
1 1
0
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为地址总线使用时,控制端=1,多路转接开关接向 “地址”端,内部地址总线与驱动器接通。
0 0
大家好
第7章单片机存储器扩展
《单片机原理与应用》 光学与电子信息学院
本章学习目标
了解数据总线、地址总线和控制总线的构成; 掌握单片机外部程序存储器和数据存储器的特点; 掌握片外扩展程序存储器和数据存储器的方法。
学习重点和难点
总线的构成方法和扩展存储单元地址的分析方法。
《单片机原理与应用》 光学与电子信息学院
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
3. 控制总线 控制总线由P3口的第二功能再加上RESET、/EA、ALE和
/PSEN。常用控制信号如下: ALE作为地址锁存的选通信号,锁存低8位地址。 /PSEN信号作为扩展程序存储器的读选通信号。 /EA信号作为内、外程序存储器的选择信号。 /RD和/WR作为扩展数据存储器和I/O端口的读、写选通信号。
通过并行总线接口的数据传输,双方都严格按照CPU的时 序协议进行,也不需要指令的协调管理。
《单片机原理与应用》ห้องสมุดไป่ตู้光学与电子信息学院
1
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
一. 系统总线
总线是单片机应用系统中,各部件之间传输信息的通路, 为CPU和其他部件之间提供数据、地址以及控制信息。
总线可分为内部总线和外部总线,前者是指CPU系统内部各 部件之间的通路,后者指CPU系统和其外围单元之间的通路, 通常所说总线是指外部总线。
片机是8位字长,数据总线的位数也是8位。 从结构上来说数据总线是双向的,即数据既可以从单片机
送到I/O端口,也可以从I/O端口送到单片机。
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
3. 控制总线 控制总线用来传输控制信号,其中包括CPU送往外围单元的 控制信号,如读信号、写信号和中断响应信号等;还包括 外围单元发给送给CPU的信号,如时钟信号、中断请求信号 以及准备就绪信号等。
7.1 并行扩展概述
MCS–51的系统扩展:片内的资源不能满足需要,还需外扩存 储器和I/O功能部件。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
字节地址为A0H,位地址A0H~A7H。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为通用I/O口,多路转接开关接向锁存器Q端。
第7章 单片机存储器扩展
7.1 并行扩展概述 7.2 存储器分类与特点 7.3 存储器的编址方式和译码方法 7.4 存储器与CPU的接口方法与时序
《单片机原理与应用》 光学与电子信息学院
7.1 并行扩展概述
7.1.1 7.1.2 7.1.3
并行口P2的结构 总线 总线扩展
《单片机原理与应用》 光学与电子信息学院
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
一. 单片机的三总线结构 单片机系统扩展的首要问题是构造系统总线,然后再通过系
统总线扩展存储器芯片或I/O接口芯片。
由P0口做地址/数据复 用口;P2口做地址线的 高八位;P3口的/RD、 /WR加上控制线/EA、 ALE、/PSEN等组成控制 总线。
按通路上传输的信息可分:地址总线(AB,Address Bus) 、 数据总线(DB,Data Bus)和控制总线(CB,Control Bus)。
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
1. 地址总线 地址总线AB用于传送单片机送出的地址信号,以便进行存储
单元和I/O端口的选择。 地址总线的位数决定了单片机可扩展存储容量的大小。如
80C51单片机地址总线为16位,其最大可扩展存储容量为 216=64K字节。 地址总线是单向的,因地址信息总是由CPU发出的。
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
2. 数据总线 数据总线(DB)用于单片机与存储器之间或单片机与I/O端口
之间传输数据。 数据总线的位数与单片机处理数据的字长一致,如80C51单
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
1. 地址总线A0~A15 地址总线的高8位是由P2口提供的,低8位是由P0口提供的。 由地址锁存信号ALE的下降沿锁存P0口输出的低8位地址,
P2口提供高8位地址,从而构成系统的16位地址总线。 实际应用系统中,高位地址线并不固定为8位,需要用几位
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
2. 数据总线D0~D7 数据总线是由P0口提供的,因为P0口线既用作地址线,又
用作数据线(分时使用),因此,需要加一个8位锁存器。 在实际应用时,先把低8位地址送锁存器锁存,然后再由地
址锁存器给系统提供低8位地址,然后P0口线作为数据线使 用输出地址。 在读信号/RD与写信号/WR有效时,P0口上出现的为数据信 息。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为通用I/O口,多路转接开关接向锁存器Q端。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为输入口使用时,应先向其锁存器先写入 “1”, 使输出驱动电路的FET截止。P2口是一个准双向口。
《单片机原理与应用》 光学与电子信息学院
执行MOVX指令时,这两个信号分别自动有效。
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
二. 总线扩展的特性 1. 三态输出
总线在无数据传送时呈高阻态,可同时扩展多个并行接口 器件,因此存在寻址问题。单片机通过控制信号来选通芯片, 然后实现一对一的通信。 2. 时序交互
单片机并行扩展总线有严格的时序要求,该时序由单片机 的时钟系统控制,严格按照CPU的时序进行数据传输。 3. 总线协议的CPU控制
7.1.1 并行口P2的结构
P2口作为地址总线使用时 控制端=1,多路转接开关接向“地 址”端,内部地址总线与驱动器接通。
1 1
0
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为地址总线使用时,控制端=1,多路转接开关接向 “地址”端,内部地址总线与驱动器接通。
0 0
大家好
第7章单片机存储器扩展
《单片机原理与应用》 光学与电子信息学院
本章学习目标
了解数据总线、地址总线和控制总线的构成; 掌握单片机外部程序存储器和数据存储器的特点; 掌握片外扩展程序存储器和数据存储器的方法。
学习重点和难点
总线的构成方法和扩展存储单元地址的分析方法。
《单片机原理与应用》 光学与电子信息学院
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
3. 控制总线 控制总线由P3口的第二功能再加上RESET、/EA、ALE和
/PSEN。常用控制信号如下: ALE作为地址锁存的选通信号,锁存低8位地址。 /PSEN信号作为扩展程序存储器的读选通信号。 /EA信号作为内、外程序存储器的选择信号。 /RD和/WR作为扩展数据存储器和I/O端口的读、写选通信号。
通过并行总线接口的数据传输,双方都严格按照CPU的时 序协议进行,也不需要指令的协调管理。
《单片机原理与应用》ห้องสมุดไป่ตู้光学与电子信息学院
1
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
一. 系统总线
总线是单片机应用系统中,各部件之间传输信息的通路, 为CPU和其他部件之间提供数据、地址以及控制信息。
总线可分为内部总线和外部总线,前者是指CPU系统内部各 部件之间的通路,后者指CPU系统和其外围单元之间的通路, 通常所说总线是指外部总线。
片机是8位字长,数据总线的位数也是8位。 从结构上来说数据总线是双向的,即数据既可以从单片机
送到I/O端口,也可以从I/O端口送到单片机。
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
3. 控制总线 控制总线用来传输控制信号,其中包括CPU送往外围单元的 控制信号,如读信号、写信号和中断响应信号等;还包括 外围单元发给送给CPU的信号,如时钟信号、中断请求信号 以及准备就绪信号等。
7.1 并行扩展概述
MCS–51的系统扩展:片内的资源不能满足需要,还需外扩存 储器和I/O功能部件。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
字节地址为A0H,位地址A0H~A7H。
《单片机原理与应用》 光学与电子信息学院
7.1.1 并行口P2的结构
P2口作为通用I/O口,多路转接开关接向锁存器Q端。
第7章 单片机存储器扩展
7.1 并行扩展概述 7.2 存储器分类与特点 7.3 存储器的编址方式和译码方法 7.4 存储器与CPU的接口方法与时序
《单片机原理与应用》 光学与电子信息学院
7.1 并行扩展概述
7.1.1 7.1.2 7.1.3
并行口P2的结构 总线 总线扩展
《单片机原理与应用》 光学与电子信息学院
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
一. 单片机的三总线结构 单片机系统扩展的首要问题是构造系统总线,然后再通过系
统总线扩展存储器芯片或I/O接口芯片。
由P0口做地址/数据复 用口;P2口做地址线的 高八位;P3口的/RD、 /WR加上控制线/EA、 ALE、/PSEN等组成控制 总线。
按通路上传输的信息可分:地址总线(AB,Address Bus) 、 数据总线(DB,Data Bus)和控制总线(CB,Control Bus)。
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
1. 地址总线 地址总线AB用于传送单片机送出的地址信号,以便进行存储
单元和I/O端口的选择。 地址总线的位数决定了单片机可扩展存储容量的大小。如
80C51单片机地址总线为16位,其最大可扩展存储容量为 216=64K字节。 地址总线是单向的,因地址信息总是由CPU发出的。
《单片机原理与应用》 光学与电子信息学院
7.1.2 总 线
2. 数据总线 数据总线(DB)用于单片机与存储器之间或单片机与I/O端口
之间传输数据。 数据总线的位数与单片机处理数据的字长一致,如80C51单
《单片机原理与应用》 光学与电子信息学院
7.1.3 总线扩展
1. 地址总线A0~A15 地址总线的高8位是由P2口提供的,低8位是由P0口提供的。 由地址锁存信号ALE的下降沿锁存P0口输出的低8位地址,
P2口提供高8位地址,从而构成系统的16位地址总线。 实际应用系统中,高位地址线并不固定为8位,需要用几位