用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位的單片機