首页 理论教育输入输出接口电路使用8255芯片控制连接CPU和外部设备的接口

输入输出接口电路使用8255芯片控制连接CPU和外部设备的接口

【摘要】:微机控制器使用2个8255芯片作为输入输出接口电路,如图6-27所示。图6-27输入输出接口电路8255芯片提供与CPU连接的3个总线接口,即数据线接口、地址线接口、控制线接口,同时提供与外部设备连接的3个8位接口A、B、C口。

微机控制器使用2个8255芯片作为输入输出接口电路,如图6-27所示。

图6-27 输入输出接口电路

8255芯片提供与CPU连接的3个总线接口,即数据线接口、地址线接口、控制线接口,同时提供与外部设备连接的3个8位接口A、B、C口。数据线D0~D7,用于在8255与CPU之间传送8位数据;地址线A0~A1,用于选择A、B、C口与相应的控制寄存器;控制线包括片选信号/CS、复位信号RESET、读信号/RD、写信号/WR,用于完成相应的操作。3个8位接口A、B、C口,用于8255与外部设备之间输入输出8位并行数据。当8255工作于应答I/O方式时,C口用于应答信号的通信

在本机微机控制器电路中,N9的A口用于状态指示(故障)信号输入,包括欠推动指示信号PA0(正常H、故障L)、调制推动(脉宽超限)指示信号PA2(正常L、故障H)、高压正常指示信号PA3(正常L、故障H)、门联锁正常指示信号PA5(正常L、故障H)、电流过荷指示信号PA6(正常H、故障L)、天线VSWR指示信号PA7(正常H、故障L);N9的B口用于状态指示和设备地址信号输入,包括天线状态(主机开机L)信号PB0、天线状态(备机开机L)信号PB1、升功率(H)指示信号PB2、降功率(H)指示信号PB3、设备地址信号PB4~PB7;N9的C口用于发射机操作信号的输出,包括开机(H)/关机(L)信号PC0、打开背景灯(H)信号PC2、过荷报警(H)信号PC3、主备切换(H)信号PC4、中放禁止(H)信号PC5、调制启动(播出H)信号PC6、调制封锁(开机前L、按开机键H)信号PC7。N10的A口用于键盘操作指令的输入,KEY0~KEY3是键盘操作经编码后获得的8421码;N10的B口空置未用;N10的C口用于操作及报警指示信号的输出,包括开机指示(H)信号PF0、报警指示(H)信号PF1、播出指示(H)信号PF2、按键伴音(H)信号PF3、EEPROM A8~EEPROM A11信号PF4~PF7。