- 註冊時間
- 2012-3-16
- 最後登錄
- 2024-11-8
- 主題
- 查看
- 積分
- 173
- 閱讀權限
- 40
- 文章
- 223
- 相冊
- 0
- 日誌
- 0
狀態︰
離線
|
使用 ATMEL AVR ATmega16A 8 顆,經過 RS-232 連上圖控軟體 StampPlot Pro 實作
使用 CodeVisionAVR #include <ds18b20.h>
float ds18b20_temperature(unsigned char *addr); // 傳回轉換後溫度值,函數原型
t0=ds18b20_temperature( &rom_code[0][0]); // DS18B20 進行溫度轉換
t1=ds18b20_temperature( &rom_code[1][0]); // RS-232 連上 StampPlot Pro
t2=ds18b20_temperature( &rom_code[2][0]);
t3=ds18b20_temperature( &rom_code[3][0]);
t4=ds18b20_temperature( &rom_code[4][0]);
t5=ds18b20_temperature( &rom_code[5][0]);
t6=ds18b20_temperature( &rom_code[6][0]);
t7=ds18b20_temperature( &rom_code[7][0]);
printf("%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f\r",t0,t1,t2,t3,t4,t5,t6,t7); // 傳給 StampPlot Pro
|
|