微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 采用VB软件与AT89S51单片机的温度测控系统设计

采用VB软件与AT89S51单片机的温度测控系统设计

时间:09-26 来源:互联网 点击:

Tl作为波特率发生器,其波特率与PC机一致。数据的传送格式为8位数据位和1位停止位。采用查询方式发送和接收数据,定时器T1设置为工作模式2,串行口设置为工作方式1。该设计将通信速率设置为9 600 b/s,SMOD=0,单片机晶振频率为11.059 2 MHz,此时定时器T1的初值应被设为:

3.1 接收上位机命令程序

接收上位机命令程序:

3.2数据发送程序

数据发送程序:

4 结语

单片机与上位机的通信在工业控制现场的应用比较广泛,利用VB提供的通讯控件MSComm对上位机进行编程比使用API函数编程更简单灵活。本文通过具体实例分析了计算机与单片机之间的通信方法。调试结果证明,该方案切实可行,能够确保通信的稳定,具有重要的现实意义。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top