
基于C51单片机的DS18B20温度数据采集及串口传输至上位机的PID控制软件源代码.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源提供了一套利用C51单片机结合DS18B20传感器进行温度数据采集,并通过串行通信将数据发送至计算机,实现PID算法调节温度控制的完整源代码。
C51单片机实现温度数据的采集并通过串口传至上位机以及控制温度软件设计源代码。该程序实现了通过温度传感器测温,并将结果同时显示在数码管上,同时也通过串口发送到电脑端进行显示。
主函数如下:
```c
void main()
{
SCON = 0x50; //REN=1允许串行接收状态,工作模式为模式1
TMOD|= 0x21; //定时器设置为方式2
PCON|= 0x80;
TH1 = 0xF3; //波特率4800、数据位8、停止位1。效验位无 (晶振频率为12M)
TL1 = 0xF3;
TR1 = 1; //启动定时器
ES = 1; //开串口中断
}
```
这段代码设置了单片机的通信和计时模式,以便于通过串口进行数据传输。
全部评论 (0)
还没有任何评论哟~


