仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

基于 VB6.0 和 51单片机 的 超声波 液位计

忆往昔曾经的你 2011-02-08 09:42:05 809  浏览
  • 我想做一个基于VB6.0和51单片机的超声波液位计,单片机通过超声波测距模块测距,并通过URAT串口和上位机通讯,VB编写上位机程序,将液位值和曲线显示在上位机程序界面中。 因为本人VB初学,之前也没有上下位机通讯编程的经验,在CSDN和pudn上面下载的类似... 我想做一个基于VB6.0和51单片机的超声波液位计,单片机通过超声波测距模块测距,并通过URAT串口和上位机通讯,VB编写上位机程序,将液位值和曲线显示在上位机程序界面中。 因为本人VB初学,之前也没有上下位机通讯编程的经验,在CSDN和pudn上面下载的类似上下位机程序貌似都有些问题,烦请各位分享分享,有相关例程Z好,没有的话,Z简单的上下位机通讯测试程序也行,如果问题解决了,除了这30分外,我再多给几十分百来分也没问题,我的编程环境是VB6.0中文版和keil uvision3。单片机用STC89C52。。 文件比较大的话,Z好是工程文件包,可以发我邮箱里,thomas287@126.com和QQ:287153136。如果问题解决一定重谢,期待大虾的回复! 展开

参与评论

全部评论(5条)

  • tangyi198592 2011-02-11 00:00:00
    我读的是大专,那里不教vb,不过我倒是可以和你合作,单片机我懂!我QQ1223664678

    赞(3)

    回复(0)

    评论

  • Zhenhe20140709 2011-02-09 00:00:00
    建议您去icbom网去查一下 网站是单片机数据库,资料很多

    赞(13)

    回复(0)

    评论

  • xshvywj 2011-02-09 00:00:00
    Dim _strConn as String = System.Configuration.ConfigurationManager.AppSettings("strConn") 这里要改下 <configuration> <appSettings/> <add key="strConn" value="Data Source=5288005ac55345f.;Initial Catalog=dingxi;User ID=sa" />

    赞(2)

    回复(0)

    评论

  • SNH48_陈雨琪CYQ 2011-02-09 00:00:00
    单片机接触比较少,估计你这个问题比较少人会在这里做解答,希望你好运吧。

    赞(7)

    回复(0)

    评论

  • 海底浪花xx 2011-02-09 00:00:00
    这个问题,不算什么问题,给你个思路,希望对你有帮助 网络上的人不是吃闲饭的,没人会给你非常满意的回复,只能给你思路,除非有人刚巧做过和你想要的一模一样的。 这个问题分两步考虑 1.MCU单片机进行超声波数据采集 2.MCU与PC机串口通讯 问题是 PC机用VB做曲线动态显示,视乎有些复杂,以前我也用VB做过动态曲线,比较复杂,至少我认为比较复杂(个人能力有限吧),我建议你动态显示用LabVIEW(以前我用的是L7.2免费版,几年没摸了) 基于单片机的超声波测距电路和程序以前也曾做过(指导本科生毕业设计),现在程序找不到了,不过,网上多的是,超声波测距程序现在非常成熟,down一个就OK了。 MCU还一个问题就是与串口通讯,初始化串口,就ok了 参考如下: void Init_MCU(void) {////串口初始化 SCON = 0x50 ; TMOD &= 0x0F; TMOD |= 0x20 ; TH1 = 0xfE ; //Baud: fosc=11.0592MHz ,FD 9600 ;FE 14400 TR1 = 1 ; // 启动timer 1 run TI = 1; }////////////////////////////////////// 程序应用 直接printf("sample dat.= %f \n",dat); 具体情况具体定 如果不用上一句 改为 void MCU_TXD(unsigned char ch) { SBUF=ch; while(TI==0); TI=0; } 程序很成熟,也很灵活,稍加修改,就很容易搞定,相信聪明的你,一看就明白!! VB6.0编写串口接收程序,把我以前的程序给你参考一下,希望能有帮助 '//对数据实时读取 Sub MSComm1_OnComm() Dim aa_input '数据暂时缓存 Dim tr_input Select Case frmMain.MSComm1.CommEvent Case comEvReceive On Error Resume Next tr_input = frmMain.MSComm1.Input If tr_input = "" Then GoTo err1 aa_input = Format(Val(tr_input), "0") ' "#0.000") txtMsg.Text = txtMsg.Text & aa_input & " " Label4.Caption = "接收区:" & aa_input & " " & Hex(aa_input) Label5.Caption = aa_input err1: Case Else frmMain.MSComm1.InBufferCount = 0 '对缓存操作 End Select End Sub 完整程序已发到你信箱,可以参考一下 mcu编程和VB6.0编程是我的强项,总算你找对了,嘿嘿,自乐一下 希望对你有帮助,有问题可以进一步交流

    赞(5)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

基于 VB6.0 和 51单片机 的 超声波 液位计
我想做一个基于VB6.0和51单片机的超声波液位计,单片机通过超声波测距模块测距,并通过URAT串口和上位机通讯,VB编写上位机程序,将液位值和曲线显示在上位机程序界面中。 因为本人VB初学,之前也没有上下位机通讯编程的经验,在CSDN和pudn上面下载的类似... 我想做一个基于VB6.0和51单片机的超声波液位计,单片机通过超声波测距模块测距,并通过URAT串口和上位机通讯,VB编写上位机程序,将液位值和曲线显示在上位机程序界面中。 因为本人VB初学,之前也没有上下位机通讯编程的经验,在CSDN和pudn上面下载的类似上下位机程序貌似都有些问题,烦请各位分享分享,有相关例程Z好,没有的话,Z简单的上下位机通讯测试程序也行,如果问题解决了,除了这30分外,我再多给几十分百来分也没问题,我的编程环境是VB6.0中文版和keil uvision3。单片机用STC89C52。。 文件比较大的话,Z好是工程文件包,可以发我邮箱里,thomas287@126.com和QQ:287153136。如果问题解决一定重谢,期待大虾的回复! 展开
2011-02-08 09:42:05 809 5
基于51单片机的温度控制器
 
2012-04-13 16:49:36 309 2
求助,基于51单片机,激光测距
 
2018-11-30 04:20:40 364 0
:基于51单片机的脉冲信号发生器
[1]输出信号约每秒1组脉冲,脉冲组间隔0.5-2秒可设置;[2]每组脉冲个数1-50可以设置,双极性脉冲和双极性方波;[3]脉冲频率5K-100K可以设置;[4]脉冲宽度可以1-100uS可以设置;我的92... [1] 输出信号约每秒1组脉冲,脉冲组间隔0.5-2秒可设置;[2] 每组脉冲个数1-50可以设置,双极性脉冲和双极性方波; [3] 脉冲频率5K-100K可以设置;[4] 脉冲宽度可以1-100uS可以设置; 我的 921313685@qq.com谢啦 展开
2014-10-15 08:40:21 194 2
基于51单片机的数字频率计(0—10MHZ)
百度上有0—10KHZ的,我能找到,求大神教我怎么依葫芦画瓢测10MHZ的吧,据说可以在51单片机扩展一个8253芯片用来定时计数?反正怎么好弄怎么来吧,不好贴的话,直接发我邮箱也行:xddpzc2010@126.com
2013-03-14 00:30:14 376 1
基于51单片机的光电传感器的计数器设计
 
2018-11-16 15:26:33 263 0
基于51单片机的数字频率计设计(proteus仿真)
要求:实现外部方波,三角波,正弦波,锯齿波等常用波形的频率测量 (硬件设计,软件设计)
2012-06-03 00:12:36 413 3
求51单片机超声波测距代码
 
2011-08-20 06:16:46 409 2
51单片机超声波测距模块代码
****************************************************************************************这是代码原文 我想问一下主函数下的while循环里面 为什么等到echo回波回来了 才打开定时器1和外部中断呢 这时候回波已经回来了啊 不是测不出超声波回波的时间了... ****************************************************************************************这是代码原文 我想问一下主函数下的while循环里面 为什么等到echo回波回来了 才打开定时器1和外部中断呢 这时候回波已经回来了啊 不是测不出超声波回波的时间了吗还有就是 为什么在whlie循环前先打开了总中断 然后进入whlie又立刻关闭 再重新打开 那diyi次打开不是很多余吗 麻烦大神解答一下 展开
2018-06-26 20:47:55 487 1
基于51单片机,ADC0804,光敏电阻,湿度传感器,求程序!!!!
我用的51单片机,采集光强度和空气湿度,利用了两个ADC0804进行转换(光敏电阻和电阻式湿度传感器),但是没有相应程序,哪位大哥能帮忙弄一个程序啊?如果是可行的程序,我账号里剩下... 我用的51单片机,采集光强度和空气湿度,利用了两个ADC0804进行转换(光敏电阻和电阻式湿度传感器),但是没有相应程序,哪位大哥能帮忙弄一个程序啊?如果是可行的程序,我账号里剩下的分全给你,虽然不多... 展开
2011-06-01 01:20:26 255 4
基于51单片机8通道数据采集系统设计
设计要求:1、使用89C51和ADC0809构成8通道数据采集系统;2、要求有复位电路(包括上电复位和按键复位);3、要求上电以后,按下启动键后顺序采集各个通道的信号;4、先利用A/D转化器... 设计要求: 1、使用89C51和ADC0809构成8通道数据采集系统; 2、要求有复位电路(包括上电复位和按键复位); 3、要求上电以后,按下启动键后顺序采集各个通道的信号; 4、先利用A/D转化器对各路电压进行采样,得到相应的数字量,再经过数字量与模拟量的关系得到模拟电压值,然后在LED数码管上显示,采集信号的范围为:0-5V; 5、设置有停止按钮,按下后停止采集数据。 6、共用4个数码管,Z高位显示通道号,剩下3位,1位为整数位,两位为小数位。 展开
2012-06-25 06:31:58 335 1
用温度传感器做基于51单片机的电子体温计
用温度传感器做基于51单片机的电子体温计兼容的温度传感器,基于51... 用温度传感器做基于51单片机的电子体温计兼容的温度传感器,基于51 展开
2017-11-27 00:58:33 637 1
基于51单片机的数字频率计电路原理图怎么画
 
2018-11-24 20:51:55 332 0
基于51单片机用LCD1602液晶显示的频率计程序
求程序——————
2013-04-23 19:11:42 305 1
求US-100(模块)超声波测距的C语言程序,基于51单片机的,3Q哦~
求基于51单片机的US-100超声波测距C语言程序。需要详细点的具体设计程序,O(∩_∩)O~ US-100模块参考资料:http://wenku.baidu.com/view/65e63e35a32d7375a41780ce.html 性能要求:实现2--150cm的测距,测得结果保留4位有效数字(取整数),单位:mm。 哪... 求基于51单片机的US-100超声波测距C语言程序。需要详细点的具体设计程序,O(∩_∩)O~ US-100模块参考资料:http://wenku.baidu.com/view/65e63e35a32d7375a41780ce.html 性能要求:实现2--150cm的测距,测得结果保留4位有效数字(取整数),单位:mm。 哪位大神帮帮忙喽,急啊!!!真心谢谢大神了~ 展开
2017-05-17 15:16:00 517 1
51单片机超声波测距用lcd显示
51单片机超声波测距用lcd显示1602显示屏
2018-11-24 01:55:06 310 0
求一个基于51单片机的函数信号发生器的汇编程序和仿真图
一定要能够运行出来的,百度好多都出不来的。... 一定要能够运行出来的,百度好多都出不来的。 展开
2018-12-08 17:45:56 223 0
基于51单片机函数信号发生器怎么样实现小功率
 
2017-04-25 21:48:31 351 1
基于51单片机的lm393振动传感器的程序怎么加蜂鸣器
 
2017-10-26 10:33:33 278 2
做一个51单片机超声波测距需要哪些器材
 
2017-02-28 00:10:01 377 1

10月突出贡献榜

推荐主页

最新话题