第五章MCS-51系统扩展技术 内容提要 §5-1MCS-51单片机最小系统 §5-2存储器的扩展 §5-3并行!/0端口的扩展方法 §5-4可编程并行接口芯片8255A §5-5可编程并行接口芯片8155 §5-6常用通道配置与接口技术 57D/A转换 §5-8A/D转换
第五章 MCS-51系统扩展技术 内容提要: §5-1 MCS-51单片机最小系统 §5-2 存储器的扩展 §5-4 可编程并行接口芯片8255A §5-6 常用通道配置与接口技术 §5-7 D / A转换 §5-3 并行I / O端口的扩展方法 §5-5 可编程并行接口芯片8155 §5-8 A / D转换
单片机内资源少,容量小,在进行较复杂过程的 控制时,它自身的功能远远不能满足需要。为此,应 扩展其功能。 MCS-51单片机的扩展性能较强,根据需要, 可扩展 ROM、RAM; 定时/计数器; 并行1/O口、串行口; 中断系统扩展等
单片机内资源少,容量小,在进行较复杂过程的 控制时,它自身的功能远远不能满足需要。为此,应 扩展其功能。 MCS-51单片机的扩展性能较强,根据需要, 可扩展: ROM、RAM; 定时 / 计数器; 并行I / O口、 串行口; 中断系统扩展等
85-1McS-51单片机最小系统 、80518751硬件最小系统 对于片内有ROM型单片机,其自身可以构成最小系统 XTALI PO P2%> XTAL2 P3 +5 Vo- RESET 8051/8751+5V EA
§5-1 MCS-51单片机最小系统 一、8051/8751硬件最小系统 对于片内有ROM型单片机,其自身可以构成最小系统
该系统的资源如下: 4KB ROM, 256B RAM: 五源中断系统; 两个十六位加一定时/计数器; 一个全双工串行UART; 四个并行I/O口。 二、8031硬件最小系统 8031单片机片内无ROM,若要正常工作,必需外配ROM。 外接ROM后,P3口、P2口、P0口均被占用只剩下P1口作I/O 口用,其它功能不变。厂E
该系统的资源如下: 4KB ROM,256B RAM; 五源中断系统; 两个十六位加一定时/ 计数器; 一个全双工串行UART; 四个并行I/ O口。 二、8031硬件最小系统 8031单片机片内无ROM,若要正常工作,必需外配ROM。 外接ROM后,P3口、P2口、P0口均被占用只剩下P1口作I / O 口用,其它功能不变
A15~A8 XTALI P2 EPROM ALEx锁存器A7~A0 XTAL2 +5 VO- RESET PO D7~D0 PSEN OE 8031 CEl EA 6一低电平锁存 /E—三态门控制端
图中:/E —— 三态门控制端 G —— 低电平锁存
三总线的概念: 地址总线—AB,P0口提供(A7~A0); P2口提供(A15~A8),共16位。 数据总线——DB,P0口提供(D7~D0),共8位 控制总线CB,ALE、EA、PSEN、WR、RD等 片机原理与运用
三总线的概念: 地址总线——AB,P0口提供(A7 ~ A0); P2口提供(A15 ~ A8),共16位。 数据总线——DB,P0口提供(D7 ~ D0),共8位。 控制总线——CB,ALE 、 EA 、 PSEN 、 WR 、 RD 等
§5-2存储器的扩展 总线的连接 1、数据线的连接 P0口的八位线承担此任,此时不用外接上拉电阻 2、地址线的连接 P0口承担地址低八位线,A0~A7; P口承担地址高八位线。A8~A15。C5 注意:P0口线地址/数据分时复用,需用地址锁存器 74LS373锁存地址
§5-2 存储器的扩展 一、三总线的连接 1、数据线的连接 P0口的八位线承担此任,此时不用外接上拉电阻。 2、地址线的连接 P0口承担地址低八位线,A0 ~ A7; P2口承担地址高八位线。A8 ~ A15。 注意:P0口线地址 / 数据分时复用,需用地址锁存器 74LS373锁存地址
A10~A8 P 2.0 P XTAL,Z P A7~A0 dXTAL2 8031 ALE QONIGND 6~104A A0~7 A 810 5vO-HtRESET 373 2764 CE D 6116CS DoA? OE Do, WE OE D7~D0 /RD /PSEN CB
A10 ~ A8 A7 ~ A0 D7 ~ D0 CB
3、控制线的连接 对存储器来讲控制线无非是:芯片的选通控制、读写控制。 单片机与外部器件数据交换要遵循两个重要原则 是,地址唯一性,一个单元一个地址 二是,同一时刻,CPU只能访问一个地址,即只能与 个单元交换数据。 不交换时,外部器件处于锁闭状态,对总线呈浮空状态
3、控制线的连接 对存储器来讲控制线无非是:芯片的选通控制、读写控制。 单片机与外部器件数据交换要遵循两个重要原则: 一是,地址唯一性,一个单元一个地址。 二是,同一时刻,CPU只能访问一个地址,即只能与一 个单元交换数据。 不交换时,外部器件处于锁闭状态,对总线呈浮空状态
选通:CPU与器件交换数据或信息,需先发出选通信号 /CE或/CS,以便选中芯片。 读/写CPU向外部设备发出的读/写控制命令。 EPROM: /OE / PSEN SRAM: /WE WR /OE /RD
读 / 写:CPU向外部设备发出的读/写控制命令。 EPROM:/OE /PSEN SRAM: /WE /WR /OE /RD 选通:CPU与器件交换数据或信息,需先发出选通信号 /CE或/CS,以便选中芯片