:第八章可编程接口花片及应用技术 第七章可编程接口芯片及应用 随着大规模集成电路及实际的需要,现已设计并生 产出多种单片通用的外围接口电路。主要有两类: 并行接口芯片和串行接口芯片。 7,1可编程并行接口芯片 Intel8255A 7,2可编程让计数器定时器8253 73可编程串行输入输出接口芯片8250A8251A
⚫第八章 可编程接口芯片及应用技术 第七章 可编程接口芯片及应用 随着大规模集成电路及实际的需要,现已设计并生 产出多种单片通用的外围接口电路。主要有两类: 并行接口芯片和串行接口芯片。 ⚫ 7.1 可编程并行接口芯片Intel 8255A ⚫ 7.2 可编程计数器/定时器8253 ⚫ 7.3 可编程串行输入/输出接口芯片8250A/8251A
:第八章可鑰程接口片及应用技术 71可编程并行接口芯片 Intel8255A 可编程接口是指其功能方式可由微型机的指 令来设定,通过执行不同的初始化程序,使一个 可编程的接口芯片工作于不同的接口功能方式, 从而能与多种外部设备进行接口。 Intel8255A是 可编程并行ⅣO接口芯片,可为多种并行ⅣO设备 提供接口。 返回本章首页
⚫第八章 可编程接口芯片及应用技术 7.1 可编程并行接口芯片Intel 8255A 可编程接口是指其功能方式可由微型机的指 令来设定,通过执行不同的初始化程序,使一个 可编程的接口芯片工作于不同的接口功能方式, 从而能与多种外部设备进行接口。Intel 8255A是 可编程并行I/O接口芯片,可为多种并行I/O设备 提供接口。 返回本章首页
:第八章可编程接口花片及应用技术 7118255A的内部结构 8255A的内部结构框图,40根引脚的分布图如下页 所示。8255A是40根引脚,双列直插式芯片。这些引 脚可分成:(1)与外设连接的引脚;(2)与CPU连 接的引脚。 从功能上来分,82554由以下几部分组成: 数据端口A、B、C 每个端口都是8位并行数据口,都可以选择作为输 入或输出。 端口A:PA0~PA7,数据端口输入输出线使用,输出 锁存器缓冲器,输入锁存器;
⚫第八章 可编程接口芯片及应用技术 7.1.1 8255A的内部结构 8255A的内部结构框图,40根引脚的分布图如下页 所示。8255A是40根引脚,双列直插式芯片。这些引 脚可分成:(1)与外设连接的引脚;(2)与CPU连 接的引脚。 从功能上来分,8255A由以下几部分组成: 一、数据端口A、B、C 每个端口都是8位并行数据口,都可以选择作为输 入或输出。 ⚫端口A:PA0~PA7,数据端口输入/输出线使用,输出 锁存器/缓冲器,输入锁存器;
:第八章可编程接口花片及应用技术 A组 A组 控制 A口 PArPAo (8位) 数据 D-D 总线 丬内 A组 缓冲器 c口 PCrPC4 部 (4位) 数 RD WR 读/写 据 A1 控制 总 B组 AO 逻辑 线 c口 >PC3-PCo RESET (4位) CS B组 控制 B组 B口 PBrPI (8位) 图8255A的结构框图
⚫第八章 可编程接口芯片及应用技术 ⚫图 8255A的结构框图 内 部 数 据 总 线 PB7~PB0 B 组 B 口 (8 位) PC3~PC0 B 组 C 口 (4 位) PC7~PC4 PA7~PA0 A 组 A 口 (8 位) A 组 C 口 (4 位) A 组 控 制 B 组 控 制 D7~D0 数 据 总 线 缓冲器 读/写 控 制 逻 辑 RD W R A1 A0 RESET CS
:第八章可编程接口花片及应用技术 33 4 3 PP PA DDDDDDD 32 PA2A 31 PA 30 29 28 433 4321098 PA PA PA PA 18 8255A19 PBl 82 20 9865 PB 21 55 PB3 22 PBA 23 PB WR 36 24 PB RESET 35 25 PB7 456 PPPP 引脚分布图 17 PCA Vcc 26 GND C 10 PP
⚫第八章 可编程接口芯片及应用技术 ⚫ 图 82 55A 引脚分布图 A口B口C口 PA 0 PA1 PA2 PA3 PA 4 PA5 PA 6 PA7 PB 0 PB1 PB2 PB3 PB 4 PB5 PB 6 PB7 PC 0 PC1 PC2 PC3 PC 4 PC5 PC 6 PC7 D0 D1 D2 D3 D4 D5 D6 D7 A0 A1 CS RD WR RESET Vcc GND 34 4 33 3 32 2 31 1 30 40 29 39 28 38 27 37 18 8255A 19 9 20 8 21 6 22 5 23 36 24 35 25 14 15 16 17 13 26 12 7 11 10