導航:首頁 > 操作系統 > 單片機傳送數據到電腦

單片機傳送數據到電腦

發布時間:2025-09-02 07:18:03

單片機中如何將DS18b20測得的溫度通過串口發送到電腦的串口調試助手上呢

串口是可以發送16進制的數的。我常用的簡單方法是,在單片機里這樣寫:

int t;
float tt; //溫度值

char i;
unsigned char *p;

Init_DS18B20();
WriteOneChar(0xCC); //跳過讀序號列號的操作
delay(40);//delay(4);
WriteOneChar(0xBE); //讀取溫度寄存器等(共可讀9個寄存器) 前兩個就是溫度
a=ReadOneChar();
b=ReadOneChar();
t=b;

t<<=8;
t=t|a;
tt=t*0.0625; 轉換成溫度.可用

p= (unsigned char *) (&tt);

for(i=3;i>=0;i--)
{
TI = 0;
SBUF = p[i];
while(TI==0);

}

到計算機這邊,在把他轉換回來就好了;
例如:
BYTE RECV[4]; // 這是計算機收到的字元串;
float *fp = (float*)RECV;
float t = *fp; //t里就是收到的18B20的溫度了

Ⅱ 單片機採集的數據如何即時顯示在電腦顯示器上並存儲

1、首先做一塊電路板(或者買一塊帶USB通訊的開發板),將PIC32的USB通訊管腳D+、D-通過USB座子引出來連接到電腦上。

閱讀全文

與單片機傳送數據到電腦相關的資料

熱點內容
如何把文件夾子夾成一排 瀏覽:751
反導彈彈頭演算法 瀏覽:201
北京溯源碼燕窩圖片 瀏覽:736
dex命令 瀏覽:456
cad被設計院加密了怎麼辦 瀏覽:201
ftp取目錄命令 瀏覽:378
自製壓縮機洗車 瀏覽:813
51單片機delay延時1ms簡介 瀏覽:56
假溯源碼燕窩能吃嗎 瀏覽:395
如何定義自定義函數python 瀏覽:874
天然氣壓縮因子的計算 瀏覽:151
百科系統php 瀏覽:277
linuxpost請求 瀏覽:802
索尼電視機怎麼下app 瀏覽:957
java視頻教程百度雲 瀏覽:538
教培英語老師轉行程序員 瀏覽:671
linuxiscsi啟動 瀏覽:152
android的設計與實現卷2 瀏覽:182
山西輕便邊緣計算伺服器雲主機 瀏覽:467
華為ospf引入靜態路由的命令 瀏覽:400