永发信息网

请问要单片机做个温控系统,并将当前温度通过串口显示在PC机上,请问上位机程序用C语言可以做吗。

答案:3  悬赏:80  手机版
解决时间 2021-02-11 23:55
  • 提问者网友:王者佥
  • 2021-02-10 23:26
请问要单片机做个温控系统,并将当前温度通过串口显示在PC机上,请问上位机程序用C语言可以做吗。
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-02-11 00:18
最好的方法是问炳哥。。。。。。。。。。。找老师要资料
全部回答
  • 1楼网友:人间朝暮
  • 2021-02-11 02:36
我以前做实验的时候发现,用单片机串口工作方式一给计算机发数据并不能准确的发过去,经常是发一个0x00,计算机收到的可能是0xfe。我老师分析说可能是出现丢码现象,后来我的解决方法是设置用单片机的串口工作方式三发送数据,也就是多发一位数据,但计算机是忽略多发的那一位的。这多发的一位只是为了保证不会丢码。 你的vb程序我看不懂,但我建议是这样: 1:先去下一个通用的串口调试软件代替你的vb程序,用你原来单片机的程序给计算机发数据,这样如果串口调试软件接收到的数据是正确,说明你的vb程序问题。 2:如果上述方法接收的还是错误数据,则建议把单片机串口工作方式改成方式三,波特率和其他的不用变。再然串口调试软件接收数据看看。 另外:“pcon=0x00; //开总中断,开串口中断” pcon不是中断控制器,下面那句才是。 开中断。
  • 2楼网友:往事埋风中
  • 2021-02-11 01:20
可以使用mscomm控件来进行串行口通信。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯