久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機自動澆花系統
[打印本頁]
作者:
efefefuuu
時間:
2020-12-2 00:12
標題:
單片機自動澆花系統
附件里有完整的仿真,源程序,以及參考文檔,和原理圖,
下邊僅展示一部分
部分程序:void Delay_DS18B20(int num)
{
while(num--) ;
}
/*****初始化DS18B20*****/
void Init_DS18B20(void)
{
unsigned char x=0;
DQ = 1; //DQ復位
Delay_DS18B20(8); //稍做延時
DQ = 0; //單片機將DQ拉低
Delay_DS18B20(80); //精確延時,大于480us
DQ = 1; //拉高總線
Delay_DS18B20(14);
x = DQ; //稍做延時后,如果x=0則初始化成功,x=1則初始化失敗
Delay_DS18B20(20);
}
/*****讀一個字節*****/
unsigned char ReadOneChar(void)
{
unsigned char i=0;
unsigned char dat = 0;
for (i=8;i>0;i--)
{
DQ = 0; // 給脈沖信號
dat>>=1;
DQ = 1; // 給脈沖信號
if(DQ)
dat|=0x80;
Delay_DS18B20(4);
}
return(dat);
}
/*****寫一個字節*****/
void WriteOneChar(unsigned char dat)
{
unsigned char i=0;
for (i=8; i>0; i--)
{
DQ = 0;
DQ = dat&0x01;
Delay_DS18B20(5);
DQ = 1;
dat>>=1;
}
}
/*****讀取溫度*****/
unsigned int ReadTemperature(void)
{
unsigned char a=0;
unsigned char b=0;
unsigned int t=0;
float tt=0;
Init_DS18B20();
WriteOneChar(0xCC); //跳過讀序號列號的操作
WriteOneChar(0x44); //啟動溫度轉換
Init_DS18B20();
WriteOneChar(0xCC); //跳過讀序號列號的操作
WriteOneChar(0xBE); //讀取溫度寄存器
a=ReadOneChar(); //讀低8位
b=ReadOneChar(); //讀高8位
t=b; //高8位轉移到t
t<<=8; //t數據左移8位
t=t|a; //將t和a按位或,得到一個16位的數
tt=t*0.0625; //將t乘以0.0625得到實際溫度值(溫度傳感器設置12位精度,最小分辨率是0.0625)
t= tt*10+0.5; //放大10倍(將小數點后一位顯示出來)輸出并四舍五入
return(t); //返回溫度值
}
51單片機51hei設計-溫度報警器系統.zip
2020-12-2 00:07 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
529.91 KB, 下載次數: 22, 下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久伊人操
|
免费一二区
|
韩国主播午夜大尺度福利
|
欧美 日韩 国产 成人 在线
|
亚洲日韩中文字幕一区
|
精品国产99
|
日韩在线视频免费观看
|
日韩一级
|
中文字字幕一区二区三区四区五区
|
国产精品3区
|
久久久久久久亚洲精品
|
久在线
|
a欧美
|
国产一级片免费看
|
中文字幕在线免费视频
|
99色在线视频
|
久久6视频
|
秋霞a级毛片在线看
|
91视频日本
|
国产农村一级片
|
成人免费视屏
|
色综合久久天天综合网
|
国产精品久久久久久久一区二区
|
亚洲成人免费视频在线观看
|
伊人热久久
|
亚洲一区中文字幕在线观看
|
国产a爽一区二区久久久
|
成人免费小视频
|
国产精品性做久久久久久
|
国产精品久久久久久一区二区三区
|
91精品国产综合久久精品图片
|
在线观看日韩精品视频
|
日韩成人影院
|
亚洲有码转帖
|
国产视频福利在线观看
|
国产成人精品高清久久
|
国产成人精品999在线观看
|
成人av播放
|
日韩国产一区二区三区
|
欧美电影在线观看网站
|
亚洲视频一区在线观看
|