。第?单片热系统扩展与接只技术. (3)存储器扩展连接如图7.14所示。 74LS373 A7A0 A7-Ao G OE ALE 2764 2764 D]-Do DzDo P2.4-P2.0 AI2-AS A12-As 8031 G2A YO CE 1 CE 2 G2B P2.7 Y1 OE 0元 B EA P2.6 A 4LS138 P2.5 PSEN 图7.14采用地址译码器扩展存储器的连接图
第7章 单片机系统扩展与接口技术 (3) 存储器扩展连接如图 7.14 所示。 图 7.14 采用地址译码器扩展存储器的连接图
。第7童单片机系镜扩展与楼口牧术 7.3输入/输出接口的扩展 7.3.18255A可编程并行/0接口 8255A具有3个8位并行I/O口,称为PA口、PB口和PC口。 其中PC口又分为高4位和低4位,通过控制字设定可以选择三 种工作方式:①基本输入/输出;②选通输入/输出;③PA口为 双向总线。 1.8255A的内部结构和引脚 8255A内部结构包括三个并行数据输入/输出端口,两个工 作方式控制电路,一个读/写控制电路和8位总线缓冲器
第7章 单片机系统扩展与接口技术 7.3 输入/输出接口的扩展 7.3.1 8255A可编程并行I/O 8255A具有 3 个 8 位并行I/O口, 称为PA口、 PB口和PC口。 其中PC口又分为高 4 位和低 4 位, 通过控制字设定可以选择三 种工作方式: ① 基本输入/输出; ② 选通输入/输出; ③ PA口为 双向总线。 1. 8255A 8255A内部结构包括三个并行数据输入/输出端口, 两个工 作方式控制电路, 一个读/写控制电路和 8 位总线缓冲器
。第7章单片机系统扩展与接只术 ● CPU接口 内部逻辑 外设接口 PAs 1 40 PA PA2 39 A组 A组 23 g。 控制 端口 A(8) 45 8.736 WR cs 6 35 RESET GND 7 34 D A组端口 PC(上) C上半部 89 32 数据 (4) 01 DB PC, 总线 PC, 01 8255A 缓冲 30 8位内部数据总线 B组端口 PC (下) PC C下半部 (4) 29233726 RD WR d 读/写 B组 Ao 控制 B组 234567890 2524322 逻辑 控制 端口 A B(8) RESET (b) CS 图7.158255A内部结构和引脚 (a)内部结构;(b)引脚
第7章 单片机系统扩展与接口技术 图 7.15 8255A (a) 内部结构; (b) 引脚
。第7摩单片机系统扩展与接只技木 (1)端口A、B、C。 A口:是一个8位数据输出锁存器/缓冲器和一个8位数据 输入锁存器。 B口:是一个8位数据输出锁存器/缓冲器和一个8位数据 输入缓冲器。 C口:是一个8位数据输出锁存器/缓冲器和一个8位数据 输入缓冲器。 通常,A口#,B口作为数据输入/输出端口,C口作为控制/ 状态信息端口。C口内部又分为两个4位端口,每个端口有 G个4位锁存器,分别与A口和B口配合使用,作为控制信号 输出或状态信息输入端口
第7章 单片机系统扩展与接口技术 (1) 端口A、 B、 C。 A口: 是一个8位数据输出锁存器/缓冲器和一个8位数据 输入锁存器。 B口: 是一个8位数据输出锁存器/缓冲器和一个8位数据 输入缓冲器。 C口: 是一个8位数据输出锁存器/缓冲器和一个8位数据 输入缓冲器。 通常, A口#, B口作为数据输入/输出端口, C口作为控制/ 状态信息端口。C口内部又分为两个 4 位端口, 每个端口有 一个 4 位锁存器, 分别与A口和B口配合使用, 作为控制信号 输出或状态信息输入端口
第7章单片机系统扩展与接口技术。 ● (2)工作方式控制。 工作方式控制电路有两个,一个是A组控制电路,另一个 是B组控制电路。这两组控制电路共有一个控制命令寄存器, 用来接收中央处理器发来的控制字。 A组控制电路用来控制A口和C口的上半部分 (PC~PC4)。B组控制电路用来控制B口和C口的下半部分 PC3PCo)
第7章 单片机系统扩展与接口技术 (2) 工作方式控制。 工作方式控制电路有两个, 一个是A组控制电路, 另一个 是B组控制电路。 这两组控制电路共有一个控制命令寄存器, 用来接收中央处理器发来的控制字。 A 组 控 制 电 路 用 来 控 制 A 口 和 C 口 的 上 半 部 分 (PC7~PC4)。B组控制电路用来控制B口和C口的下半部分 (PC3~PC0)