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

正文內(nèi)容

環(huán)境溫度檢測與報警課程設計(留存版)

2024-10-19 11:31上一頁面

下一頁面
  

【正文】 圖 31 復位電路 時鐘振蕩電路 時鐘電路在 單片機 系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎。溫度報警觸發(fā)器 TH 和 TL,可通過軟件寫入戶報警上下限。 另外,由于 DS18B20 單線通信功能是分時完成的,它有嚴格的時隙概念,因此讀寫時序很重要。假若 ,則 K1=1,因為四個鍵均為復用鍵,所以 d[0]++表示當前是查詢該路的溫度,對于其他 2路通道也照此設計。 //DS18B20 接入口 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 sbit Red=P1^6。 //精確延時 大于 480us //450 DATA = 1。 i0。 WriteOneChar(0xCC)。j5。 P2=0xff。j3。 P2=0xff。 } } 32 } if(k2!=1) { delay(20)。 if(temp=1100) {temp=550。 P2=0xfb。 TL0=0XF0。} } } void time0(void) interrupt 1 using 1 //每隔 10ms 執(zhí)行一次此子程序 { TH0=0X56。 Show()。display00()。 }else {Flag=0。} else { Green=0。 if(k1!=1) { while(k1!=1) { key_to1()。 P0=0x00。//顯示百位 buf[2]=temp/100%10。 P0=0x00。 buf[2]=dd/100。 Init_DS18B20()。 delay(8)。 DATA = 1。//確認 sbit k4=P2^4。 以后有什么問題要勇敢的面對,遇到的多了,自然而然的我 們會自信的解決這些問題。主程序流程見圖 41。單片機可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時低位在先,高位在后,數(shù)據(jù)格式以 ℃/ LSB 形式表示。 溫度傳感器采用的是 DALLAS 公司的單總線數(shù)字溫度傳感器 DS18B20。 ( 3)溫度顯示 這部分模塊由四位八段共陽極的數(shù)碼管組成,段選部分直接與單片機相連。測量溫度范圍在 099 度。 下午:借閱有關資料,總體方案討論。 星期二:調(diào)試,中期檢查。 DS18B20 的最大特點之一采用了單總線的數(shù)據(jù)傳輸,由數(shù)字溫度計 DS18B20和微控制器 AT89c52構(gòu)成的溫度測量裝置 ,它直接輸出溫度的數(shù)字信號 ,可直接與計算機連接。晶振頻率的大小決定了單片機系統(tǒng)工作的快慢 。 DS18B20 溫度傳感器的內(nèi)部存儲器還包括一個高速暫存RAM和一個非易失性的可電擦除的 EERAM。系統(tǒng)對 DS18B20 的各種操作按協(xié)議進行。 鍵盤掃描延時去抖動鍵盤掃描有鍵閉合找到閉合鍵閉合鍵釋放建立無效標志建立有效標志返回NYNY 圖 42 鍵盤掃描函數(shù)流程 20 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9字節(jié),在讀出時需進行CRC 校驗,校驗 有錯時不進行溫度數(shù)據(jù)的改寫,流程如圖 43所示。/ int temp。 sbit Green=P1^7。 //拉高總線 delay(20)。 i) { 29 DATA = 0。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。j++) 30 { P2=0xff。 P0=0x00。j++) { P2=0xff。 P0=0x00。 if(k2!=1) { while(k2!=1) { key_to2()。} if(set==0) {alarmH=temp。 delay(50)。 EA=1。 TL0=0XDC。 ss=ReadTemperature()。LLight=1。 Flag=1。Green=1。 } } void key() //按鍵掃描子程序 { if(k1!=1) { delay(20)。 P2=0xff。 } } //顯示正值子函數(shù) void display() { buf[1]=temp/1000。 P2=0xff。 buf[1]=dd/100。 float tt=0。 // 給脈沖信號 if(DATA) dat|=0x80。 } //DS18b20 溫度傳感器所需函數(shù),分為初始化,讀寫字節(jié),讀取溫度 4 個函數(shù) Init_DS18B20(void) //傳感器初始化 { uchar x=0。// sbit k3=P2^7。但是本次設計的不足之處在沒能更好的實現(xiàn)溫度突變報警,還有沒有顯示四位溫度,希望在以后的接觸過程中更加的了解單片機,學到更多的應用。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的監(jiān)控程序結(jié)構(gòu),然后根據(jù)實時性的要求,合理地安排監(jiān)控軟件和各執(zhí)行模塊之間地調(diào)度關系。轉(zhuǎn)換完成后的溫度值就以 16 位帶符號擴展的二進制補碼形式存儲在高速暫存存儲器的第 2 字節(jié)。 圖 33 CRYSTAL XTAL1 XTAL2 14 數(shù)字溫度 傳感器 DS18B20 本次設計的硬件電路簡單,關鍵的地方在 DS18B20,也是最復雜難懂的。 至此完成一個周期,當前溫度值所對應的二進制編碼已經(jīng)被保存在DS18B20 的 ROM 上,我們只需將 ROM 上的溫度值讀取出來,然后轉(zhuǎn)換成相應的十進制,就可以拿來做后面的運算和顯示了。用溫度感應器件ds18b20模擬溫度的輸入量,當溫度低于25度時,發(fā)出長嘀聲報警,當溫度高于30度時,啟動直流電機散熱。 說 明 書 格 式 封面 課程設計任務書 目錄 第 1章 概述(課題設計的要求、目的及意義) 第 2章 系統(tǒng)總體方案選擇與說明(系統(tǒng)硬件電路設計框圖與工作原理) 第 3章 硬件電路設計(各部分電路設計、原理、參數(shù)計算、 I/O 分配等) 5)系統(tǒng)軟件設計及調(diào)試; 6)系統(tǒng)聯(lián)調(diào)及操作說明 7)寫說明書 5 第 4章 應用軟件設計(流程圖、算法等) *第 5章 系統(tǒng)仿真調(diào)試 第 6章 硬件調(diào)試與結(jié)果分析 (開發(fā)板焊接、性能測試、結(jié)果、操作說明) 第 7章 結(jié)束語(系統(tǒng)設計小結(jié):已完成的工作、效果、特色、不足與展望 ) 致謝 參考文獻 附錄 A 系統(tǒng)硬件電路原 理圖 附錄 B 程序清單 評分表 進 度 安 排 6 設計時間分為二周 第一周 星期一、上午:布置課題任務,課題介紹及講課。 星期三:調(diào)試、寫說明書。這樣 ,測溫系統(tǒng)的結(jié)構(gòu)就比較簡單 ,體積也不大。 本次設計采用內(nèi)部方式的外部時鐘接法 。高速暫存 RAM 的結(jié)構(gòu)為 8 字節(jié)的存儲器,結(jié)構(gòu)如圖 34 所示。操作協(xié)議 為:
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1