微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题实用微机串口简易通讯
栏目实用电脑资料
作者胡彬
发布1994-07-01
  微机的串口具有很高的传输能力,目前比较流行的MODEM/FAX传输就是由串口来实现的,用户的MODEM/FAX外设与串口连接可以与世界各地进行联纾糜诖涞腗ODEM/FAX设备价格一般很高,而且它利用公用电话网的费用也是一般用户难以承受的,所以使MODEM/FAX设备的使用只局限在一些特定的部门。
  本文将要介绍的通讯方法,可以在一定的范围内很好地解决两台具有RS232C串口的微机通讯问题,解决具有不同软驱微机之间的软件互相拷贝的问题,如:使用笔记本电脑的用户常感到软件交换不便,因为这种电脑只有一个3英寸软驱,而时下国内以5英寸软驱为主的的软件居多,软盘之间虽然通过相应软件可以达到互相转换的目的,但费时费力很不方便;利用串口进行相互传递不但可以省许多象软盘转换的繁琐工作,而且通过不同通讯软件还可以有不同的效果。下面将详细介绍串口的连接和通讯的方法。
  各种串口之间的连接:
  25pin to 25pin  9pin to 9pin
  7  7 Ground   5  5 Ground
  2  2 Ttansmit data  3  3 Ttansmit data
  3  3 Receive data   2  2 Receive data
  4  4 Request to send  7  7 Request to send
  5  5 Clear to send  8  8 Clear to send
  6  6 Data set ready   6  6 Data set yeady
  20  20 Dara terminal   4  4 Data terminal
  ready  ready
  9Pin to 25pin  串口通讯可得到的标准波特率如下:
  5  7 Ground
  3  2 Ttansmit data  115,200   2,400
  2  3 Receive data  57,600   1,200
  7  4 Request to send   38,400   600
  8  5 Clear to send   19,200   300
  6  6 Data set ready   9,600   150
  4  20 Data terminal   4,800   110
  ready
  通用方法:
  FILELINK文件传送命令:FILELINK是DRDOS6.0中的一个简单的由串口间文件传送命令,它可设置缺省的通讯口、将一台计算机置为从机方式、将文件发送到从机、接收从机中的文件、列从机上的文件目录等项功能。
  格式:
  FILELINK[/?/H]COMMAND[][WILDSPEC1][WILDSPEC2][COMPARM][/XWITCHES]
  参数:/?OR/H  显示帮助信息;
  COMMAND  命令DIR/UP/QUI/REC/SET/SLA/TRA;
  [][WILDAPEC1] 驱动器、路径和欲拷贝的文件名;
  WILDSPEC2  驱动器、路径和欲拷贝的文件名;
  COMPARM  使用的通讯口和波特率;
  /SWITCHES  每一个FILELINK命令相应的参数。
  INTERLNK和INTERSVR命令:INTERLNK和INTERSVR是MSDOS6.0中的应用程序,它不但具有FILELINK的简单文件传递功能功能外,它的最大的优点是可以把从机上所有的软、硬盘驱动器按顺序定义为主机逻辑,定义后的逻辑盘可象主机上的逻辑盘一样使用,并能直接运行从机上的应用程序。
  INTERLNK命令:
  功能:通过并行口或串行接口连接两台计算机,并且使计算机共享磁盘和打印机接口。使用本命令以前,必须在主机CONFIG.SYS中加入DEVICE=C:\INTERLNK.EXE。
  格式:[D:][PATH]INTERLNK[CLIENT[:]=[SERVER][:]
  说明:[D:][PATH]用来指定INTERLNK命令所在在磁盘驱动器与路径;
  CLIENT[:]参数 指定客户端的磁盘,而这个磁盘是被重定向到INTERLNK服务器端的;
  SERVER[:]参数 指定在INTERLNK服务器会被重定向的磁盘。
  INTERSVR命令:
  功能:启动INTERLNK服务器。
  格式:[D:][PATH]INTERSVR[D2:[---]][/X=D3:[---]][/LPT:[N/ADDRESS]][/COM:[N/ADDRESS]][/BAUD:RATE][/B][/V]
  说明:[D:][PATH] 用来指定INTERSVR命令所在的磁盘驱动器与路径;
  [D2:[---]]参数 指定要做重定向的磁盘驱动器;
  [/X=D3:[---]]参数 指定一个不被重定向的磁盘驱动器;
  [/LPT[:][N/ADDRESS]]参数 为数据传输指定并行接口;
  [/COM[:][N/ADDRESS]]参数 为数据传输指定串行接口;
  [/BAUD:RATE]参数 串行接口的设定的最大波特率;
  [/B]参数 黑白显示INTERLNK服务器屏幕;
  [/V]参数 防止与计算机的计时器发生冲突;
  [/RCOPY]参数 通过串行口从一台计算机中拷贝文件到另一台计算机。
  注意:不能在INTERLNK服务器中使用下述命令:
  CHKDSK FORMAT DEFRAG MIRROR DISKCOMP SYS DISKCOPY UNDELETE FDISK UNFORMAT
  不论是FILELINK还是INTERLNK、INTERSVR命令,它们都能在简单方式下利用RS2332C串口进行文件传递,它们文件的传送波特率即能达到115,200,也可设置成9,600和2,400等标准波特率,而且它们串口之间的连接线焊接也特别简单,连接件的费用也非常便宜,只需十几元钱。
  目前,微机通讯的发展正方兴未艾,本文所介绍的方法也只是在通讯领域 的一个小小的应用,但希望它能起到一个抛砖引玉的作用,以启发电脑用户来开发更好的系统。