单片机外部扩展资源及应用 7.13单片机系统存储器扩展方法 外部程序存储器的种类单一,常采用只读存储器ROM。 经常使用的程序存储器有 EPROM、 EEPROM和Fash EEPROM。由于 Flash Eeprom具有低成本和快速的电擦 写特性,更受用户欢迎。只读存储器ROM的密度普遍提高, 目前ROM芯片单片容量已达到或超过64KB,外部扩展程 序存储器时,单片即可满足需要,一般都采用线选法或用 PSEN直接选中
单片机外部扩展资源及应用 7.1.3 单片机系统存储器扩展方法 外部程序存储器的种类单一,常采用只读存储器 ROM。 经常使用的程序存储器有 EPROM、EEPROM 和 Flash EEPROM。由于 Flash EEPROM 具有低成本和快速的电擦 写特性,更受用户欢迎。只读存储器 ROM 的密度普遍提高, 目前 ROM 芯片单片容量已达到或超过 64KB,外部扩展程 序存储器时,单片即可满足需要,一般都采用线选法或用 PSEN 直接选中
单片机外部扩展资源及应用 图74是扩展程序存储器典型电路。当ROM容量小于64KB时,用单片机的A15直 接ROM的CS端,如图74(a)所示;当ROM容量等于64KB时,用单片机的PSEN接 ROM的CS和OE端,如图74(b)所示。 80C32P1 80C32P1 通用IO口 通用IO口 P3 WR WR RST RD 27C256 RST 27C512 PSEN PSEN CS OE ALE ALE ⅩTAL1 74HC573 HXTALI 8 4HC573 D ROM PO QHROM XTAL2 P2 XTAL2 A15 EA
单片机外部扩展资源及应用 图 7.4 是扩展程序存储器典型电路。当 ROM 容量小于 64KB 时,用单片机的 A15 直 接 ROM 的CS 端,如图 7.4(a)所示;当 ROM 容量等于 64KB 时,用单片机的PSEN 接 ROM 的CS 和OE 端, 如图 7.4(b)所示
单片机外部扩展资源及应用 72并行JO口扩展 7.218255可编程并行MO接口芯片 1.8255的电路结构和功能 8255是inte公司生产的可编程并行∥O接口芯片,有3 个8位并行JO口。具有3个通道3种工作方式的可编程 并行接口芯片(40引脚)。其各口功能可由软件选择 使用灵活,通用性强。8255可作为单片机与多种外设 连接时的中间接口电路
单片机外部扩展资源及应用 7.2 并行I/O口扩展 7.2.1 8255可编程并行I/O接口芯片 1. 8255 的电路结构和功能 8255是Intel公司生产的可编程并行I/O接口芯片,有3 个8位并行I/O口。具有3个通道3种工作方式的可编程 并行接口芯片(40引脚)。 其各口功能可由软件选择, 使用灵活,通用性强。8255可作为单片机与多种外设 连接时的中间接口电路
单片机外部扩展资源及应用 8255内部结构如图75所示。 A组控制 A组 PAT PA 端口A A组 A组 PC7 PC4 双向数据总线 8位内部数据总线 端口C D0~D7 数据总线 缓冲器 B组 Pc PcO 端口C B组 RD WR 读/写控制 B组控制 B组K>PB7~PB0 端口B 部件 RESET
单片机外部扩展资源及应用 8255内部结构如图7.5所示
单片机外部扩展资源及应用 825作为主机与外设的连接芯片,必须提供与主机相 连的3个总线接口,即数据线、地址线、控制线接口。 同时必须具有与外设连接的接口A、B、C口。由于 8255可编程,所以必须具有逻辑控制部分,因而8255 内部结构分为3个部分:与CPU连接部分、与外设连 接部分、控制器部分
单片机外部扩展资源及应用 8255作为主机与外设的连接芯片,必须提供与主机相 连的3个总线接口,即数据线、地址线、控制线接口。 同时必须具有与外设连接的接口A、B、C口。由于 8255可编程,所以必须具有逻辑控制部分,因而8255 内部结构分为3个部分:与CPU连接部分、与外设连 接部分、控制器部分