admin 管理员组

文章数量: 1087139


2024年3月19日发(作者:frighting的意思中文翻译)

第6章 VB串口通信程序设计典型实例

利用VB开发串口通信程序既可以使用MSComm控件也可以调用Windows API函数实

现。不过,只要MSComm控件可以被选用,我们推荐选择此控件实现,因为MSComm控件

的功能和API调用一样强,甚至比它还好且使用起来更加简单。

在本章提供的串口通信程序设计中,除了PC与PC串口通信外,PC与单片机、PC与智

能仪表、PC与PLC、PC与GSM短信模块等串口通信任务的实现均采用MSComm控件。

6.1 PC与PC串口通信程序设计

当两台串口设备通信距离较近时,可以直接连接,最简单的情况,在通信中只需3根线

(发送线、接收线、信号地线)便可实现全双工异步串行通信。

本设计通过两台PC串口3线连接,介绍了利用API函数和MSComm控件设计串口通

信程序的方法,包括字符与文件的发送与接收。

6.1.1 PC与PC串口通信程序设计目的

(1)掌握PC与PC串口通信的线路连接方法。

(2)利用MSComm控件和API函数实现PC与PC串口通信的程序设计方法。

6.1.2 PC与PC串口通信程序设计用软、硬件

本设计用到的硬件和软件清单如表6-1所示。

表6-1

序 号

1

2

3

PC或IPC

串口通信线(三线制)

Visual Basic 6.0

设计用软、硬件

名 称 数 量

2

1

1

6.1.3 PC与PC串口通信程序硬件线路图

线路说明,在计算机通电前,按图6-1所示将两台PC通过串口线连接起来:计算机A

串口COM1端口的TXD与计算机B串口COM1端口的RXD相连,计算机A串口COM1端

口的RXD与计算机B串口COM1端口的TXD相连,计算机A串口COM1端口的GND与

计算机B串口COM1端口的GND相连。

第6章 VB串口通信程序设计典型实例

PC机A

A计算机

机B

B计

PC

算机

TXD

COM1RXD

GND

TXD

RXD

GND

COM1

图6-1 PC与PC串口通信线路

6.1.4 设计任务

利用

MSComm

控件和

VB API

函数编写程序实现

PC

PC

串口通信。

任务要求,两台计算机互发字符并自动接收,如一台计算机输入字符串“

Please return

abc123

”,单击“发送字符”命令,另一台计算机若收到,就输入字符串“

abc123

”,单击“发

送字符”命令,信息返回到第一组的计算机。

实际上就是编写一个简单的双机聊天程序。

6.1.5 任务实现

6.1.5.1

本文标签: 串口 控件 计算机 设计 实现

更多相关文章

计算机经常自动关机怎么回事,教你电脑总是自动关机怎么办

2月前

电脑使用的时间长了,总会出现各种问题。说着说着,电脑又自动关机了,严重影响了我的正常工作。电脑总是自动关机该怎么解决呢?下面,我整

计算机玩什么游戏都闪退,为什么游戏会闪退_电脑玩游戏老是闪退怎么办-win7之家...

2月前

许多用户在使用电脑的过程中,难免会在休闲时间段来上几局游戏,同时也是一种放松的方式之一,但是最近有些用户总是遇到电脑中运行的游戏老是出现闪退的现象,严重

Chrome、Firefox、Edge浏览器加载vlc控件介绍

2月前

演示目的 allWebPlugin中间件产品致力于为用户提供安全、可靠、易用的浏览器加载插件技术方案及产品。本博客简单介绍了VLC ActiveX插件在allWebPlugin中间件的助攻下,成功在谷歌&#xf

跟想这台计算机usb无法识别,跟这台计算机连接的前一个usb设备工作不正常,windows 无法识别它。 这是怎么回事急!!...

2月前

你好,根据您描述的现象,您可以参照下列提示进行相关处理,希望我的回答对您有所帮助! 【原因分析】:静电,主板电压和系统设置等原因导

windows 无法对计算机进行启动到,windows无法启动无法启动怎么办,windows无法启动的9种解决方法...

2月前

一般遇到windows无法启动无法启动,一般是软件和硬件造成的,首先我们还是先确认硬件有没有问题,如果电脑能开机,只是windows系统有问题&

pb调用计算机默认游览器,PB ole Web 浏览器以及INET控件使用【转】

2月前

PB中使用Microsoft Web Browser控件步骤: 在pb的某窗口中加入OLE对象,选择Insert control(插入控件),然后选中"Microsoft WEB 浏览器",(随系统而定的版本),就可以在

网络访问计算机无法访问,电脑已连接网络却无法访问互联网怎么办

2月前

电脑已连接网络却无法访问互联网怎么办 电脑明明连接着网络,却无法访问互联网,该怎么办呢?只要进入在IPV4协议中,设置为自动获得ip地址&#xf

计算机锁屏打不开,电脑快捷锁屏不能用怎么办

2月前

1. 电脑锁屏的快捷键没用怎么办 1.首先,给电脑的登陆用户创建密码(已创建密码的可直接跳过),点击“开始->控制面板”进入控制面板。 2.将查看方式选择为“类

计算机联网显示651,651错误代码,教您宽带连接提示错误651怎么办

2月前

现如今使用笔记本电脑的用户越来越多,而当中绝大多数的用户都会选择安装笔记本win7系统。不过有用户反映电脑宽带连接时总是出现651的错误提示,网络经常断线的情况。影响使用,怎

计算机桌面没有cd驱动器,win10没有cd驱动器怎么办_win10不显示dvd驱动器的解决方法...

2月前

最近有朋友问小编win10没有cd驱动器怎么办,有很多朋友的电脑都出现过这种问题,有的朋友使用各种方法成功解决了此问题,但是还有很多人不明白如何解决win10没有cd驱动器的

计算机用户协会任务,个人计算机上的windows系统是()用户()任务系统。

2月前

单用户多任务。 个人计算机是单用户而不是多用户,这个多用户不是我们印象中的可以建立多个用户,这个多用户指的是多个人同时在终端使用同一台电脑。 个人计算机不需要共享其他计算机的处理、磁盘和打印机等资

联想计算机如何设置bios密码,Lenovo 消费笔记本如何设置BIOS密码

2月前

适用范围: G460、G480、G485、G585、S10-3T、S110、S205、U1、U260、U460、Y460A、Y460N、Y560、Z360、Z370、Z460、Z465、Z470、Z475、Z560、Z570、Z575、G4

计算机无法关机 总是自动启动,告诉你win10电脑关机后自动开机怎么解决

2月前

大家都知道电脑可以自动关机的功能,但是不知道有没有遇到过电脑自动开机的呢?你听起来都会觉得很神奇吧,那是无缘无故的自动开机的节奏,遇到这样的情况怎么办呢

win 7系统怎么看计算机配置,windows7系统怎么查看电脑配置

20天前

通常我们在选购电脑的时候都比较注重电脑配置,那么windows7系统怎么查看电脑配置呢?接下来大家跟着学习啦小编一起来了解一下windows7查看电脑配置的解决方法吧。 windows7查看电脑配置方法一&#x

windows7删除正在计算机,win7系统删除文件提示“正在准备再循环”的解决教程

20天前

有时候可能会遇到win7系统删除文件提示“正在准备再循环”的问题,如果我们遇到了win7系统删除文件提示“正在准备再循环”的问题,要怎么处理win7系统删除文件提示“正在准备再循环”呢&#

计算机无法读取exe文件,exe无法正常运行怎么办 电脑打不开exe文件的解决方法...

19天前

杀毒或中毒,使机器上的.exe无法正常运行,双击的时候就弹出选择打开方式对话框,这篇文章主要介绍了电脑打不开exe文件的原因,以及exe文件打不开的解决

计算机提示策略阻止安装,win7安装软件被策略阻止_安装软件被阻止怎么办

19天前

Win7系统下载重装好之后,第一件是就是给电脑安装常用软件,但是有些用户在安装软件的时候,提示被策略禁止,重新启动还是一样的情况,

win10单机修复计算机在哪,win10如何进入高级修复选项

18天前

进入WinRE(Windows恢复环境)后,点击“疑难解答”即可显示“恢复电脑”、“初始化电脑”等Windows恢复选项,再点击“高级选项”,则可以看到更多的系统维护选项 小

计算机通电后自动断电,电脑自动断电,教您电脑开机自动断电怎么解决

12天前

电脑正常使用中,不一定什么时候,就突然断电了,然后按开机键无法开机,必须等一会才可以。这或许会给用户带来一些不小的影响,而且还会影

win7此更新不适用计算机,Windows系统安装补丁时提示“此更新不适用于你的计算机”的解决方案!...

12天前

分享安装系统补丁时提示的此更新不适用与你的计算机的解决方案! 有些时候需要单独的从微软官网去下载以前的补丁,现在大部分人都用了全家桶,自动更新也就都关闭了&#xff0

发表评论

全部评论 0
暂无评论