第十章可编程外围接口芯片 8255A及其应用
第十章 可编程外围接口芯片 8255A及其应用
上浙文通大孝 本章内容 8255A的工作原理 8255A的应用举例 上海立通大学针算机科学与王程系
本章内容 ◼ 8255A的工作原理 ◼ 8255A的应用举例
上浙文通大孝 8255A的工作原理 8255A是一种可编程的并行ⅣO接口芯片 三个八位输入输出端口 具有多种工作方式(可编程) 种通用芯片 上海立通大学针算机科学与王程系
8255A的工作原理 ◼ 8255A是一种可编程的并行I/O接口芯片 ◼ 三个八位输入/输出端口 ◼ 具有多种工作方式(可编程) ◼ 一种通用芯片
上浙通大孝 8255A的结构和功能 PAO PAl D2 D3 PP 29D4 AAA M端口AK>PA7PAD F40 A组 DS PAS 控制逻輯 A6 A组 PBO 数据 口c 高4位 AO PB1 DD<总线 PB220 缓冲器 ET PB 内部 PB4 端口C PC3-PC PBS 数据总线 低4位 PB6 PB7 WR 读/写 B蛆 PCI 性 A 控制 控制逻辑 B组 逻輯 遄口B PB7-PBc PC3 RESET PC4 PC7 上海立通大学针算机科学与王程系
8255A的结构和功能
上浙文通大孝 8255A的结构和功能 三个八位IO端口(标识为A、B、C)按 组进行编程 A组:端口A+端口C的高4位 B组:端口B+端口C的低4位 由CS引脚选中,进行端口编程、读或写 内部寄存器 nA、B、C数据寄存器(读写) 命令字寄存器 上海立通大学针算机科学与王程系
8255A的结构和功能 ◼ 三个八位I/O端口(标识为A、B、C)按 组进行编程 ◼ A组:端口A + 端口C的高4位 ◼ B组:端口B + 端口C的低4位 ◼ 由CS引脚选中,进行端口编程、读或写 ◼ 内部寄存器 ◼ A、B、C数据寄存器(读/写) ◼ 命令字寄存器