第一章 pc间串行通信软件系统简要说明 随着计算机系统的普及与外围设备技术的发展,计算机与外围设备之间的通信就显得越来越重要了。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。对于那些与计算机相距不远的人-机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等,采用串行方式交换数据也很普遍。在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各CPU之间的通信一般都是串行方式。所以串行接口是微机应用系统常用的接口,而相应的应用程序也成为近年来研究的热点。本设计旨在实现一般的串口通信的程序设计,希望借此能够抛砖引玉,为更深入的研究打下一定的基础。 此次作为毕业设计的pc间串行通信软件,具有串行通信的一般功能,包括数据的传送(以ASCII码的形式或是以二进制的形式)、串口的打开和关闭的操作、串口的配置(配置串口的比特率、校验位、数据位、停止位、缓冲区大小,端口号的设置)、选择待发送的文件等等的功能。 本系统除了根据用户的要求来确定串口的配置来传送信息外,还能自动定义串口的通信规则(系统的默认设置)。 本软件是在VB6.0环境下调用MSCOmm控件实现串口间的通信。其基本的操作步骤大致是这样的:首先初始化串口,比如端口号,波特率等属性,然后打开端口,通过接受缓冲区读上行数据,通过发送缓冲区来写下行数据,最后通过事件驱动来反映数据的到达与发送过程。 |
查看评论
已有0位网友发表了看法