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
版权声明:本文标题:VB串口通信程序设计典型实例 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710853674a576371.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
计算机经常自动关机怎么回事,教你电脑总是自动关机怎么办
电脑使用的时间长了,总会出现各种问题。说着说着,电脑又自动关机了,严重影响了我的正常工作。电脑总是自动关机该怎么解决呢?下面,我整
计算机玩什么游戏都闪退,为什么游戏会闪退_电脑玩游戏老是闪退怎么办-win7之家...
许多用户在使用电脑的过程中,难免会在休闲时间段来上几局游戏,同时也是一种放松的方式之一,但是最近有些用户总是遇到电脑中运行的游戏老是出现闪退的现象,严重
Chrome、Firefox、Edge浏览器加载vlc控件介绍
演示目的 allWebPlugin中间件产品致力于为用户提供安全、可靠、易用的浏览器加载插件技术方案及产品。本博客简单介绍了VLC ActiveX插件在allWebPlugin中间件的助攻下,成功在谷歌
跟想这台计算机usb无法识别,跟这台计算机连接的前一个usb设备工作不正常,windows 无法识别它。 这是怎么回事急!!...
你好,根据您描述的现象,您可以参照下列提示进行相关处理,希望我的回答对您有所帮助! 【原因分析】:静电,主板电压和系统设置等原因导
windows 无法对计算机进行启动到,windows无法启动无法启动怎么办,windows无法启动的9种解决方法...
一般遇到windows无法启动无法启动,一般是软件和硬件造成的,首先我们还是先确认硬件有没有问题,如果电脑能开机,只是windows系统有问题&
pb调用计算机默认游览器,PB ole Web 浏览器以及INET控件使用【转】
PB中使用Microsoft Web Browser控件步骤: 在pb的某窗口中加入OLE对象,选择Insert control(插入控件),然后选中"Microsoft WEB 浏览器",(随系统而定的版本),就可以在
网络访问计算机无法访问,电脑已连接网络却无法访问互联网怎么办
电脑已连接网络却无法访问互联网怎么办 电脑明明连接着网络,却无法访问互联网,该怎么办呢?只要进入在IPV4协议中,设置为自动获得ip地址
计算机锁屏打不开,电脑快捷锁屏不能用怎么办
1. 电脑锁屏的快捷键没用怎么办 1.首先,给电脑的登陆用户创建密码(已创建密码的可直接跳过),点击“开始->;控制面板”进入控制面板。 2.将查看方式选择为“类
计算机联网显示651,651错误代码,教您宽带连接提示错误651怎么办
现如今使用笔记本电脑的用户越来越多,而当中绝大多数的用户都会选择安装笔记本win7系统。不过有用户反映电脑宽带连接时总是出现651的错误提示,网络经常断线的情况。影响使用,怎
计算机桌面没有cd驱动器,win10没有cd驱动器怎么办_win10不显示dvd驱动器的解决方法...
最近有朋友问小编win10没有cd驱动器怎么办,有很多朋友的电脑都出现过这种问题,有的朋友使用各种方法成功解决了此问题,但是还有很多人不明白如何解决win10没有cd驱动器的
计算机用户协会任务,个人计算机上的windows系统是()用户()任务系统。
单用户多任务。 个人计算机是单用户而不是多用户,这个多用户不是我们印象中的可以建立多个用户,这个多用户指的是多个人同时在终端使用同一台电脑。 个人计算机不需要共享其他计算机的处理、磁盘和打印机等资
联想计算机如何设置bios密码,Lenovo 消费笔记本如何设置BIOS密码
适用范围: 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电脑关机后自动开机怎么解决
大家都知道电脑可以自动关机的功能,但是不知道有没有遇到过电脑自动开机的呢?你听起来都会觉得很神奇吧,那是无缘无故的自动开机的节奏,遇到这样的情况怎么办呢
win 7系统怎么看计算机配置,windows7系统怎么查看电脑配置
通常我们在选购电脑的时候都比较注重电脑配置,那么windows7系统怎么查看电脑配置呢?接下来大家跟着学习啦小编一起来了解一下windows7查看电脑配置的解决方法吧。 windows7查看电脑配置方法一&#x
windows7删除正在计算机,win7系统删除文件提示“正在准备再循环”的解决教程
有时候可能会遇到win7系统删除文件提示“正在准备再循环”的问题,如果我们遇到了win7系统删除文件提示“正在准备再循环”的问题,要怎么处理win7系统删除文件提示“正在准备再循环”呢&#
计算机无法读取exe文件,exe无法正常运行怎么办 电脑打不开exe文件的解决方法...
杀毒或中毒,使机器上的.exe无法正常运行,双击的时候就弹出选择打开方式对话框,这篇文章主要介绍了电脑打不开exe文件的原因,以及exe文件打不开的解决
计算机提示策略阻止安装,win7安装软件被策略阻止_安装软件被阻止怎么办
Win7系统下载重装好之后,第一件是就是给电脑安装常用软件,但是有些用户在安装软件的时候,提示被策略禁止,重新启动还是一样的情况,
win10单机修复计算机在哪,win10如何进入高级修复选项
进入WinRE(Windows恢复环境)后,点击“疑难解答”即可显示“恢复电脑”、“初始化电脑”等Windows恢复选项,再点击“高级选项”,则可以看到更多的系统维护选项 小
计算机通电后自动断电,电脑自动断电,教您电脑开机自动断电怎么解决
电脑正常使用中,不一定什么时候,就突然断电了,然后按开机键无法开机,必须等一会才可以。这或许会给用户带来一些不小的影响,而且还会影
win7此更新不适用计算机,Windows系统安装补丁时提示“此更新不适用于你的计算机”的解决方案!...
分享安装系统补丁时提示的此更新不适用与你的计算机的解决方案! 有些时候需要单独的从微软官网去下载以前的补丁,现在大部分人都用了全家桶,自动更新也就都关闭了࿰
发表评论