笫九章可编程接口芯片及其与CPU的接口 第九章可编程接口芯片及其与 CPU的接口 9.1可编程并行输入/输出接口芯片8255A 9.2可编程计数器/定时器8253 9.3可编程串行输入/输出接口芯片8251A
第九章 可编程接口芯片及其与CPU的接口 第九章 可编程接口芯片及其与 CPU的接口 9.1 可编程并行输入/输出接口芯片8255A 9.2 可编程计数器/定时器8253 9.3 可编程串行输入/输出接口芯片8251A
笫九章可编程接口芯片及其与CPU的接口 91可编程并行输入/输出接口芯片8255A 9.1.18255A的内部结构 A组 A组 PA, PAo 控制 A组 AC口 PC,PC4 (4) DB令数据 缓冲器 PC3-PCo (4) RD B组 B组 PB,PB。 电路 控制 RESET
第九章 可编程接口芯片及其与CPU的接口 9.1 可编程并行输入/输出接口芯片8255A 9.1.1 8255A的内部结构
笫九章可编程接口芯片及其与CPU的接口 9.1.28255A的引脚分配 、与外设联系的引脚 AA 40-PA A口有PA0~PA78个引脚,同 PA 样B口和C口均有PB0~PB7, PC0~PC78个引脚。 37+-+ PA RD 二、与CPU联系的引脚 3333 WR RESET 数据和命令通道线D0~D7,读 GND A /写控制引脚RD、W、CS、A0,A1,A-9082532D RESET。 PC D PC 端口地址控制引脚 PC CSA1A0端口 000A口地址 0123456 1098 2222 PB 001B口地址 1890 PB 010C口地址 23+PB PB 22 011控制端口地址 21→PB
第九章 可编程接口芯片及其与CPU的接口 9.1.2 8255A的引脚分配 一、与外设联系的引脚 A口有PA0~PA7 8个引脚,同 样B口和C口均有PB0~PB7, PC0~PC7 8个引脚。 二、与CPU联系的引脚 数据和命令通道线D0~D7,读 /写控制引脚RD、WR、CS、A0,A1, RESET。 三、端口地址控制引脚 CS A1 A0 端口 0 0 0 A口地址 0 0 1 B口地址 0 1 0 C口地址 0 1 1 控制端口地址
笫九章可编程接口芯片及其与CPU的接口 9.1.38255A的工作方式及编程 、8255A的工作方式 1、方式0(基本输入/输出方式) 2、方式1(选通输入/输出方式) 3、方式2(双向传送方式) 各端口可工作的方式: A口:方式0、方式1、方式2 B口:方式0、方式1 C口:方式0
第九章 可编程接口芯片及其与CPU的接口 9.1.3 8255A的工作方式及编程 一、8255A的工作方式 1、方式0(基本输入/输出方式) 2、方式1(选通输入/输出方式) 3、方式2(双向传送方式) 各端口可工作的方式: A口:方式0、方式1、方式2 B口:方式0、方式1 C口:方式0
笫九章可编程接口芯片及其与CPU的接口 8255A的控制字 1、方式控制字 D, D5 D4 Do B组 C口低半字节:1-输入0-输出 B口:1-输入,0输出 方式选择:0-方式0,1-方式1 A组 口高半字节1-输入,0-输出 A口:1输入,0-输出 方式选择:00 式0 01-方式1 1X-方式2 方式控制字标志:L-有效
第九章 可编程接口芯片及其与CPU的接口 二、8255A的控制字 1、方式控制字 D7 D6 D5 D4 D3 D2 D1 D0 B 组 C口低半字节 : 1- 输入, 0- 输出 B口: 1- 输入,0- 输出 方式选择:0- 方式0,1- 方式1 A组 C口高半字节:1-输入,0- 输出 A口: 1- 输入,0- 输出 方式选择: 方式控制字标志: 1- 有效 00- 方式0 01- 方式1 1X- 方式2