双机并行通信中,在甲乙两台微机之间进行并行传送1K字节数据。甲机发送,乙机接收。甲机一侧的8255A采用方式1(基本输入/输出方式)工作,乙机的一侧采用8255A方式0(选通输入/输出方式)工作。两机的CPU与接口之间都采用查询方式交换数据。
要求画出双机并行传送接口的硬件连线框图,完成甲机发送程序的设计和乙机接收程序的设计。
提示:(1)8255A在系统中的命令端口为303H;
(2)8255A工作方式控制字用来指定3个并行端口(PA、PB、PC)是作为输入还是作为输出端口以及选择8255A的工作方式。其方式控制字的格式及每位的定义如下:
D7 D6 D5 D4 D3 D2 D1 D0
特征位 A组方式 PA口 PC4-7口 B组方式 PB口 PC0-3口
1=控制字 00=方式0 0=输出 0=输出 0=方式0 0=输出 0=输出
0=置位 01=方式1 1=输入 1=输入 1 =方式1 1=输入 1=输入
复位 10=方式2