第6章微型计算机接口技术 4321098 PPp A DDDDDDD A A3 图 3 8 8255A19 ASE 9865 B BB 185今弓 RESET lllll1 45673210 PPPpP 脚分布图 D
⚫ 第 6 章 微型计算机接口技术 ⚫ 图-6 10 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
:第6章微型计算机接口技术 A1 WVR CS 操作 端口A→数据总线 00100 0001111 111 端口B→数据总线 端口C→数据总线 数据总线→端口A 0000×1 0000 数据总线→端口B 数据总线→端口C 读操作写操作 数据总线→控制字寄存器 D~D数据总线呈高阻状态 ×01 非法状态 D~D数据总线呈高阻状态 表6-38255A端口选择表
⚫第6章 微型计算机接口技术 ⚫表6-3 8255A端口选择表
:第6章微型计算机接口技术 3.8255A的编程控制字 (1)工作方式控制字:用来设定通道的工作方式 及数据的传送方向的。 (2)C口按位置位/复位控制字:向控制寄存器写 入控制字,而使它的每一位置位或复位。 (3)两个控制字的差别 工作方式控制字放在程序的开始部分;按位置位/ 复位控制字可放在初始化程序以后的任何地方
⚫第6章 微型计算机接口技术 3.8255A的编程控制字 (1)工作方式控制字:用来设定通道的工作方式 及数据的传送方向的。 (2)C口按位置位/复位控制字:向控制寄存器写 入控制字,而使它的每一位置位或复位。 (3)两个控制字的差别 工作方式控制字放在程序的开始部分;按位置位/ 复位控制字可放在初始化程序以后的任何地方
:第6章微型计算机接口技术 DD D4|D3 2 A组方式 征00xxA口CC|B组方式B囗cxCn 特 输出0=输出0=方式0|0=输出|0=输出 01=1方式 1=输入1-输入1=方式11-输入1=输入 1×=2方式 图6-118255A工作方式控制字格式
⚫第6章 微型计算机接口技术 ⚫图6-11 8255A工作方式控制字格式
:第6章微型计算机接口技术 0 D Ds D D D2 D Do 位选择 特 00D位001-D1位位的置 010=D2位0115D2位位复位 征 无效位 100D4位101=D3位0=复位 位 110D位11位1=置位 图6-128255AC口按位置位/复位控制
⚫第6章 微型计算机接口技术 ⚫图6-12 8255AC口按位置位/复位控制