(2)端口C的置位/复位控制字 控制字的格式如图所示。 D,DG DS DAD3 D2DI 位的置位/复位 1=置位,0=复位 不使用 设置为000 位选择 D3D2D1通道C位 PCO 00 PCI 0 0 PC3 PC4 10 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=为按 位置位/复位控制字
(3) 方式控制字和按位置位/复位控制字均 写入同一个控制寄存器地址,二者通过最高 位D7来区别。D7=1为方式控制字,D7=0为按 位置位/复位控制字
2.工作方式 (1)方式0—基本输入输出方式 方式0是一种基本输入输出工作方式,它 的24条O线可以全部都用作传送数据,不设 置应答信号线,常用于无条件传送,输出有锁 存,输入只有缓冲能力而无锁存功能。 方式0控制字具体格式如图11.5所示
(1) 方式0 —— 基本输入/输出方式 方式0是一种基本输入输出工作方式,它 的24条I/O线可以全部都用作传送数据,不设 置应答信号线,常用于无条件传送,输出有锁 存,输入只有缓冲能力而无锁存功能。 方式0控制字具体格式如图11.5所示 2. 工作方式
D7 D6 D5 D4 D3 D2 D1 Do 100××0× 1:PC3~P为输入 定 标义 0:F3~P为输出 端 1:端口B翰入 志位 0:端口B输出 定义端口B为方式0 方式 1:(PCr~P4)为输入 0:(PCP)为输出 1:端口A输入 0:端口A输出 图11.58255A工作方式0控制字格式
图11.5 8255A工作方式0控制字格式