8255工作方式2 方式2使A口为外部设备和CPU之间提供一条8位的双向数据通道(既能发送, 又能接收)。工作时可用程序查询方式,也可用中断方式 ● 方式2的主要功能: ①方式2只用于A口 ②一个8位的双向总线端口A(用于数据传送),一个5位的控制端口C (用于A口的控制和状态) ③输入和输出是锁存的 ● 当A口处于方式2时,C口的PC3~PC,五位用作双向工作控制及中断控制, 其控制信号含义与方式1中相应控制信号意义相同,故不再详细叙述。值 得注意的是,由于A口的输入锁存器和输出锁存器是互相独立的,因此, 兰CPU向A口输出数据时,外部设备也可以同时向A口输入数据。反之,当 CPU从A口读取数据时,外部设备也可以同时从A口读取数据 1×X×× 1/01101/0 PC2-0 端口A 1=输入 双向方式 0=输出 方式1(端口B) 端口B 1=输入 PC3 INTRA 0=输出 PB7-0 8 B组方式 PC7 OBFA 0=方式0 PC6 ACKA 1-方式1 INTE PC4 STBA 2 WR PC5 IBFA PC2-0 RD 31/0 CHO是OGCOMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8255工作方式2 • 方式2使A口为外部设备和CPU之间提供一条8位的双向数据通道(既能发送, 又能接收)。工作时可用程序查询方式,也可用中断方式 ⚫ 方式2的主要功能: ①方式2只用于A口 ②一个8位的双向总线端口A(用于数据传送),一个5位的控制端口C (用于A口的控制和状态) ③输入和输出是锁存的 ⚫ 当A口处于方式2时,C口的PC3~PC7五位用作双向工作控制及中断控制, 其控制信号含义与方式1中相应控制信号意义相同,故不再详细叙述。值 得注意的是,由于A口的输入锁存器和输出锁存器是互相独立的,因此, 当CPU向A口输出数据时,外部设备也可以同时向A口输入数据。反之,当 CPU从A口读取数据时,外部设备也可以同时从A口读取数据