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

正文內容

環(huán)境溫度檢測與報警課程設計-免費閱讀

2025-09-20 11:31 上一頁面

下一頁面
  

【正文】 temp=ss。 while(1) { key()。 ET0=1。}//顯示函數 34 if(temp0) {HLight=0。 P2=0Xfd。 //bell=0。} else {alarmL=temp。 if(set==0) { Red=0。 for(n=0。 P2=0xff。 P2=0Xfd。 delay(300)。 // 初始燈為滅的 31 P0=0x00。 P2=0xff。 P2=0Xfd。 delay(100)。 // 初始燈為滅的 P0=0x00。 } void display00() //*********顯示負值子函數 { dd=(temp1)。 //讀取溫度寄存器等(共可讀 9 個寄存器) 前兩個就是溫度 a=ReadOneChar()。 int t=0。 DATA = datamp。 DATA = 1。 x=DATA。 //函數的定義區(qū) 28 /*延時子函數 */ void delay(uint num) { while(num) 。 bit set=0。//+ sbit k2=P2^6。 //溫度值 int ss。 圖 535 返回顯示界面 24 第 6章 設計總結 經過兩周的努力,老師任務書交代的基本內容都已經通過單片機實現(xiàn),效果不錯,( 1)可以很穩(wěn)定的通過 ds18b20 檢測顯示溫度,( 2)可以自由的通過鍵盤修改溫度報警上下限,( 3)當溫度超出設定范圍是,有報警提示。 讀 取 操 作 , C R C 效 驗發(fā) 讀 取 溫 度 命 令發(fā) 跳 過 R O M 命 令9 字 節(jié) 完 ?C R C 校 驗 正 ?移 入 溫 度 寄 存 器返 回NYNY發(fā) D S 1 8 B 2 0 復 位 命 令 如圖 43 報警子程序 報警根據通過鍵盤設定的上下限溫度值來比較是否觸發(fā)報警裝置。各執(zhí)行模塊規(guī)劃好后,就可以規(guī)劃監(jiān)控程序了。操作協(xié)議 為:初使化 DS18B20(發(fā)復位脈沖)→發(fā) ROM 功能命令→發(fā)存儲器操作命令→處理數據。 當 DS18B20 接收到溫度轉換命令后,開始啟動轉換。高速暫存 RAM 的結構為 8 字節(jié)的存儲器,結構如圖 34 所示。我們把 P2口的輸出信號直接接到數碼管的位選端作為位選信號,低電平有效,具體連接如圖 33 所示。 本次設計采用內部方式的外部時鐘接法 。主要的程序流程是這樣的:首先由單片機發(fā)出對 DS18B20進行初始化的信號,在 DS18B20 初始化成功后,發(fā)送指令 CC 跳過讀序列號 的操作,接著發(fā)送指令 44 啟動溫度轉換,此時在對 DS18B20 進行初始 11 化,在發(fā)送指令 CC 跳過讀序列號操作,最后發(fā)送指令 BE 讀暫存存儲器。這樣 ,測溫系統(tǒng)的結構就比較簡單 ,體積也不大。在單片機溫度測量系統(tǒng)中的關鍵是測量溫度、控制溫度和保持溫度,溫度測量是工業(yè)對象中主要的被控參數之一 ,具有現(xiàn)實意義 . 本課題以單片機為核心,實現(xiàn)溫度的檢測和控制。 星期三:調試、寫說明書。 設計要求: 1)確定系統(tǒng)設計方案; 2)進行系統(tǒng)的硬件設計; 3)完成必要元器件選擇; 4)開發(fā)板焊接及測試 4 主 要 設 計 條 件 MCS51 單片機實驗操作臺 1 臺; PC機及單片機調試軟件; 開發(fā)板 1塊; 制作工具 1 套; 系統(tǒng)設計所需的元器件。 說 明 書 格 式 封面 課程設計任務書 目錄 第 1章 概述(課題設計的要求、目的及意義) 第 2章 系統(tǒng)總體方案選擇與說明(系統(tǒng)硬件電路設計框圖與工作原理) 第 3章 硬件電路設計(各部分電路設計、原理、參數計算、 I/O 分配等) 5)系統(tǒng)軟件設計及調試; 6)系統(tǒng)聯(lián)調及操作說明 7)寫說明書 5 第 4章 應用軟件設計(流程圖、算法等) *第 5章 系統(tǒng)仿真調試 第 6章 硬件調試與結果分析 (開發(fā)板焊接、性能測試、結果、操作說明) 第 7章 結束語(系統(tǒng)設計小結:已完成的工作、效果、特色、不足與展望 ) 致謝 參考文獻 附錄 A 系統(tǒng)硬件電路原 理圖 附錄 B 程序清單 評分表 進 度 安 排 6 設計時間分為二周 第一周 星期一、上午:布置課題任務,課題介紹及講課。 星期四 星期五上午:寫說明書、完成電子版并打印成稿。用溫度感應器件ds18b20模擬溫度的輸入量,當溫度低于25度時,發(fā)出長嘀聲報警,當溫度高于30度時,啟動直流電機散熱。采用 51 單片機控制,軟件編程的自由度大,可通過編程實現(xiàn)各種各樣的算術算法和邏輯控制,而且體積小,硬件實現(xiàn)簡單,安裝方便。 至此完成一個周期,當前溫度值所對應的二進制編碼已經被保存在DS18B20 的 ROM 上,我們只需將 ROM 上的溫度值讀取出來,然后轉換成相應的十進制,就可以拿來做后面的運算和顯示了。為 達到振蕩周期是 12MHZ 的要求,這里要采用12MHZ 的晶振,電容 C C2 對頻率有微調作用,故外接晶振時, C1和 C2在本設計中選擇 30pF,振蕩頻率取 12MHz。 圖 33 CRYSTAL XTAL1 XTAL2 14 數字溫度 傳感器 DS18B20 本次設計的硬件電路簡單,關鍵的地方在 DS18B20,也是最復雜難懂的。 表 34 分辨率轉換 頭 2 個字節(jié)包含測 得的溫度信息,第 3 和第 4 字節(jié) TH 和 TL的拷貝,是易失的,每次上電復位時被刷新。轉換完成后的溫度值就以 16 位帶符號擴展的二進制補碼形式存儲在高速暫存存儲器的第 2 字節(jié)。 按鍵查詢電路 本系統(tǒng)設有四個獨立按鈕,如圖 34 所示。首先要根據系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結構,然后根據實時性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調度關系。流程如圖 44所示。但是本次設計的不足之處在沒能更好的實現(xiàn)溫度突變報警,還有沒有顯示四位溫度,希望在以后的接觸過程中更加的了解單片機,學到更多的應用。 //中間的一個變量 int dd。// sbit k3=P2^7。 bit Flag=0。 } //DS18b20 溫度傳感器所需函數,分為初始化,讀寫字節(jié),讀取溫度 4 個函數 Init_DS18B20(void) //傳感器初始化 { uchar x=0。 //稍做延時后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay(30)。 // 給脈沖信號 if(DATA) dat|=0x80。0x01。 float tt=0。//低位 b=ReadOneChar()。 buf[1
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1