freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于單片機溫度檢測系統(tǒng)課程設計-資料下載頁

2025-08-18 14:55本頁面

【導讀】溫度是表征物體冷卻程度的物理量,也是一種最基本的環(huán)境參數。農工業(yè)生產及日常生活中,對溫度的測量及控制始終占據著極其重要的地位。目前,以DS18B20為代表的新型單總線數字是溫度傳感器和A/D轉換器于一體,合,具有較強的推廣應用價值,采用單片機對它們進行控制不僅具有控制方便,大大提高產品質量,因此,智能化溫度傳感技術正被廣泛地采用。本設計加入了1602液晶顯示屏顯示,使整個設計更。外溫室智能控制進行深入分析的基礎上,針對溫室智能化控制存在的諸多因子,本系統(tǒng)采用層次化、模塊化設計,整個系統(tǒng)由數據采集系統(tǒng)、單片機??刂葡到y(tǒng)、計算機監(jiān)控系統(tǒng)組成。語音報警和數據輔助存儲功能。本設計主要做了如下幾方面的工作:一是確定系統(tǒng)的總體設計方案,包括。輸出通道設計;三是進行了調試和仿真,包括硬件仿真和軟件仿真。實現待溫度控制系統(tǒng)發(fā)展的主流方向。溫度控制不好可能引起生產安全,產品質

  

【正文】 e,1= no presence } /* 讀一個字節(jié) */ /*******************************************************************/ 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(4) 。 } return (dat) 。 } /* 寫一個字節(jié) */ /*******************************************************************/ WriteOneChar(unsigned char dat) { unsigned char i = 0 。 for (i = 8 。 i 0 。 i) { DQ = 0 。 DQ = datamp。0x01 。 Delay(5) 。 DQ = 1 。 dat=1 。 } 長 春 大 學 課程設計紙 共 32 頁 第 22 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ } /* 讀取溫度 */ /*******************************************************************/ Read_Temperature(void) { Init_DS18B20() 。 WriteOneChar(0xCC) 。 // 跳過讀序號列號的操作 WriteOneChar(0x44) 。 // 啟動溫度轉換 Init_DS18B20() 。 WriteOneChar(0xCC) 。 //跳過讀序號列號的操作 WriteOneChar(0xBE) 。 //讀取溫度寄存器 temp_data[0] = ReadOneChar() 。 //溫度低 8 位 temp_data[1] = ReadOneChar() 。 //溫度高 8 位 } /* 數據轉換與溫度顯示 */ /*******************************************************************/ Disp_Temperature() { display[4]=temp_data[0]amp。0x0f 。 display[0]=ditab[display[4]]+0x30 。 //查表得小數位的值 display[4]=((temp_data[0]amp。0xf0)4)|((temp_data[1]amp。0x0f)4) 。 display[3]=display[4]/100+0x30 。 display[1]=display[4]%100 。 display[2]=display[1]/10+0x30 。 display[1]=display[1]%10+0x30 。 if(display[3]==0x30) //高位為 0,不顯示 { display[3]=0x20 。 if(display[2]==0x30) //次高位為 0,不顯示 display[2]=0x20 。 } lcd_pos(0x48) 。 長 春 大 學 課程設計紙 共 32 頁 第 23 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ lcd_wdat(display[3]) 。 //百位數顯示 lcd_pos(0x49) 。 lcd_wdat(display[2]) 。 //十位數顯示 lcd_pos(0x4a) 。 lcd_wdat(display[1]) 。 //個位數顯示 lcd_pos(0x4c) 。 lcd_wdat(display[0]) 。 //小數位數顯示 } /*******************************************************************/ /* 蜂鳴器響一聲 */ /*******************************************************************/ void beep() { unsigned char y 。 for (y=0 。y100 。y++) { Delay(60) 。 BEEP=!BEEP 。 //BEEP 取反 } BEEP=1 。 //關閉蜂鳴器 Delay(40000) 。 } /* DS18B20 OK 顯示菜單 */ /*******************************************************************/ void Ok_Menu () { uchar m 。 lcd_init() 。 //初始化 LCD lcd_pos(0) 。 //設置顯示位置為第一行的第 1 個字符 m = 0 。 while(cdis1[m] != 39。\039。) 長 春 大 學 課程設計紙 共 32 頁 第 24 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ { //顯示字符 lcd_wdat(cdis1[m]) 。 m++ 。 } lcd_pos(0x40) 。 //設置顯示位置為第二行第 1 個字符 m = 0 。 while(cdis2[m] != 39。\039。) { lcd_wdat(cdis2[m]) 。 //顯示字符 m++ 。 } writetab() 。 //自定義字符寫入 CGRAM delay1(5) 。 lcd_pos(0x4d) 。 lcd_wdat(0x00) 。 //顯示自定義字符 } /* DS18B20 ERROR 顯示菜單 */ /*******************************************************************/ void Error_Menu () { uchar m 。 lcd_init() 。 //初始化 LCD lcd_pos(0) 。 //設置顯示位置為第一行的第 1 個字符 m = 0 。 while(cdis3[m] != 39。\039。) { //顯示字符 lcd_wdat(cdis3[m]) 。 m++ 。 } lcd_pos(0x40) 。 //設置顯示位置為第二行第 1 個字符 m = 0 。 while(cdis4[m] != 39。\039。) { 長 春 大 學 課程設計紙 共 32 頁 第 25 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ lcd_wdat(cdis4[m]) 。 //顯示字符 m++ 。 } } /* 主函數 */ /************************************/ void main() { Ok_Menu () 。 do { Read_Temperature() 。 Disp_Temperature() 。 } while(!presence) 。 Error_Menu () 。 do { Init_DS18B20() 。 beep() 。 } while(presence) 。 } 長 春 大 學 課程設計紙 共 32 頁 第 26 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 長 春 大 學 課程設計紙 共 32 頁 第 27 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 參 考 文 獻 【 1】胡學海單片機原理及應用系統(tǒng)設計電子工業(yè)出版社, 2020 【 2】侯玉寶、陳忠平、李成群基于 proteus 的 51 系列單片機設計與仿真 【 3】江世明基于 Proteus 的單片機應用技術 電子工業(yè)出版社 , 【 4】王東峰單片機 C 語言教程 .電子工業(yè)出版社, 2020 【 5】周堅編單片機 C 語言輕松入門 [M] 北京航空航天大學出版社 ,2020 【 6】閻石數字電子技術基礎(第三版 ) [M],高等教育出版社, 1989 【 7】靳 桅單片機原理及應用 [M] 西南交通大學出版社, 2020 【 8】陳躍東 DS18B20 集成溫度傳感器原理與應用 [J],安 徽機電學院學報,2020 【 9】 楊幫文 新編傳感器實用寶典 [M] 機械工業(yè) 出版社, 2020 【 10】謝自美電子線路設計 .試驗 .測試 [M] 華中科技大學出版社, 2020 長 春 大 學 課程設計紙 共 32 頁 第 28 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 附 錄
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1