11128255A的控制字及其工作方式 8255A共有两个控制字:即工作方 式控制字和对C口置位/复位控制字。 1.控制字 (1)工作方式控制字 控制字和各位的含义如图所示
8255A共有两个控制字:即工作方 式控制字和对C口置位/复位控制字。 1. 控制字 (1)工作方式控制字: 控制字和各位的含义如图所示。 11.1.2 8255A的控制字及其工作方式
D,D DS DA DD D,Do B组 端口C(PC3~PC0 1=输入,0=输出 端口B 1=输入,0=输出 方式选择 0=方式0,1=方式1 A组 端口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工作方式控制字格式
(2)端口C的置位/复位控制字 控制字的格式如图所示。 D,DDS DA D2D,Do 位的置位/复位 1=置位,0=复位 不使用 设置为000 位选择 「D3D2D通道C位 000 PCO 001 PCI PC2 0 010101 PC3 PC4 10 PC5 PC6 PC7 按位置位/复位控制 图11.48255A置位/复位控制字格式 标志0=有效
(2) 端口C的置位/复位控制字 控制字的格式如图所示。 图11.4 8255A 置位/复位控制字格式 D7 D6 D5 D4 D3 D2 D1 D0 位的置位/复位 1=置位,0=复位 位 选 择 D3 D2 D1 通道C位 按位置位/复位控制 标志0=有效 0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7 不使用 设置为000
关于控制字要说明几点: (1)设置方式控制字时,A口、B口作为 整体设置,而C口要分成上、下两部分分别 设置。三个端口的工作方式由一个控制字规 定 (2)C口按位置位复位控制字不是送到C 口地址,而是送到控制寄存器地址;且一个 控制字只能使C口一位置位或复位
关于控制字要说明几点: (1) 设置方式控制字时,A口、B口作为 整体设置,而C口要分成上、下两部分分别 设置。三个端口的工作方式由一个控制字规 定。 (2) C口按位置位/复位控制字不是送到C 口地址,而是送到控制寄存器地址;且一个 控制字只能使C口一位置位或复位
(3)方式控制字和按位置位复位控制字均 写入同一个控制寄存器地址,二者通过最高 位D来区别。D7=1为方式控制字,D7=0为按 位置位复位控制字
(3) 方式控制字和按位置位/复位控制字均 写入同一个控制寄存器地址,二者通过最高 位D7来区别。D7=1为方式控制字,D7=0为按 位置位/复位控制字