第?幸单片机系统扩展与接口技术 (3)存储器扩展连接如图7.14所示。 74LS373 A 740 G OE ALE 2764 2764 D, D P24~P20 121-8 8031 2A YO E CE 2 dG2b y1 b P27 CBA OE P2.6 EA 74LS138 P2.5 PSEN 图714采用地址译码器扩展存储器的连接图
第7章 单片机系统扩展与接口技术 (3) 存储器扩展连接如图 7.14 所示。 图 7.14 采用地址译码器扩展存储器的连接图
第?幸单片机系统扩展与接口技术 73输入输出接口的扩展 7318255A可编程并行IO接口 8255A具有3个8位并行IO口,称为PA口、PB口和PC口。 其中PC口又分为高4位和低4位,通过控制字设定可以选择三 种工作方式:①基本输入输出;②选通输入/输出;③PA口为 双向总线。 1.8255A的内部结构和引脚 825内部结构包括三个并行数据输入输出端口,两个工 作方式控制电路,一个读/写控制电路和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 位总线缓冲器
第?幸单片机系统扩展与接口技术。 CPU接口 内部逻辑 外设接口 39HPA A组 A组 PA PA 38HPA 控制 端口 PA 37 PA A(8) 36 35HRESET GND A组端口PC(上 K上半都 32D DB 数据 PC 10 总线 8255A 缓冲下 器/8位内部数据总线 PC 29HD B组端口PC(下)PC c下半部 PC 27—D (4) PC 26 16 读/写 控制 B组 B组 18 23}PB 逻辑 控制 端口 PB 19 22 B(8) (b) 图7158255A内部结构和引脚 内部结构,(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位端口,每个端口有 个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口配合使用, 作为控制信号 输出或状态信息输入端口
第?幸单片机系统扩展与接口技术 (2)工作方式控制。 工作方式控制电路有两个,一个是A组控制电路,另一个 是B组控制电路。这两组控制电路共有一个控制命令寄存器, 用来接收中央处理器发来的控制字 A组控制电路用来控制A口和C口的上半部分 (PCr~PC4)。B组控制电路用来控制B口和C口的下半部分 (PC3-PCo)
第7章 单片机系统扩展与接口技术 (2) 工作方式控制。 工作方式控制电路有两个, 一个是A组控制电路, 另一个 是B组控制电路。 这两组控制电路共有一个控制命令寄存器, 用来接收中央处理器发来的控制字。 A 组 控 制 电 路 用 来 控 制 A 口 和 C 口 的 上 半 部 分 (PC7~PC4)。B组控制电路用来控制B口和C口的下半部分 (PC3~PC0)