本帖最后由 yuse 于 2009-11-5 20:32 编辑
下位机:51单片机 单总线挂多点DS18B20温度传感器测量多台冷柜温度。
上位机:vb 用来实时更新循环显示所有温度值
工作流程:利用了vb的mscomm控件,上位机定时发送“s” ;单片机每隔1s读取一个传感器温度,并检测一旦收到“s”就通过串口发送温度数据到上位机,触发事件显示温度,循环更新下去
出现的问题:下位机发送数据正常,但是上位机却只能随机显示个别几个温度。不知道是什么原因?(2楼提供的监视仪显示串口数据收发应该是正常吧)
因为以前一直做下位机,第一次接触上位机,还望朋友们不吝赐教,有兴趣的朋友可以加我qq:181164380,我把全部代码给您发过去,方便您查看。 |