|
多路溫度采集上傳,供大家學習
代碼如下
#include <reg52.h>
#include <intrins.h>
#include "Delay.h"
#include <ds18b20mul.h>
#include <uart.h>
sbit LED=P2^5;
void main()
{
UARTinit();//串口初始化
while(1) //空等
{
Delay_Xms(1000);//每秒上傳一次溫度
GetData(1); //讀取溫度放入dispBuf中,1指P1.0引腳,2指P1.1引腳
sendstring("*1:");
sendstring(dispBuf);sendstring("\r\n");//主動上傳溫度
GetData(2); //
sendstring("*2:");
sendstring(dispBuf);sendstring("\r\n");//主動上傳溫度
GetData(3); //
sendstring("*3:");
sendstring(dispBuf);sendstring("\r\n");//主動上傳溫度
}
}
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
|
-
-
-
多路溫度采集上傳.zip
2020-6-5 13:15 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
65.27 KB, 下載次數: 93, 下載積分: 黑幣 -5
|