用Basic语言的就有,VB的就不太可能有了,主要是编译器的问题,C语言编程已经很普及了,编译效率也很高,估计没有人回去研究VB的单片机编程了。
Ⅱ 单片机编程可以用VB吗
单片机上位机编程可以用vb,单片机硬件源码编程只能用c语言或者汇编。
Ⅲ 单片机编写程序用什么软件能用VB吗
编写单片机程式的工具软件,就是记事本,都可以的了,只要你认为方便自己编写软件的工具都可以用。这个没有关系的了,但注意不要带入一些中文的符号啊,间隔的啊,那样的话,你在单片机的编译软件上,就会出错。
Ⅳ 单片机能不能用VB来写程序
单片机的编程语言由单片机自身决定由何种语言写,单PC机与单片机的通信可用VB编写。
Ⅳ 如何用VB通过串口和51单片机通讯使得单片机能够在IO口产生脉冲,脉冲的数量和频率由VB设定
这个需要分步来完成
1、实现单片机串口通讯
2、编写VB程序,添加串口控件,实现VB与单片机串口通讯
3、写单片机IO驱动,实现脉冲输出
4、VB发数据给单片机,实现脉冲数量和频率控制
5、更详细的可以私信我完成
Ⅵ 请问可以用vb给单片机编程吗怎么操作本人只会vb
不可以,Visual Basic只能编写计算机上的程序。
而且VB是使用Basic语言,编写单片机程序一般是汇编语言和C语言。好像AVR单片机可以使用Basic语言。
但不管怎么说,某个系列的单片机只能用指定的软件编写程序。比如说PIC专用MPLAB编写程序。51可以用KEIL和伟福,而AVR有GCC、IAR等,而AVR单片机要编译basic语言的程序,必须用BASCOM软件。
Ⅶ 用VB给单片机编程,能行吗。或用什么方法能使VB程序被单片机识别
一般不可能.
vb是基于windows的.
使VB程序被单片机识别 除非你的 单片机先进到能跑 windows
不过你可以用C .它更机遇硬件.简单的 c 程序 单片机可以跑起来.
事实上,中低挡单片机 专业开发,基本上都是用 单片机 C语言.
楼主有兴趣 可以自己开发 单片机B语言,呵呵.很有前景哦.
=============
别听楼下 乱说.我是搞单片机的.
嵌入式系统听说没有?WindowsCE听说过没有?看过手机跑windows没有? 楼下菜菜不要乱叫.
Ⅷ 用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可以编辑单片机程序吗
可以呀,只是编辑的话,就是写程序。用vb的编辑器可以的,只是不好用。
单片机程序用任何编辑器都 可以写的,包括windows自带的记事本。
但编译就不行了,要用keil 、wave等 。
Ⅹ VB,单片机,编程。
你说的是一组IO口只有8位的意思吗?
如果只需要10多个IO口的引脚,51单片机能够符合啊,它有P0,P1,P2,P3这4组IO口,每组有8位,也就是说,做普通IO口用的话,有32个引脚呢,怎么不够呢?
如果你是说一组IO口需要10多个引脚的话,可以用16位的单片机或者32位的单片机