PA~PAn:A端口数据信号引脚 PBPB:B端口数据信号引脚 PC7 PC:C端口数据信号引脚 次 710 8255A的8位数据线
* PA7~PA0:A端口数据信号引脚 * PB7~PB0:B端口数据信号引脚 * PC7~PC0:C端口数据信号引脚 * D7~D0: 8255A的8位数据线
A1~A:端口选择信号 当A1A1=00时选择端口A 当A1A0=01时选择端口B 当A1A0=10时选择端口C 当A1A。=11时选择控制端口
* A1~A0: 端口选择信号 当A1A0=00时 选择端口A 当A1A0=01时 选择端口B 当A1A0=10时 选择端口C 当A1A0=11时 选择控制端口
表11.18255A的读写操作控制 A1A0 RD WR C操作 00010端口A+CPU 01010端口B→FU 10010端口C+CPU 00100CPU→端口A 01100CPU→端口B 10100CPU→端口C 11100CPU→控制寄存器 11010非法操作 ⅩⅩ110数据线浮空 ⅩⅩⅩⅩ1末选该8255A,数据线浮空
表11.1 8255A的读写操作控制
11128255A的控制字及其工作方式 8255A共有两个控制字:即工作方 式控制字和对C口置位/复位控制字 1.控制字 (1)工作方式控制字: 控制字和各位的含义如图所示
8255A共有两个控制字:即工作方 式控制字和对C口置位/复位控制字。 1. 控制字 (1)工作方式控制字: 控制字和各位的含义如图所示。 11.1.2 8255A的控制字及其工作方式
D,DGDs DA D, D,Do B组 端口C(PC3~PC0 1=输入,0=输出 口B 1=输入,0=输出 方式选择 0=方式0,1=方式1 端口C(PC7~PC4) 1=输入,0=输出 端口A 1=输入,O=输出 方式选择 00=端口A方式0,01=端口 A方式1,1×=端口A方式2 方式设置标志 1=有效 图11.38255A工作方式控制字格式
D7 D6 D5 D4 D3 D2 D1 D0 B组 端口C(PC3~PC0) 1=输入, 0=输出 端口B 1=输入,0=输出 方式选择 0=方式0, 1=方式1 A组 端口C(PC7~PC4) 1=输入, 0=输出 端口A 1=输入,0=输出 方式选择 00=端口A方式0, 01=端口 A方式1,1=端口A方式2 方式设置标志 1=有效 图11.3 8255A工作方式控制字格式