首页 编程 正文

vb单片机编程-vb控制单片机实例教程

编程 127

文章阐述了关于vb单片机编程,以及vb控制单片机实例教程的信息,欢迎批评指正。

文章信息一览:

怎么利用vb编写pc机与单片机之间的串口通信代码

单片机通过RS232串口或USB转TTL串口和上位机通信 单片机只管简单发送即可,上位机要对数据进行简单处理,用VB编程比较简单,利用它的串口通信控件,我整过。

VB可以使用MsComm控件来实现串口通信。MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm 控件提供下列两种处理通讯的方式:事件驱动通讯是处理串行端***互作用的一种非常有效的方法。

vb单片机编程-vb控制单片机实例教程
(图片来源网络,侵删)

各位大佬,有谁做过VB与单片机串口连接的编程吗

1、你先试一下把串口线txd和rxd接在一起,不接单片机,试一下可不可以用VB收到自己发出去的数据包。还有就是你的数据没有用数据包的结构来传输,这样没办法校验和纠错,即使程序没有问题,当串口线的长度大了的时候就会有各种干扰,不能用于工业控制。

2、vb与单片机通讯有两种,一中是以ACSII形式发送,一种是以十六进制的形式发送。

vb可以编辑单片机程序吗?

新建VB工程,由工程菜单选部件项,在Microsoft Comm Control 0部件前打钩确定,VB的工具箱中就有MSCOMM控件,添加到窗体.下列代码可按2进制接收数据,处理为16进制字符串显示数据. 根据通信协议,确定VB的算法,编写收发代码。

vb单片机编程-vb控制单片机实例教程
(图片来源网络,侵删)

而这个转换的过程就是靠编译器来完成。只要你够牛,写出相应的编译器,那用高级语言写单片机程序也不是问题(好像目前还没有这样的牛人)!像最开始的CPU不也只能用二进制编程,到现在各种高级语言相对出现了。单片机也一样。从最开始单片机只能用汇编编写程序,到现在可以用C/C++。

单片机的通讯和调制解调器差不多的 MSComm 控件示例 下面这个简单的例子演示了用调制解调器进行基本的串行通讯:Private Sub Form_Load () 保存输入子串的缓冲区 Dim Instring As String 使用 COM1。MSCommCommPort = 1 9600 波特,无奇偶校验,8 位数据,一个停止位。

你好,本人从事单片机编程工作,单片机与VB都很熟悉,有幸能帮到你。单片机编程大部分用自己的汇编语言,大部分单片机也有C语言开发系统,可以用专用的C语言系统开发。好少有用C++开发的。VB是一种用来编电脑上进行的程序的,单片机程序一般不用VB来开发。

strdata = strdata & Hex(str(i)End If Next TextText = strdata Call Timer1_Timer End Select End Sub Private Sub Timer1_Timer()strdata = MSCommInBufferCount = 0 End Sub 这个是接收和发送的实例,你可以试试。把Command1_Click下语句的 去掉。应该可以了。

单片机做个串口与PC相连,然后PC通过串口下命令,单片机根据命令执行对应操作即可。VB里可以用MSCOMM控件来操作串口,很简单。

关于vb单片机编程,以及vb控制单片机实例教程的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。

扫码二维码