下载此文档

《Visual Basic 串口通讯编程》.pdf.pdf


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
Visual Basic 串口通讯编程 对于串行口的应用,相信大家多少知道一些,例如,它可以连接鼠标、 MODEM 、数码相机、打印机,等等,可以做很多很多的事情。但是,对于串行口的理论,可能了解一二有所剩无几了。什么是串行口?它是如何工作的?为什么用串行口?您知道吗? 一、关于串行口发明计算机的人,肯定注意到了一点,那就是计算机必须与外界进行信息的交换,所以他们为计算机设计了外设口。要与显示器相连,于是设计了显示口;要与硬盘相连,于是设计了 IDE 口;要与打印机相连, 于是设计了打印口。那么, 有没有用最少数量的线(线多了麻烦多) ,就能与外界发生联系,并且能够成为通用的接口呢? 当然,这就是诞生于设计大师们手中的串...... 对于串行口的应用,相信大家多少知道一些,例如,它可以连接鼠标、MODEM、数码相机、打印机,等等,可以做很多很多的事情。但是,对于串行口的理论,可能了解一二有所剩无几了。什么是串行口?它是如何工作的?为什么用串行口?您知道吗? 一、关于串行口 发明计算机的人,肯定注意到了一点,那就是计算机必须与外界进行信息的交换,所以他们为计算机设计了外设口。要与显示器相连,于是设计了显示口;要与硬盘相连,于是设计了IDE 口;要与打印机相连,于是设计了打印口。那么,有没有用最少数量的线(线多了麻烦多),就能与外界发生联系,并且能够成为通用的接口呢? 当然,这就是诞生于设计大师们手中的串行口。串行口所需要的线的确很少,一根公共地线无论如何也得要,然后,一根发送数据的线和一根接收数据的线,共三根线就行了。也许您还会问,“能不能再少些呢?两根,一根,干脆一根都不要,成吗?”当然行,红外接口不就是一根线都没有吗?也许当时搞无线通讯的天才就是像您这么想的,不过这已经超出了今天我们讨论的范围。 既然是通讯,那么就必须有两台设备才行。常用的串行线是怎样制作的呢?在计算机后边,您最少会看到一个串行口(笔记本电脑通常为一个, 台式计算机通常为二个) ,采用的是梯型DB-9 或DB-25 插座,即采用9 根线或25 根线的插座,这是因为有的外设需要像数据准备、载波检测、请求发送等联络信号(对这些信号线感兴趣的先生/女士,可以查阅有关串行口的资料)。作为VB 爱好者,您只要了解其中的三根线就可以了。这三根线分别是发送数据TXD、接收数据RXD 和信号地SG,对于DB-9 既九芯串行口插口来说,它们对应于3、2、 5;对于25 芯串行口插口,则对应于2、3、7。千万别搞错呀!因为串行口通讯,往往是一个发送,一个接收,所以在制作联接线时,一头的发送必须与另一头的接收相连,地线与地线相连。对于硬件知识较少的朋友,可以直接到电脑配套市场采购,不方便的话也可以请有一定电子电路基础的亲朋好友帮忙。 我们经常听到有关波特率的词, 以“猫”为例, 有14400bps、 28800bps、36600bps、56000bps,等等。波特率代表了串行口的数据传输速度。例如: 9600 代表每秒传输约9600 个数据位, 它代表约1000 个(1k)英文字符(每个字符占8 位,1个开始位,1个停止位)。要传输100k 的文件,就需要100 秒。 二、编程要求 相信许多网友都在网上聊过天, 当您在一个输入框中键入一些话时,这些话会传到聊天室的每一个人,同样,其他人的话您也会看到。我们试着编制一段程序,实现这种功能。为适应不同速率设备之间的连接,应当可以设定其连接速度;为避免设备冲突,应当允许进行通讯端口的选择。另外,为拓宽用途,该程序对于接收的数据, 最好还能提供ASCII 码显示。这样,当有两台用串口相连的设备相连接时,您若想知道它们在发送或接收写什么的话,只要将拥有该程序的计算机串口的接收数据线与通讯者的线相连,就可以监看其过程。例如,您可以使用该程序监测计算机与调制解调器之间的通讯。 在我们调试程序时,很难做到一个人同时占用两台计算机。为此, 我们可以使用在计算机中随处可见的跳线, 直接短接串口的2、 3 两个脚,即将串行口的2、3 脚连接在一起,从而使发送的数据直接被本机接收。这样,就我们就可以在一台计算机上调试程序了。在该种状态下,本程序还有另外一个用途,即您可以将之用于查找任何字符的ASCII 码。其实很多情况都是如此,软件或硬件本身提供的功能或许有限,关键的问题是如何开动脑筋、灵活运用。 三、预备知识和技巧 1、m 调入 m 控件:在“项目”菜单中打开“部件”子菜单, 在部件选择对话框中选择 “m Control ”, m 控件即加入到您的控件箱中. mport-通讯端口号,如串口1、串口2。Setting-返回或设置串口

《Visual Basic 串口通讯编程》.pdf 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人755273190
  • 文件大小0 KB
  • 时间2016-06-02