导航:首页 > 操作系统 > vbnet单片机

vbnet单片机

发布时间:2023-07-11 22:13:44

单片机嵌入式的上位机编程用哪个比较好C++、C#、java 、 DELPHI、VB各个程序的优势、缺点在哪里

个人感觉这些语言的优缺点很难在上位机编程体现出来,你得从你开发上位机应用的角度来考虑问题
比如你如果开发贴近操作系统和通信控制的上位机程序,建议你用C++语言,它的优势在于强大的系统操作能力和便捷灵活的通信和控制开发能力,是一种比较全能的语言,尤其是在组织大型的程序,C++有得天独厚的优势,缺点是难学,跨平台兼容性不好
如果你想开发基于。net框架的程序,可以用C#,它也是功能挺强大的语言,但是比c++少了不少灵活性,很想是windows平台下的java,很像很像
如果你想开发跨平台,并且是基于网络应用的程序,可以考虑用java,缺点是与操作系统贴近的不够紧,因为它是运行在java虚拟机上的半解释性的语言
delphi很折中,感觉它特别像积木一样,尤其适合开发基于数据库的软件,缺点是近几年有没落的趋势,资料好像越来越少
vb就算了吧,当玩具还行,感觉干什么都不是太专业。

❷ 用VB语言怎么样开发单片机

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

Private Sub Form_Load()
MSComm1.Settings = "9600,n,8,1"
MSComm1.RThreshold = 1
MSComm1.InputMode = comInputModeBinary '二进制接收
MSComm1.PortOpen = True
End Sub

Private Sub MsComm1_OnComm()
Dim intInputLen As Integer
Dim i As Integer
Select Case MSComm1.CommEvent
Case comEvReceive
'此处添加处理接收的代码
intInputLen = MSComm1.InBufferCount
ReDim arr(intInputLen)
arr = MSComm1.Input
For i = 0 To UBound(arr)
If Len(Hex(arr(i))) = 1 Then
inData = inData & "0" & Hex(arr(i))
Else
inData = inData & Hex(arr(i))
End If
Next
Text2 = inData
End Select
End Sub

❸ vb与单片机通讯问题

可以做到,我觉得,如果你有了想法在有条件的情况下,先做,遇到问题在想去问别人。在自己做的过程中可以学到很多经验,从来得到更适合自己的方法。
1,奇偶校验方法,建议使用TB8,RB8,如果你要放到字节里,也不是不可以,但在计算的时候,不能计算奇偶校验位本身。这样做的画可以考虑真个数据包一起效验。
2,建议通码明老讯地址放在通讯开始标识后面,这样从机反映会可以做快些。槐隐
3,不管多简单的协议,建议都有,开始标志,地址,命令,长度,数据,效验,结束标志。
哪怕是一个数据位都可以,这样,比较有调理点,会减少很多数据误传的迟升问题。

阅读全文

与vbnet单片机相关的资料

热点内容
军用压缩饼干怎么吃 浏览:938
人道pdf 浏览:610
分类视觉算法 浏览:257
android弹出键盘位置 浏览:451
安卓怎么下载爱思助 浏览:985
安卓机的呼叫怎么开启 浏览:355
腾讯服务器硬盘什么价 浏览:841
交换机关闭所有端口命令 浏览:91
程序员可以开网店吗 浏览:115
算法工程师面试经验 浏览:686
有什么好用的陪聊app 浏览:698
什么是备中心服务器 浏览:144
linux配置本地yum源 浏览:539
半导体器件与工艺pdf 浏览:528
超大文件解压太慢 浏览:861
微光app主页的爱心代表什么意思 浏览:563
程序员和饺子做饭 浏览:307
美团app的点击骑车在哪里 浏览:723
程序员标配条件 浏览:211
免费电脑解压app排行榜前十名 浏览:189