Intel 8251芯片通过8位数据入/出线与教学机的外部数据总线相接。8位的入/出端口地址经3-8译码器74LS138
(DC4) 给出8个译码信号,作为入/出接口芯片的片选信号,来选择不同的接口芯片投入运行。由于入/出端口地址的最低1位未参加译码,使80h、81h产生相同的译码结果,故均选中第一个串行接口,同理 82h、83h地址译码将选中第二个串行口。
串行接口对外要通过1个电平转换芯片MC232与外部相连。该芯片使用单一 +5V电源并经过倍压后向外提供比正常TTL电平更高的传送信号,接受较高的输入信号后,变换为0-4V左右的信号传送到8251中来。也可以通过两个电平转换芯片MC1488和1489与外部连接,MC1488芯片把Intel
8251输出的0~+4V左右的信号变换为-12V~+12V的信号传送走,而MC1489则把外部送来的-12V~+12V的信号转换成0~4V的信号送到Intel
8251接口芯片中来。故这里除使用 +5V电源外,还用到 -12V和 +12V两路电源,比前一种方案复杂。
要正确设置与使用Intel 8251芯片,就要懂得8251芯片的内部结构与其运行过程。
Intel 8251的结构图见图5.15,其管脚图在图纸的器件图部分给出,为28条管脚双列直插封装。
从8251的结构图上看到它的5个组成部分,即接收器、发送器、调制解调控制、读/写控制,以及几个入/出缓冲器。这最后一部分又可细划为状态缓冲器,发送数据/命令缓冲器,和接收数据缓冲器3部分。
|
|