2022年vb上位机程序 .pdf
《2022年vb上位机程序 .pdf》由会员分享,可在线阅读,更多相关《2022年vb上位机程序 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人中心我的主页好友消息dfgfdhygfh|装扮|设置|退出dfgfdhygfh 文章相册HOHO照片 PK分享投票测试礼物宠物开心部落汽车工厂七彩鱼更多网页游戏添加设置分享热门分享最新分享好友的分享我的分享如何分享?问题反馈天朝的刺猬的分享名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 12 页 -分享VB 上位机控制LED 显示屏源程序此程序用于自己做的P10户外条形屏已经投入使用为 384*32 大小 效果不错,单片机用了STC11F32XE或 STC11F60XE,效果不错Private Sub Combo1_Change()If MSComm1.PortOpen=Tr
2、ue Then 如果串口打开先关闭后再进行其他操作msg$=先关闭后串口再进行其他操作 错误显示Title$=警告 x=MsgBox(msg$,48,Title$)48标示显示警告图标MSComm1.PortOpen=False Else MSComm1.CommPort=Combo1.ListIndex+1 读取 com 口号End If End Sub Private Sub Combo7_Change()displaylab11.FontSize=16 End Sub Private Sub Command1_Click()shuru.Text=Label14.Caption=等待输入数
3、据 End Sub Private Sub Command2_Click()If(wordsize.Text=32)Then Call tiquzi32 End If Label14.Caption=数据发送中 End Sub 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 12 页 -Private Sub displaylab11_Click()End Sub Private Sub guanyu_Click()MsgBox 版本 0.0 董印 2010!End Sub Private Sub opencom_Click()On Error GoTo uerror 发现错误跳
4、转到错误处理If MSComm1.PortOpen=True Then MSComm1.PortOpen=False opencom.Caption=打开串口 按钮文字改变Shape1.FillColor=&H80FFFF 灯颜色改变Combo1.Enabled=True Combo2.Enabled=True Combo3.Enabled=True Combo4.Enabled=True Combo5.Enabled=True Else MSComm1.PortOpen=True opencom.Caption=关闭串口 Shape1.FillColor=&HFF00&Combo1.Enab
5、led=False Combo2.Enabled=False Combo3.Enabled=False Combo4.Enabled=False Combo5.Enabled=False End If Exit Sub uerror:msg$=无效端口号 错误显示Title$=串口调试助手 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 12 页 -x=MsgBox(msg$,48,Title$)48标示显示警告图标End Sub Private Sub Form_Load()If MSComm1.PortOpen=True Then MSComm1.PortOpen=False
6、 MSComm1.OutBufferSize=2048 MSComm1.InBufferSize=2048 Else End If Combo1.AddItem COM1 Combo1.AddItem COM2 Combo1.AddItem COM3 Combo1.AddItem COM4 Combo1.AddItem COM5 Combo1.AddItem COM6 Combo1.AddItem COM7 Combo1.AddItem COM8 Combo1.AddItem COM9 Combo1.AddItem COM10 Combo1.AddItem COM11 Combo1.AddIt
7、em COM12 Combo1.AddItem COM13 Combo1.AddItem COM14 Combo1.AddItem COM15 Combo1.AddItem COM16 Combo1.ListIndex=0 MSComm1.CommPort=Combo1.ListIndex+1 MSComm1.Settings=9600,n,8,1 opencom.Caption=打开串口 Shape1.FillColor=&H80FFFF 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 12 页 -Combo2.AddItem 256000 Combo2.AddItem 128
8、000 Combo2.AddItem 115200 Combo2.AddItem 57600 Combo2.AddItem 38400 Combo2.AddItem 28800 Combo2.AddItem 19200 Combo2.AddItem 14400 Combo2.AddItem 9600 Combo2.AddItem 4800 Combo2.AddItem 2400 Combo3.AddItem 无 none Combo3.AddItem 奇 Odd Combo3.AddItem 偶 Even Combo4.AddItem 6 Combo4.AddItem 7 Combo4.Add
9、Item 8 Combo5.AddItem 1 Combo5.AddItem 2 senddelay.Enabled=False time1=Time date1=Date now1=Now Label16.Caption=Year(Date)&年&Month(Date)&月&Day(Date)&日&vbNewLine&Hour(Time)&时&Minute(Time)&分&Second(Time)&秒 End Sub Private Sub quit_Click()Unload Form1 End Sub Private Sub send_Click()名师资料总结-精品资料欢迎下载-名师精
10、心整理-第 5 页,共 12 页 -Dim hz_array()As Variant Dim temp()As Byte Dim strBuff As String Dim count As Integer Dim i As Integer Dim j As Integer Dim k As Integer Dim start As Integer Dim xiabiao As Integer Dim xunhuan As Integer Dim zhiling(0 To 2)As Byte Dim m As Integer ReDim temp(128)ReDim hz_send(0 To
11、1279)send.Enabled=False If MSComm1.PortOpen=False Then MsgBox 请打开串口 End If On Error GoTo uerror 先发送控制指令zhiling(0)=CByte(sendcount*10+yushu)zhiling(1)=32 zhiling(2)=CByte(speed.Text)MSComm1.Output=zhiling hz_array(0)=Temp(0)每十个字发送一次For i=0 To sendcount If i=sendcount Then xunhuan=yushu ReDim hz_send(
12、0 To 128*yushu-1)Else xunhuan=10 End If For j=1 To xunhuan 名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 12 页 -start=0+128*(j-1)For k=0 To 127 xiabiao=start+128*10*i+k hz_send(start+k)=hz_buff(xiabiao)Next Next MSComm1.Output=hz_send Next For j=1 To yushu 不足十个字的又发送一次 start=0+128*(j-1)For k=0 To 127 xiabiao=start+1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年vb上位机程序 2022 vb 上位 程序
限制150内