vb控制单片机实例教程,VB6.0如何与单片机通讯

电子 heimagongsi 25℃

来看看这位刚毕业不久,从事电子工程师人生感悟。八岁开始读书,小学6年初中3年高中3年大学4年,今年24周岁,一路求学至此,感慨暂不说,只是熬了少年头,自工作以来,将近

来看看这位刚毕业不久,从事电子工程师人生感悟。八岁开始读书,小学6年初中3年高中3年大学4年,今年24周岁,一路求学至此,感慨暂不说,只是熬了少年头,自工作以来,将近10个月,虽不算好也不算坏,就是每天按时的上下班,忘了当初的豪言壮志,只是沉醉在油盐柴米酱醋茶中,日复一日。一日夜半,忽然手机铃声大起,师兄打来电话,问我最近怎么样。

FPGA学的怎样了?当时实话说之,三月有余不曾看书,FPGA至今未学。师兄把我骂了一顿,说:我们老总说了,拉开人差距的时候就是刚毕业的三年,以后想怎样就看这三年了。然后我问他近况如何?回答说一切还好,只是每天晚上在听听英语、写写FPGA代码,每晚十一点半才睡。我非常惭愧!挂电话时说你该好好想想了。我睡不着了,想了很多事:以后我该怎么办?

1、VB做串口驱动、通过数据库(mcgs与单片机通讯

推荐看书Visual_Basic与_RS232_串行通信控制。你用这个吧,应该对你的变动不大,而且比较和你的想法>idnumber把Name变成对象这相当于你把对象给放进去了,然后接受的时候也是用对象来接就是了。驱动是一门独立的学科,就这样提问无法得到回答。这个牵扯到很多知识,首先你要知道系统的最低层指令,和单片机的设备通讯。

2、vb与单片机如何进行通讯,如何发送大于128字符给下位机,如何处理不定长...

利用MSCOMM控件,串行通讯端口RS232可以实现,不了解你的传输协议,所以不好回答,你可以看看MSCOMM控件的属性,应该能解决问题。这个问题很经典,记得可以用MSCOMM的二进制模式Dimbdata()AsByteReDimbdata(0To3)bdata(0)&HF1&bdata(1)241bdata(2)4bdata(3)2MSComm1.Outputbdata。

串口传送数据实质是传送ASCII码,如是8位二进制数据,其ASCII码值(10进制)为0255。用二进制表示为16进制表示为00FF传送数据大于255,则用16位二进制(即2字节ASCII码组成)。10进制范围32768到+32767。如有小数,则应由上下位机约定,不进行串送。串口通信中数制转换必须相当重视。以上是以二进制方式收发数据。

3、VB与单片机串口通信

两个方面,硬件、软件。硬件方面,PC的串口是rs232电平,一般的单片机是TTL电平,连接时要转换,你可以自己设计电路转换,也可以用专业厂家的成熟产品:232TTL实现RS232与TTL电平转换,串口窃电技术,无须外供电源;DB9/DB9超小型结构。一般来说,你发每两个数据中间的间隔时间远远大于单片机执行的周期,一个是毫秒级的,一个是微秒级的,在这个间隔里有足够的时间把数据移走,所以也就不用通知了。