Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 6140|回復: 1
打印 上一主題 下一主題

溫度 sensor IC DALLAS DS18B20 + 圖控軟體 StampPlot Pro 的應用

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2012-7-27 21:31:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
使用 ATMEL AVR ATmega16A  8 顆,經過 RS-232 連上圖控軟體 StampPlot Pro 實作
# w3 R7 p3 M# a使用 CodeVisionAVR         #include <ds18b20.h> % h3 ]; s8 @6 y# w! U$ @/ X, X

6 i) Z. `$ d$ z# b' j0 |float ds18b20_temperature(unsigned char *addr);     // 傳回轉換後溫度值,函數原型% U$ ?4 L+ l$ f* U' P4 C; v
6 o' q4 t+ {; F2 G8 m
t0=ds18b20_temperature( &rom_code[0][0]);            // DS18B20 進行溫度轉換
' M5 @8 a) q  h4 I( w1 `( Vt1=ds18b20_temperature( &rom_code[1][0]);            // RS-232 連上 StampPlot Pro! N; `+ r3 V- t9 I3 f: h1 q9 A6 q
t2=ds18b20_temperature( &rom_code[2][0]);  
" M" a+ Q5 u9 D& ?; M" qt3=ds18b20_temperature( &rom_code[3][0]);  , S( F' [1 Y  l  w' ^9 r. c% P
t4=ds18b20_temperature( &rom_code[4][0]);  6 |. R( Q( ~0 Y$ b( O5 d
t5=ds18b20_temperature( &rom_code[5][0]);  
8 i/ N+ R5 g9 @; ~, [& j0 rt6=ds18b20_temperature( &rom_code[6][0]);  
) \2 E$ w% n' v* F! _t7=ds18b20_temperature( &rom_code[7][0]);  
; _1 o' ~5 L5 J" W/ `# qprintf("%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f,%.3f\r",t0,t1,t2,t3,t4,t5,t6,t7);  // 傳給 StampPlot Pro
8 E; O# F& H; {+ |3 k# r* ~  O* B0 C0 i* I# e) V
5 j' Q% g) K8 b9 O( s( s, I

: u2 D* Y+ W  V+ e3 {
' e7 r+ R# f" U
4 f) s" O: Y9 M  Q

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
 樓主| 發表於 2012-7-28 06:36:53 | 只看該作者
本帖最後由 if8051 於 2012-7-28 06:38 AM 編輯 6 \0 h2 M0 P7 ?

/ i: ?2 R: Z  c2 P1 ~StampPlot Pro 本身已自帶有 8 個樣板,可以馬上立刻使用;
# T( D3 W8 z3 B2 N
  N  o3 n# q4 f6 e1 z也可以自行設計編輯專屬的 GUI ,再傳上一張開機初始化畫面。
- D3 T# g: w! A+ |
* I5 V* x: A2 V5 g( G% B

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-21 11:03 AM , Processed in 0.119015 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表