上浙文通大孝 8255A的结构和功能 ■PA 八位输出锁存缓冲器、八位输入锁存器 PB ■八位输出锁存屦缓冲器、八位输入缓冲器 PC 八位输出锁存/缓冲器、八位输入缓冲器 ■可以被分成两组4位的输入输出端口使用 上海立通大学针算机科学与王程系
8255A的结构和功能 ◼ PA ◼ 八位输出锁存/缓冲器、八位输入锁存器 ◼ PB ◼ 八位输出锁存/缓冲器、八位输入缓冲器 ◼ PC ◼ 八位输出锁存/缓冲器、八位输入缓冲器 ◼ 可以被分成两组4位的输入输出端口使用
上浙通大孝 8255A的结构和功能 A RD WR CS 操作 0端口A→数据总线 端口B→数据总线 0 端口C→数据总线 0 0数据总线→端口A 数据总线→端口 0 0 0数据总线→端口C 00数据总线→控制字寄存器 数据总线三态 非法状态 数据总线三态 上海立通大学针算机科学与王程系
8255A的结构和功能
上浙文通大孝 8255A的结构和功能 D7-D0 PAl 3D2 PA3 2D5 PAS H39 PA737 A 91 840 PB220 RESET Al RESET PB4 端|IB PBS A7 YO ABCG PCO H Y3 PC413 端IC G2A Ys b10 d G2B PC6 上海立通大学针 74ALS 138 82C55
8255A的结构和功能
上浙文通大孝 8255A的控制字 8255A具有两类控制字 方式选择控制字 n定义端口的工作方式 ■C口复位/置位控制寄存器 负责对C口逐位进行复位置位控制 通过D位区分 上海立通大学针算机科学与王程系
8255A的控制字 ◼ 8255A具有两类控制字 ◼ 方式选择控制字 ◼ 定义端口的工作方式 ◼ C口复位/置位控制寄存器 ◼ 负责对C口逐位进行复位/置位控制 ◼ 通过D7位区分
上浙通大孝 8255A的控制字 7 DsD: DD b l=输入 C口低4位O 0=输出 l=入 B口I C=输出 0=方式0 B口方式 l方式1 1=输入 C口高4位ⅣO 0輪出 l-输入 Au vO 0=輪出 00=方式0 方式01=方式1 IX=方式2 D7=l标志位 上為立通大学算机科学与工系
8255A的控制字