单片机原理及应用第四章MCS-51单片机的扩展主讲:闫晓东
单片机原理及应用 第四章 MCS-51单片机的扩展 主讲:闫晓东
章节设置并行扩展总线概述4.14.2最小系统和程序存储器扩展4.3数据存储器扩展4.4简单并行1/0接口扩展14.588255可编程并行接口扩展
章节设置 ▪ 4.1 并行扩展总线概述 ▪ 4.2 最小系统和程序存储器扩展 ▪ 4.3 数据存储器扩展 ▪ 4.4 简单并行I/O接口扩展 ▪ 4.5 8255可编程并行接口扩展
4. 1并行扩展总线概述4.1.1总线总线是单片机应用系统中,各部件之间传输信息的通路,为CPU和其他部件之间提供数据、地址以及控制信息。按总线所在位置可分:内部总线和外部总线,前者是指CPU系统内部各部件之间的通路,后者指CPU系统和其外围单元之间的通路,通常所说总线是指外部总线。按通路上传输的信息可分:数据总线(DB,DataBus)、地址总线(AB,AddressBus)和控制总线(CB,ControlBus)
4.1 并行扩展总线概述 ▪ 4.1.1 总线 ▪ 总线是单片机应用系统中,各部件之间传输信息的 通路,为CPU和其他部件之间提供数据、地址以及 控制信息。 ▪ 按总线所在位置可分:内部总线和外部总线,前者 是指CPU系统内部各部件之间的通路,后者指CPU 系统和其外围单元之间的通路,通常所说总线是指 外部总线。 ▪ 按通路上传输的信息可分:数据总线(DB,Data Bus)、地址总线(AB,Address Bus)和控制总线 (CB,Control Bus)
1.数据总线数据总线(DB)用于单片机与存储器之间或单片机与I/O端口之间传输数据。数据总线的位数与单片机处理数据的字长一致,如8051单片机是8位字长,数据总线的位数也是8位。从结构上来说数据总线是双向的,即数据既可以从单片机送到I/O端口,也可以从I/O端口送到单片机
1. 数据总线 ▪ 数据总线(DB)用于单片机与存储器之间或单 片机与I/O端口之间传输数据。 ▪ 数据总线的位数与单片机处理数据的字长一 致,如8051单片机是8位字长,数据总线的 位数也是8位。 ▪ 从结构上来说数据总线是双向的,即数据既 可以从单片机送到I/O端口,也可以从I/O端 口送到单片机
2.地址总线地址总线AB用于传送单片机送出的地址信号,以便进行存储单元和I/O端口的选择地址总线的位数决定了单片机可扩展存储容量的大小。如8051单片机地址总线为16位,其最大可扩展存储容量为216=64K字节。地址总线是单向的,因地址信息总是由CPU发出的3.控制总线控制总线用来传输控制信号,其中包括CPU送往外围单元的控制信号,如读信号、写信号和中断响应信号等;还包括外围单元发给送给CPU的信号,如时钟信号、中断请求信号以及准备就绪信号等
2. 地址总线 ▪ 地址总线AB用于传送单片机送出的地址信号,以 便进行存储单元和I/O端口的选择。 ▪ 地址总线的位数决定了单片机可扩展存储容量的大 小。如8051单片机地址总线为16位,其最大可扩展 存储容量为216=64K字节。 ▪ 地址总线是单向的,因地址信息总是由CPU发出的。 3. 控制总线 ▪ 控制总线用来传输控制信号,其中包括CPU送往外 围单元的控制信号,如读信号、写信号和中断响应 信号等;还包括外围单元发给送给CPU的信号,如 时钟信号、中断请求信号以及准备就绪信号等