void
delay1ms
(unsigned
int y)
//延時1ms,延時多少就傳多少
unsigned
char
ds18b20init()
c return1;
//初始化成功
}
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-wkk2ihzx-1582043230885)(/image-20200216212259152.png)]
unsigned
char
ds18b20readbyte()
return byte;
}
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-43d9rqc7-1582043230888)(/image-20200216212316290.png)]
void
ds18b20writebyte
(unsigned
char dat)
}
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-wnsrs4m2-1582043230889)(/image-20200216212345809.png)]
void
ds18b20changtemp()
short
ds18b20readtemp()
else
tem=tmh;
//獲得高八位
tem<<=
8;
tem|
=tml;
//獲得底八位
tem=
(double
)tem*
0.625
;//轉換 放大10倍 精度0.1
if(temp)
return tem;
//返回溫度值
else
return
-tem;
}
void
delay10us()
//延時10us
c
void
i2cstart()
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-arducvn4-1582043230891)(/image-20200216213225461.png)]
void
i2cstop()
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-c0iertmc-1582043230893)(/image-20200216213437450.png)]
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-cqfrdttr-1582043230894)(/image-20200216213646210.png)]
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-lp1fsko1-1582043230896)(/image-20200216214205083.png)]
unsigned
char
i2csendbyte
(unsigned
char dat)
sda=1;
delay10us()
; scl=1;
while
(sda)
//等待應答,也就是等待從裝置把sda拉低
} scl=0;
delay10us()
;return1;
}
unsigned
char
i2creadbyte()
return dat;
}
void
at24c02write
(unsigned
char addr,
unsigned
char dat)
unsigned
char
at24c02read
(unsigned
char addr)
## 9、讀資料
```c
unsigned char at24c02read(unsigned char addr)
畢設程式設計相關問題 模組和函式
在使用python用到某些函式時需要用到python模組庫的大量模組,而用來匯入模組或者檔案的是import語句,用法如下 1 關鍵字import 模組名 如果同時匯入多個模組或者檔案,模組名用 隔開。import module import module1,module2,module3.例子im...
畢設 班級管理系統 找回密碼模組
模組介紹 介面設計 程式流程圖 核心 private list ids new list 儲存密保資訊 private list keys new list 儲存密保答案 private string str new string 密保問題 int m 記錄密保隨機數 關鍵 string cm st...
畢設相關文獻簡單綜述及讀書安排
隨著資訊科技的發展,資訊系統在各行各業中的作用越來越重要,資訊系統的安全問題已成為國家政治 軍事和經濟發展中必須解決的難題。對資訊系統進行有效的風險評估是解決資訊系統安全問題的關鍵技術。目前,資訊保安風險評估已成為國內外資訊保安領域的研究熱點,國內外已建立了一系列資訊保安風險評估標準,學術界也有一些...