D5 D4 02 D 00 方式选择控 制字标识位 PC3~PCo:1输入 (方式0时) 0输出 A组方式选择 00方式0 端口B: 1输入 01方式1 0输出 1x方式2 端口A 1输入 0输出 B组方式选择: 0方式0 1方式1 PC~PC4: 1输入 (方式0时)0输出
1 D 6 D 5 D 4 D 3 D 2 D 1 D 0 方式选择控 制字标识位 A组方式选择 00 方式 0 01 方式 1 1x 方式 2 端口 A 1 输入 0 输出 PC 3~PC 0 : 1 输入 (方式 0时) 0 输出 端口B: 1 输入 0 输出 B组方式选择: 0 方式 0 1 方式 1 PC 7~PC 4 : 1 输入 (方式 0时) 0 输出
2.C口置“1”/清“0”控制字 置“1又称为置位操作,而清“0称 为复位操作。 》 风
2.C口置“1”/清“0”控制字 置“1”又称为置位操作,而清“0”称 为复位操作
0 D6 D5 D4 03 02 Di Do 1:置1 端口C按位置1/置0 0:置0 控制字标识位 位选择 无关 00001111 00110011 01010101
0 D 6 D 5 D 4 D 3 D 2 D 1 D 0 x x x 无关 1: 置 1 0: 置 0 00001111 端口 C按位置1/ 置 0 控制字标识位 位选择 PC 0 PC 1 PC 2 PC 3 PC 4 PC 5 PC 6 PC 7 00110011 01010101
3.读入状态字 当8255A由程序设定在方式1或方式2 工作时,C口就根据不同的情况,产生 或接收“联络”信号。如果这时我们 对C口进行读操作,则读出的内容就包 含两部分内容,一部分是那些作为I/0 线上的内容,另一部分是与“联络 ” 状态有关的内容
3.读入状态字 当8255A由程序设定在方式1或方式2 工作时,C口就根据不同的情况,产生 或接收“联络”信号。如果这时我们 对C口进行读操作,则读出的内容就包 含两部分内容,一部分是那些作为I/O 线上的内容,另一部分是与“联络” 状态有关的内容
方式1的输入状态字 司3 D. Da D; Da Dy D2 Di Do 1/o 1/0 IBFA INTEA INTRA INTEB IBFB INTRB A组 B组 A
方式1的输入状态字