8255工作方式0 方式0:基本的输入或输出工作方式 此方式适用于无条件地传送数据,如读一组开关状态,控 制一组指示灯,CPU可随时读入开关状态,随时可把一组 数据送到指示灯显示,而无需“选通”和“状态”信号, 不必等待中断请求信号,在这种方式下,每一个端口都可 由程序规定为输入或输出 方式0的基本功能: ①具有两个8位口(A口和B口),两个4位口(C口的上半 部和下半部) ②任一端口都可作为输入或输出 ③输出是锁存的,输入是不锁存的 ④由于方式选择控制字中D4DDD,四位均可规定各口的输 入或输出,所以在方式0时,所有端口的输入、输出可以 有16种不同的组合 ⑤此方式无中断功能,在作查询方式工作时,可将C口的 某些位作为传送控制和状态信息,A口和B口作为数据口 Ji Lin University China COMPUTER SCIENCE AND TECHNOLOGY
COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8255工作方式0 • 方式0:基本的输入或输出工作方式 • 此方式适用于无条件地传送数据,如读一组开关状态,控 制一组指示灯,CPU可随时读入开关状态,随时可把一组 数据送到指示灯显示,而无需“选通”和“状态”信号, 不必等待中断请求信号,在这种方式下,每一个端口都可 由程序规定为输入或输出 • 方式0的基本功能: ①具有两个8位口(A口和B口),两个4位口(C口的上半 部和下半部) ②任一端口都可作为输入或输出 ③输出是锁存的,输入是不锁存的 ④由于方式选择控制字中D4 D3 D1 D0四位均可规定各口的输 入或输出,所以在方式0时,所有端口的输入、输出可以 有16种不同的组合 ⑤此方式无中断功能,在作查询方式工作时,可将C口的 某些位作为传送控制和状态信息,A口和B口作为数据口
8255工作方式1 方式1:选通的输入输出方式 在这种方式下,A口或B口仍作为数据的输入/输出口,同 时规定C口的某些位作为控制或状态信息,起应答联络和 中断请求的作用,C口剩下的线作为I/0线使用 方式1的主要功能: ①一个或二个选通的8位数据端口。 ②每一个端口含有三条控制线(是固定指定的,不能用 程序改变),提供中断逻辑。 ③任一个端口都可作为输入或输出。 ④若只有一个端口工作于方式1,余下的13位可以工作在 方式0。 ⑤若两个端口都工作于方式1,端口C还剩下两位。这两 位可以由程序指定作输入或输出,也具有置位/复位功能。 Ji Lin University China COMPUTEP SCIRNCE AND T里CHO是OGY
COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8255工作方式1 • 方式1:选通的输入输出方式 • 在这种方式下,A口或B口仍作为数据的输入/输出口,同 时规定C口的某些位作为控制或状态信息,起应答联络和 中断请求的作用,C口剩下的线作为I/O线使用 • 方式1的主要功能: ①一个或二个选通的8位数据端口。 ②每一个端口含有三条控制线(是固定指定的,不能用 程序改变),提供中断逻辑。 ③任一个端口都可作为输入或输出。 ④若只有一个端口工作于方式1,余下的13位可以工作在 方式0。 ⑤若两个端口都工作于方式1,端口C还剩下两位。这两 位可以由程序指定作输入或输出,也具有置位/复位功能