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

正文內(nèi)容

基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 .................... 11 報(bào)警電路設(shè)計(jì) .............................................................................................. 12 加熱管控制電路設(shè)計(jì) .................................................................................. 12 4 系統(tǒng)軟件設(shè)計(jì) ................................................................................................................. 14 主程序流程圖 ........................................................................................................ 14 各個(gè)模塊的流程圖 ................................................................................................ 16 讀取溫度 DS18B20 模塊的流程 ................................................................. 16 鍵盤掃描處理流程 ...................................................................................... 18 報(bào)警處理流程 ............................................................................................. 18 5 系統(tǒng)調(diào)試 ......................................................................................................................... 20 硬件電路調(diào)試 ....................................................................................................... 20 軟件調(diào)試 ............................................................................................................... 20 系統(tǒng)操作說(shuō)明 ....................................................................................................... 21 數(shù)據(jù)測(cè)試 ................................................................................................................ 21 總 結(jié) ................................................................................................................................. 23 致 謝 .........................................................................................................錯(cuò)誤 !未定義書(shū)簽。 溫度控制系統(tǒng)可以說(shuō)是無(wú)所不在 , 熱水器系統(tǒng)、空調(diào)系統(tǒng)、冰箱、電飯煲、電風(fēng)扇等家電產(chǎn)品以至手持式高速高效的計(jì)算機(jī)和電子設(shè)備,均需要提供溫度控制功能。 (2) 明確各模塊之間的數(shù)據(jù)流傳遞關(guān)系,力求數(shù)據(jù)傳遞少,以增強(qiáng)各模塊的獨(dú)立性,便于軟件編制和調(diào)試。 。 編碼鍵盤采用硬件線路來(lái)實(shí)現(xiàn)鍵盤的編碼,每按下一個(gè)鍵,鍵盤能夠自動(dòng)生成按鍵代碼,并有去抖功能。 ( 2)運(yùn)行指示燈說(shuō)明 本熱水器溫度控制系統(tǒng)中共使用到 3個(gè) LED指示燈和 3個(gè)數(shù)碼管。 2℃ 。顯然,總線上的器件與( wired AND)關(guān)系。 2時(shí),確保微控制器在寫(xiě) 1的時(shí)候 DS18B20可以正確讀入。如圖 37所示。 圖 38 DS18B20 供電方 式 1 另一種方法是 DS18B20 工作在外部電源工作方式,如圖 39 所示。實(shí)際應(yīng)用中 , 測(cè)溫電纜線建議采用屏蔽 4芯雙絞線 , 其中一對(duì)線接地線與信號(hào)線 , 另一組接 VCC 和地線 , 屏蔽層在源端單點(diǎn)接地。 7805穩(wěn)壓管把高電壓轉(zhuǎn)換到低電壓, 7805穩(wěn)壓管具有保 護(hù)單片機(jī)的作用。 加熱管控制 電路設(shè)計(jì) 繼電器是常用的輸出控制接口,可以做交直流信號(hào)的輸出切換。 NO與 COM在平時(shí)是呈開(kāi)路狀態(tài)的,當(dāng)繼電器動(dòng)作時(shí),NO與 COM導(dǎo)通, NC與 COM則呈開(kāi)路狀態(tài)。 由于 DS18B20是在一根 I/O線上讀寫(xiě)數(shù)據(jù),因此,對(duì)讀寫(xiě)的數(shù)據(jù)位有著嚴(yán)格的時(shí)序要求。 DS18B20的寫(xiě)時(shí)序 : ( 1)對(duì)于 DS18B20的寫(xiě)時(shí)序仍然分為寫(xiě) 0時(shí)序和寫(xiě) 1時(shí)序兩個(gè)過(guò)程。發(fā)出溫度轉(zhuǎn)換命令 LCALL WRITE_1820 LCALL DISPLAY 。我們可以在程序里設(shè)定溫度上限值,當(dāng)采集到的外界溫度高于當(dāng)前所設(shè)定溫度上限值時(shí),程序就會(huì)進(jìn)入報(bào)警子程序,觸發(fā)蜂鳴器進(jìn)行報(bào)警。 軟件調(diào)試 如果硬件電路檢查后,沒(méi)有問(wèn)題卻實(shí)現(xiàn)不了設(shè)計(jì)要求,則可能是軟件編程的問(wèn)題,首先應(yīng)檢查初始化程序,然后是讀溫度程序,顯示程序,以及繼電器控制程序,對(duì)這些分段程序,要注意邏輯順序,調(diào)用關(guān)系,以及涉及到了標(biāo)號(hào),有時(shí)會(huì)因?yàn)橐粋€(gè)標(biāo)號(hào)而影響程序的執(zhí)行,除此之外,還要熟悉各指令的用法,以免出錯(cuò)。記錄表如下: 表 51 靜態(tài)溫度數(shù)據(jù)測(cè)試表 溫度 ℃ 1 2 3 4 5 6 顯示溫度 23 47 63 77 84 90 測(cè)量溫度 24 47 63 80 84 91 有測(cè)試數(shù)據(jù)可知,本系統(tǒng)測(cè)溫結(jié)果與溫度計(jì)測(cè)溫基本一致,能滿足設(shè)計(jì) , 證明了設(shè)計(jì)的合理性。但是通過(guò)對(duì)軟硬件不斷撞墻,不斷思考解決問(wèn)題的過(guò)程中,我學(xué)會(huì)了很多東西 ,同時(shí)對(duì)單片機(jī)也有了更深的認(rèn)識(shí)。用于保存讀出溫度的低 8 位 TEMPER_H EQU 28H 。//蜂鳴報(bào)警 ORG 0000H 。//溫度相等 ,關(guān)閉蜂鳴器 AJMP MAIN1_1_A 。///////////////////////////////上面的是大于 ,關(guān)發(fā)熱管 MAIN2: JB ,MAIN1 。/////////////上面這一段是退出的意思的 ! D1820: LCALL GET_TEMPER 。主機(jī)發(fā)出延時(shí) 537 微秒的復(fù)位低脈沖 MOV R1,3 TSR1: MOV R0,107 DJNZ R0,$ DJNZ R1,TSR1 SETB DQ 。先復(fù)位 DS18B20 JB FLAG1,TSS2 RET 。將讀出的溫度數(shù)據(jù)保存到 35H/36H RET 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 30 WRITE_1820: MOV R2,8 。將 29H 中的十六進(jìn)制數(shù)轉(zhuǎn)換成 10 進(jìn)制 MOV B,10 。查個(gè)位數(shù)的 7 段代碼 MOV P0,A 。顯示 1MS SETB MOV P0,0FFH DJNZ R1,DPLOP 。十位在 A MOV B_BIT,B 。顯示 1MS SETB MOV A,A_BIT 。/////////////////////////////上面這段顯示設(shè)置溫度 D1MS: MOV R7,50 。開(kāi)十位顯示 ACALL D1MS 。取個(gè)位數(shù) MOVC A,A+DPTR 。////////////////////////////////////// DISPLAY1: MOV A,A1 。取十位數(shù) MOVC A,A+DPTR 。個(gè)位在 B MOV DPTR,NUMTAB 。 低位存入 29H(TEMPER_L), 高位存入28H(TEMPER_H) RE00: MOV R2,8 。這里通過(guò)調(diào)用顯示子程序?qū)崿F(xiàn)延時(shí)一段時(shí)間 ,等待 AD 轉(zhuǎn)換結(jié)束 ,12 位的話 750 微秒 LCALL INIT_1820 。置標(biāo)志位 ,表示 DS1820 存在 LJMP TSR5 TSR4: CLR FLAG1 。///////////////////////////////// 。//等按鍵完全松手才進(jìn)入 ! SETB SETB 。//下面是表示沒(méi)達(dá)到溫度 SETB 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 26 AJMP MAIN2 。/////////////////////////////////////////////// MAIN0: MOV A1,80 。數(shù)碼管十位數(shù)存放內(nèi)存位置 B1 EQU 70H 。以 后可以通過(guò)加入 PID算法優(yōu)化控制功能,并通過(guò)液晶顯示屏實(shí)時(shí)顯示溫度。 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 23 總 結(jié) 通過(guò)本次的設(shè)計(jì),使我們不僅對(duì)單片機(jī)這門課程有了更深刻的認(rèn)識(shí),懂得了如何運(yùn)用課本知識(shí)結(jié)合實(shí)際來(lái)完成定時(shí)器的顯示和編程方法以及數(shù)碼顯示電路的驅(qū)動(dòng)方法,使我們能夠很快的適應(yīng)現(xiàn)代控制技術(shù)發(fā)展的需求,同時(shí)也提高了我們的思維能力和實(shí)際操作能力,為以后更好的走上工作崗位奠定了堅(jiān)實(shí)的基礎(chǔ)。 圖 51 單片機(jī)功能調(diào)試圖 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 21 硬件與軟件調(diào)試相結(jié)合,仔細(xì)檢查各個(gè)模塊的設(shè)計(jì),舊能順利完成任務(wù),實(shí)現(xiàn)設(shè)計(jì)要求,在調(diào)試過(guò)程中必須認(rèn)真耐心,不能有一點(diǎn)馬虎,否則遺漏一個(gè)小的問(wèn)題就會(huì)導(dǎo)致整個(gè)設(shè)計(jì)的失敗。另外要注意的是,由單片機(jī)輸出的控制信號(hào)比較小,需要進(jìn)行放大才能驅(qū)動(dòng)繼電器工作,否則就不能實(shí)現(xiàn)升溫過(guò)程,通常選用 8550三極管來(lái)進(jìn)行放大。發(fā)出讀溫度命令 LCALL WRITE_1820 LCALL READ_18200 。讀出轉(zhuǎn)換后的溫度值 LCALL INIT_1820 。數(shù)據(jù)和命令的傳輸都是低位在先。 主程序 流程圖 自 動(dòng) 加 熱 ? 設(shè) 置 溫 度 ?NYNY溫 度 ‘ + ’ 溫 度 ‘ ’ 設(shè) 置 完 成 ?N NY Y N加 熱控 制開(kāi) 始初 始 化讀 D 1 8 B 2 0溫 度 轉(zhuǎn) 換顯 示 溫 度加 熱 溫 度 設(shè) 置 8 0 ℃預(yù) 設(shè) 溫 度 + 5 預(yù) 設(shè) 溫 度 5Y基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 15 實(shí) 測(cè) 溫 度 = 預(yù) 設(shè) 溫 度 保 溫 指 示 燈 亮 , 停 止 加 熱 加 熱 指 示 燈 亮 , 開(kāi) 始 加 熱設(shè) 置 溫 度 ? 溫 度 ‘ + ’預(yù) 設(shè) 溫 度 加 5 溫 度 ‘ ’預(yù) 設(shè) 溫 度 減 5設(shè) 置 完 成 ?加 熱控 制實(shí) 測(cè) 溫 度 預(yù) 設(shè) 溫 度加 熱控 制讀 1 8 B 2 0溫 度 轉(zhuǎn) 換顯 示 溫 度實(shí) 測(cè) 溫 度 = 預(yù) 設(shè) 溫 度 加 熱 指 示 燈 亮 , 開(kāi) 始 加 熱實(shí) 測(cè) 溫 度 預(yù) 設(shè) 溫 度保 溫 指 示 燈 亮 , 停 止 加 熱YYYNNYYNNNNNYY圖 41 主程序流程 圖基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1