多台微机两两通信应用技巧
多台微机两两通信的硬件实现是很方便的。
在双机通信时,只需利用其串行通信口的“发送脚”、“接收脚”、“信号地脚”按下述方式连起来即可。25针串行口孔脚含义为:2-发送数据、3-接收数据、7-信号地;9针串行口孔脚含义为2-发送数据、3-接收数据、5-信号地。25针串行口连接方式:2-3、3-2、7-7;9针串行口连接方式为:2-3、3-2、5-5。
多台微机两两通信,如果单用导线逐点相连,在逻辑上是错误的,实际应用中也不可能实现。本人设计了以下方案,并在多种兼容机上联机成功。
用一根导线将所有微机25针串行口的第7脚连起来,在每台机上加一个双刀双向开关,开关方向一致(前,中,后)。平时无需通信时所有开关K置“中”。若P和Q两机需要通信时,只要将这两机开关置为互反方向(P机向前,Q机向后,反之亦然)即可。注意在运行双机通信软件时,开关必须在两微机加电之前置好,通信完毕开关K作为外围设备恢复置“中”。(逻辑设计参见图1和图2)。
如果采用并行口(即利用25针打印接口连接)进行点对点通信的话,信号地为25脚(即25-25),公共线就需10根(即2-15、3-13、4-12、5-10、6-11、10-5、11-6、12-4、13-3、15-2)。就一对微机的点对点通信而言是可以方便地实现(软件LL3可用并行口通信,而且因为是8位数据同时传输,速度明显高于串行通信)。但由于占用了常用的打印接口,在实际应用中比较少见。如微机有多余的并口,那么利用它来作常用通信连接也是可行的。如果要利用并行口进行多台微机的两两通信,逻辑设计较复杂,这里就不作讨论了。
这样,我们就可以在一个办公室或一个楼层之内的众多微机之间连成一个双机共享的“网络”,如果通信线路中点对点距离较长,或是远程通信,公共线A和B可以利用电话线路加接MODEM(调制解调器)来实现。多台微机间数据的传输,资源的共享在这个小技巧中得到了很方便地实现,而无须专门配置网卡安装网络(当然,在已经安装的网络工作站,服务器上加上这个双机通信线路照常可以工作而且网络功能并不受影响)。