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

正文內(nèi)容

基于單片機(jī)的溫度檢測(cè)報(bào)警與萬(wàn)年歷系統(tǒng)設(shè)計(jì)--課程設(shè)計(jì)(完整版)

  

【正文】 用12MHZ。二、溫度采集報(bào)警與電子萬(wàn)年歷硬件設(shè)計(jì)和實(shí)現(xiàn)主控模塊對(duì)設(shè)定的報(bào)警溫度的儲(chǔ)存度儲(chǔ)存溫度檢測(cè)模塊彩屏顯示模塊鍵盤掃描模塊報(bào)警模塊2. 1系統(tǒng)設(shè)計(jì)框圖 圖1 系統(tǒng)組成框圖2.STC89C52單片機(jī)一片,DS18B20數(shù)字式溫度傳感器一個(gè),+5V無(wú)源蜂鳴器二個(gè),12MHZ晶振一個(gè),多個(gè)按鍵和開關(guān),常用電容電阻,連接線,三極管,二極管若干,滑動(dòng)變阻器一個(gè)。同時(shí)單線可掛接多個(gè)元件,因?yàn)槊總€(gè)元件都有唯一的一個(gè)64位光刻ROM編碼,家族碼為28H,可以多個(gè)也可單個(gè)操作。其他三個(gè)內(nèi)部有30K的電阻,所以不用再外接電阻。STC89C52作為控制核心,具有功耗低,功能強(qiáng)等特點(diǎn),電壓可選3到5V電源供電。10參考文獻(xiàn)42. 11.2系統(tǒng)方案選擇和論證 42. 52. 62.11附錄一:程序清單 1.2系統(tǒng)方案選擇和論證STC89C52單片機(jī)作為核心控制體,該單片機(jī)具有高可靠,超低價(jià),低功耗,無(wú)法解密等優(yōu)點(diǎn)。DS18B20是數(shù)字式溫度傳感器,采用單總線通信協(xié)議。1.3最終方案確定核心控制體:STC89C52單片機(jī)數(shù)字式溫度傳感器:DS18B20總共設(shè)有四個(gè)按鍵,為節(jié)約資源考慮,每個(gè)按鍵都有多種功能。18,19管腳接外部晶振和兩個(gè)微調(diào)電容構(gòu)成外部晶振電路。P3^0到P3^3作為獨(dú)立按鍵口??删幊痰姆直媛蕿?~12位,℃、℃、℃℃,可實(shí)現(xiàn)高精度測(cè)溫。Read Scratchpad指令代碼(BEh):讀取溫度寄存器的溫度值。ROM(CCh)指令來(lái)跳過(guò)這一步??梢栽O(shè)定報(bào)警方式(上限報(bào)警還是下限報(bào)警)鍵盤掃描,按鍵進(jìn)行時(shí)間調(diào)節(jié),報(bào)警方式設(shè)定圖8 系統(tǒng)原理框圖下面是系統(tǒng)硬件電路連線圖(原理圖)圖4 總原理圖 三、軟件測(cè)試與分析 3. 主程序流程圖 開始初始化彩屏,DS18B20,定時(shí)器以及內(nèi)部EEPROM從DS18B20采集數(shù)據(jù)處理數(shù)據(jù)并顯示當(dāng)前溫度是否符合報(bào)警條是否蜂鳴器報(bào)警否有鍵按下?是D鍵按下A鍵按下A鍵按一下:報(bào)警溫度調(diào)整A鍵按兩下:分調(diào)整A鍵按三下:小時(shí)調(diào)整A鍵按兩下:分調(diào)整在調(diào)整模式下,B鍵是加,C鍵是減是否處于調(diào)整模式是否報(bào)警方式設(shè)置跳出調(diào)整模式 3. DS18B20程序流程圖初始化DS18B20檢測(cè)DS18B20序列號(hào)(單個(gè)掛接不需要)YESNO發(fā)送跳過(guò)讀ROM的操作啟動(dòng)溫度轉(zhuǎn)換稍微延時(shí),給硬件一點(diǎn)反應(yīng)時(shí)間YESNO主機(jī)發(fā)出復(fù)位脈沖以檢測(cè)從機(jī)是否有應(yīng)答主機(jī)再次發(fā)出復(fù)位脈沖以檢測(cè)從機(jī)是否有應(yīng)答開始發(fā)送跳過(guò)讀ROM的操作讀取溫度寄存器的值,并經(jīng)過(guò)溫度轉(zhuǎn)換,返回溫度值。4.3硬件測(cè)試首先單片機(jī)最小系統(tǒng)的設(shè)計(jì)幾乎都是統(tǒng)一的, DS18B20接線靈活,IO口的設(shè)置具有多樣性,用杜邦線將彩屏與單片機(jī)學(xué)習(xí)板按照電路原理圖連接好,經(jīng)過(guò)不斷的軟件,硬件的反復(fù)修改,最終實(shí)現(xiàn)了軟件編寫的目標(biāo)功能!參考資料一、 例說(shuō)51單片機(jī)(C語(yǔ)言版),人民郵電出版社。 delayms(5)。 /////////數(shù)據(jù)處理及及顯示函數(shù)/////////// buttonscan()。void delay(unsigned int i)。 TL1=0xb0。 shanjishu++。//標(biāo)志位有效 second++。 //單片機(jī)將DQ拉低 delay(80)。i0。 for (i=8。 }delay(5)。Init_DS18B20()。}。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。unsigned int b=0。 i)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1