请问要单片机做个温控系统,并将当前温度通过串口显示在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控件来进行串行口通信。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯