❶ vb 单片机学习
单片机不可能用VB开发(一大理由:VB编的程序单片机装不下!)
虚拟环境不好,很容易和真实情况不符。
钱可以控制在100以内,上网买个最小系统板(淘宝网购等)大约三四十元,单片机你可以买STC的,网上争议很大,不过个人认为初学还是蛮方便的,至少省了个编程器的钱,芯片大概三四元,再买根串口线(电脑没串口的买USB转串口线),几到十几元。还有供电线,不会贵的。
这样你就能让单片机工作了,但是没有外部设备,什么也看不到。
最简单的流水灯实验需要发光二极管一堆,必要的限流电阻/排阻,试验板(可以用面包板)、连接线(可以用面包板线,杜邦线)等。板和线几块,发光管和电阻不值钱。输入控制你可以用各种开关/按键,甚至一块钱几十个的小按钮。
做得好了你可以用数码管。别的嘛,就看你做什么实验的,学得多花的钱也多,可能芯片也要更换,不过你如果真想学,这钱是花的值的(毕竟也没多到哪里去)
❷ vb6.0与单片机通讯
单片机用串口中断处理数据,在主程序中写显示的代码
串口工作在单工状态下
VB中有个通讯的控件,忘了什么名了,
❸ VB,单片机,编程。
你说的是一组IO口只有8位的意思吗?
如果只需要10多个IO口的引脚,51单片机能够符合啊,它有P0,P1,P2,P3这4组IO口,每组有8位,也就是说,做普通IO口用的话,有32个引脚呢,怎么不够呢?
如果你是说一组IO口需要10多个引脚的话,可以用16位的单片机或者32位的单片机
❹ 单片机与VB通信
PC接收到的是什么?
是67的十六进制数43H。
是触发一次OnComm事件吗?
是。
SBUF=‘a'呢?
是61H。
❺ 单片机编程可以用VB吗
单片机上位机编程可以用vb,单片机硬件源码编程只能用c语言或者汇编。
❻ 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和单片机通信
设置MSComm控件串行模式为 二进制 模式,然后用一个不定 Byte 变量数组接收就可以了,接收到的字节数可用 Ubound(a)来得到,接收到的数据就在这个数组中。
❾ 单片机编写程序用什么软件能用VB吗
编写程序 嘛 什么 都可以
但 编译 就得用 工具了
如 keil C
❿ VB 单片机
32个LED灯+32个按钮,你真想逆天啊?
用51单片机加一些编码芯片可以实现