西安子科技大学 目录 XIDIAN UNIVERSITY 1 8255A简介 2 8255A的引脚及结构功能 3 8255A的控制字及工作方式 4 8255A与系统总线的连接 5 8255A的应用设计 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 2
2 1 8255A 简介 2 3 4 8255A 与系统总线的连接 5 8255A 的应用设计 8255A 的引脚及结构功能 8255A的控制字及工作方式 目录 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn
历安毛子种枝大学 课程导入1 XIDIAN UNIVERSITY 重点学习: ·8255A的结构和工作原理 ·8255A的工作方式 ·8255A的初始化编程及应用 应用设计中注意: ·如何通过控制字的设置把内部逻辑部件协调起来,完成 指定的功能 ·如何把芯片的各个引脚与系统的输入输出总线连接起来 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn
重点学习: • 8255A的结构和工作原理 • 8255A的工作方式 • 8255A的初始化编程及应用 应用设计中注意: • 如何通过控制字的设置把内部逻辑部件协调起来,完成 指定的功能 • 如何把芯片的各个引脚与系统的输入输出总线连接起来 课程导入1 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 3
历要毛子种枝大学 课程导入2 XIDIAN UNIVERSITY 7.3I/O的基本工作方式 >输入/输出的控制方式是指以何种方式控制计算机的主机 (包括微处理器、存储器等)与/O接口之间进行数据传送。 >根据I/O设备与主机的并行工作程度,微型计算机的输入/ 输出控制方式主要有: a)无条件传送方式 b)程序查询方式 c)I/O中断方式 d)DMA方式 微机原理与系统设计 常用芯片接口技术 董明皓 dminghao@xidian.edu.cn 4
7.3 I/O的基本工作方式 输入/输出的控制方式是指以何种方式控制计算机的主机 (包括微处理器、存储器等)与I/O接口之间进行数据传送。 根据I/O设备与主机的并行工作程度,微型计算机的输入/ 输出控制方式主要有: a) 无条件传送方式 b) 程序查询方式 c) I/O中断方式 d) DMA方式 微机原理与系统设计 常用芯片接口技术 董明皓 dminghao@xidian.edu.cn 课程导入2 4
历安毛子神枝大学 8.18255A简介 XIDIAN UNIVERSITY 系统总线BUS 地址总线AB 数据总线DB CPU 系统总线形成 控制总线CB 主存 I/O接口 外设 Vo设备 主机 微机原理与系统设司 常用芯片接口技术 董明皓 dminghao@xidian.edu.cn 5
控制总线CB 数据总线DB 地址总线AB 系 统 总 线 形 成 CPU I/O设备 主存 I/O接口 系统总线BUS 外设 主机 8.1 8255A简介 微机原理与系统设计 常用芯片接口技术 董明皓 dminghao@xidian.edu.cn 5
历些毛子种枚大” 8.18255A简介 XIDIAN UNIVERSITY 数据 数据2 开行 CPU 准备就绪 接口 数据准备好 外设 回执 输入响应 接收准备好 (a)并行接口的输入过程 数据2 数据 并行 CPU 准备就绪 接口 数据准备好 外设 回执 输出响应 (b)并行接口的输出过程 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 6
CPU 并行 准备就绪 接口 数据准备好 外设 回执 输出响应 CPU 并行 准备就绪 接口 数据准备好 外设 回执 接收准备好 输入响应 (a) 并行接口的输入过程 (b) 并行接口的输出过程 数据 数据 2 数据数据2 数据 8.1 8255A简介 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 6
历粤毛子枝大 8.18255A简介 XIDIAN UNIVERSITY ·Intel8086/8088系列的可编程外设接口电路 ·可以进行编程控制的通用并行输入/输出接口电路。 ·它是一片使用单一+5V电源的40脚双列直插式DIP封装的大 规模集成电路。 ·8255A的通用性强,使用灵活,通过它CPU可直接与外设相 连接。 ·8255A有A、B、C三个端口,24条I/O线 它可以通过编程的 方法来设定的各种/O功能。 ·由于它的功能强,又能方便地与各种8/16位微机系统相配, 所以应用较为普遍。 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 7
• Intel 8086/8088 系列的可编程外设接口电路 • 可以进行编程控制的通用并行输入/输出接口电路。 • 它是一片使用单一+5V电源的40脚双列直插式DIP封装的大 规模集成电路。 • 8255A的通用性强,使用灵活,通过它CPU可直接与外设相 连接。 • 8255A有A、B、C三个端口,24条I/O线。它可以通过编程的 方法来设定的各种I/O功能。 • 由于它的功能强,又能方便地与各种8/16位微机系统相配, 所以应用较为普遍。 8.1 8255A简介 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 7
历些毛子种枝大学 8.28255A的引脚功能 XIDIAN UNIVERSITY PA3 PM 引脚名 功能 连接去向 PA2 Do-Da 数据总线(双向) CPU P PAo RESET 复位输入 CPU RD 限 CS 片选信号 译码电路 A1 s 读信号 8255A RD CPU PC7 3 WR 写信号 CPU PC6 8255 PCs A0,A1 端口地址 CPU 5 PC4 PAo-PA7 端口A 外设 PCo D7 PC1 WCC PB。-PB7 端口B 外设 PC2 PB7 PC3 PB6 PC。~PC 端口C 外设 PBo Vcc 电源(+5V) PB2 GND 地 8255A 引脚图 先Reset,. 再初始化,才能工作!
D0 ~ D7 CS RD WR 0 A1 A , PA0 ~ PA7 PB0 ~ PB7 PC0 ~ PC7 引脚名 功 能 连接去向 数据总线(双向) CPU RESET 复位输入 CPU 片选信号 译码电路 读信号 CPU 写信号 CPU 端口地址 CPU 端口A 外设 端口B 外设 端口C 外设 Vcc 电源(+5V) / GND 地 / 先Reset,再初始化,才能工作! 8.2 8255A的引脚功能 8
历安毛子种枝大学 8.28255A的结构功能 XIDIAN UNIVERSITY Vcc +5V RESET 控制寄存器 GND RD wr 端口A CPU 8位 PAT PAO A组: A组 外设1 端口C PCT-PC4 cs 高4 低4位 PC3-PCO :端 B组 外设2 B组: 8位 AAo CPU与外设之 00 端口APA 间的握手信号 01 端口B PB PA口和PB口:双向数据输入输出端口 10 端口CPC 11 控制寄存器 PC口:双向数据输入输出端口或 控制/状态端口 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn
CPU 外设1 外设2 8 位 8 位 +5V PA口和PB口:双向数据输入输出端口 PC口:双向数据输入输出端口 或 控制/状态端口 CPU与外设之 间的握手信号 A1A0 00 端口A PA 01 端口B PB 10 端口C PC 11 控制寄存器 8.2 8255A的结构功能 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 9
历安毛子种牧大” 8.28255A的结构功能 XIDIAN UNIVERSITY D.Do Vcc +5V 控制寄存器 GNI RESET 三个8位端口:PA,PB和PC 师 被分为两组12位端口 端口A A组和B组 8位 PAT PAO A组 A组 端aC PCTPCA C PA (PAZPA) A组 高4位:低4位 PCA (PC~PC) PC3 PCO B组 工作方式0,1,2 8位 年中车中中中中中卡。年卡华+◆中平年 PB B组 (PAPA) (PC3~PCo) 工作方式0:基本输入或输出 工作方式1:有联络信号的输入或输出 工作方式0,1 工作方式2:双向传送 微机原理与系统设计 并行接口芯片8255A应用设讨 董明皓 dminghao@xidian.edu.cn 10
8 位 8 位 +5V 三个8位端口:PA,PB和PC 被分为两组12位端口 A组和B组 A组 PA (PA7~PA0) PCA (PC7~PC4) B组 PB (PA7~PA0) PCB (PC3~PC0) 工作方式 0,1, 2 工作方式 0,1 工作方式0:基本输入或输出 工作方式1:有联络信号的输入或输出 工作方式2:双向传送 8.2 8255A的结构功能 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 10
历安毛子代枚大学 8.38255A的工作方式 XIDIAN UNIVERSITY 三种基本工作方式: 方式0:基本输入/输出方式;(A、B、C) ·适用于无条件传送接口电路 方式1:有联络信号的输入/输出方式;(A、B) ·适用于查询和中断方式的接口电路 方式2:有联络信号的双向传送方式; (A) ·适用于双向传送数据的外设 ·适用于查询和中断方式的接口电路 具体的工作方式由发送给控制寄存器的方式控制字决定 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 11
三种基本工作方式: 方式0:基本输入/输出方式;(A、B、C) • 适用于无条件传送接口电路 方式1:有联络信号的输入/输出方式;(A、B) • 适用于查询和中断方式的接口电路 方式2:有联络信号的双向传送方式; (A) • 适用于双向传送数据的外设 • 适用于查询和中断方式的接口电路 具体的工作方式由发送给控制寄存器的方式控制字决定 8.3 8255A的工作方式 微机原理与系统设计 并行接口芯片8255A应用设计 董明皓 dminghao@xidian.edu.cn 11