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

正文內(nèi)容

基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 100 次沒(méi)完循環(huán) DJNZ R0,DPL11 。送出個(gè)位的 7 段代碼 CLR 。10 進(jìn)制 /10=10 進(jìn)制 DIV AB 。送出十位的 7 段代碼 CLR 。顯示 1000 次 DPLOP: MOV A,B_BIT 。讀 DS18B20 的程序 ,從 DS18B20 中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù) SETB DQ NOP NOP CLR DQ NOP NOP NOP SETB DQ MOV R3,9 RE10: DJNZ R3,RE10 MOV C,DQ MOV R3,23 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 31 RE20: DJNZ R3,RE20 RRC A DJNZ R2,RE01 MOV R1,A DEC R1 DJNZ R4,RE00 RET 。跳過(guò) ROM 匹配 LCALL WRITE_1820 MOV A,0BEH 。時(shí)序要求延時(shí)一段時(shí)間 TSR7: SETB DQ RET GET_TEMPER: SETB DQ 。/////////////////////////////// INIT_1820: SETB DQ 。////////////////上面這一段是 +5 度按鍵 ,按下 +5 度 MAIN2_1_1: JC MAIN2_1_3 MAIN2_1_2: CLR C MOV A,99 MAIN2_1_3: MOV A1,A 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 27 MAIN2_2: JB ,MAIN2_3 ACALL DELAY125 JB ,MAIN2_3 JNB ,$ MOV A,A1 CJNE A,99,ZY1 MOV B,4 AJMP ZY2 ZY1: MOV B,5 ZY2: CLR C MOV A,A1 SUBB A,B MAIN2_2_1: JNC MAIN2_2_2 MOV A1,0 AJMP MAIN2_3 。//關(guān)閉蜂鳴器 CLR 。調(diào)用讀溫度子程序 LCALL DISPLAY 。設(shè)定溫度值 DQ EQU 。實(shí)驗(yàn) 在做硬件電路的這段時(shí)間里,從思考設(shè)計(jì)到對(duì)電路的調(diào)試經(jīng)過(guò)了許多困難。此時(shí)單片機(jī)通過(guò)數(shù)碼管顯示實(shí)時(shí)檢測(cè)的溫度并和預(yù)設(shè)置溫度進(jìn)行對(duì)比,如果實(shí)測(cè)溫度大于或等于預(yù)設(shè)置溫度,則單片機(jī)發(fā)出停止加熱信號(hào)并熄滅加熱指示燈,點(diǎn)亮保溫指示燈 ,且當(dāng)超過(guò)預(yù)設(shè)溫度時(shí)發(fā)出報(bào)警 ;當(dāng)溫度下降到預(yù)設(shè)置溫度以下 5度時(shí),單片機(jī)再次發(fā)出加熱信號(hào),同時(shí)熄滅保溫指示燈,點(diǎn)亮加熱指示燈,依次循環(huán)控制。 蜂鳴器是低電平有效 。鍵盤(pán)管理程序的功能是檢測(cè)是否有按鍵閉合,如果有按鍵閉合,消除 抖動(dòng),根據(jù)鍵號(hào)轉(zhuǎn)到相應(yīng)的鍵處理程序,按鍵流程圖如圖 43所示。判斷 DS1820 是否存在 ?若 DS18B20 不存在則返回 TSS2: MOV A,0CCH 。 ( 2)對(duì)于 DS18B20的讀時(shí)隙是從主機(jī)把單總線拉低之后,在 15秒之內(nèi)就得釋放單總線 ,以讓 DS18B20把數(shù)據(jù)傳輸?shù)絾慰偩€上。因此系統(tǒng)對(duì) DS18B20的各種操作必須按協(xié)議進(jìn)行。以 Com為共同點(diǎn), NC與 COM在平時(shí)是呈導(dǎo)通狀態(tài)的。 VC CR 1 94 .7 KE1C3B2Q48 5 5 0FM 1B E L LP 2 .7 圖 312 報(bào)警電路 圖 圖中的三極管 8550的作用是增加驅(qū)動(dòng)能力,比 9012的驅(qū)動(dòng)電流還大些,因此選用8550。 V C CE A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E /P30T X D11R X D10U2A T 8 9S 5 2DQ2GND1VCC3U3D S 18 2 0V C CR 15 K 圖 310 DS18B20 與單片機(jī)連接圖 電源電路 采用 L7805穩(wěn)壓塊,輸出為 5V。當(dāng) 1Wire上所掛 DS18B20超過(guò) 8個(gè)時(shí) , 就需要考慮微處理器的總線驅(qū)動(dòng)問(wèn)題 , 這一 點(diǎn)在進(jìn)行多點(diǎn)測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要加以注意。第一種方法是發(fā)生溫度變換時(shí),在 DQ 線上提供一強(qiáng)的上拉,這期間單總線上不能有其它的動(dòng)作發(fā)生。 圖 36 DS18B20 的讀時(shí)序 ③ DS18B20的寫(xiě)時(shí)序 對(duì)于 DS18B20的寫(xiě)時(shí)序仍然分為寫(xiě) 0時(shí)序和寫(xiě) 1時(shí)序兩個(gè)過(guò)程。( 2)除了 DS18B20發(fā)送 0的時(shí)間段,其他時(shí)間其輸出口自動(dòng)截止。第二, DS18B20的輸出口是漏級(jí)開(kāi)路輸出,這里給出一個(gè)微控制器和 DS18B20連接原理圖。 ℃ 。 表 31 數(shù)碼管編碼表 段碼 位碼 顯示器狀態(tài) 08H 01H □□□□□□□0 abH 02H □□□□□□1□ 12H 04H □□□□□2□□ 22H 08H □□□□3□□□ a1H 10H □□□4□□□□ 24H 20H □□5□□□□□ 04H 40H □6□□□□□□ aaH 80H 7□□□□□□□ 本論文中使用了 3個(gè)數(shù)碼管,其中前兩位使用動(dòng)態(tài)掃描顯示實(shí)測(cè)溫度,在設(shè)置加熱溫度的時(shí)候,兩個(gè)數(shù)碼管是閃爍,以提示目前處在溫度設(shè)置狀態(tài)。 在按鍵兩端并聯(lián)一個(gè)電解電容,濾除交流干擾,增加系統(tǒng)抗干擾能力。 加熱狀態(tài), 示保溫狀態(tài)。 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 2 2 系統(tǒng)總體設(shè)計(jì) 硬件總體 設(shè)計(jì) 設(shè)計(jì)并制作 一個(gè) 基于單片機(jī)的熱水器溫度控制系統(tǒng)的電路 ,其結(jié)構(gòu)框圖如圖 21: 圖 2- 1 系統(tǒng)結(jié)構(gòu)框圖 硬件系統(tǒng)子 模塊 (1) 單片機(jī)最小系統(tǒng)電路部分 (2) 鍵盤(pán) 掃描 電路部分 (3) 數(shù)碼 管溫度 顯示 和運(yùn)行指示燈 電路部分 (4) 溫度采集電路部分 (5) 繼電器 控制 部分 (6) 報(bào)警部分 軟件總體設(shè)計(jì) 良好的設(shè)計(jì)方案可以減少軟件設(shè)計(jì)的工作量,提高軟件的通用性,擴(kuò)展性和可讀性。 本系統(tǒng)的核心控制芯片 選用的是 51 系列單片機(jī) AT89S52, 單片機(jī)在各個(gè)技術(shù)領(lǐng)域中的迅猛發(fā)展,與單片機(jī)所構(gòu)成的計(jì)算機(jī)應(yīng)用系統(tǒng) 的特點(diǎn)有關(guān): 參考文獻(xiàn) ............................................................................................................................. 24 附錄一:系統(tǒng)源程序 ......................................................................................................... 25 附錄二: 系統(tǒng)硬件總圖 ..................................................................................................... 34 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 1 基于單片機(jī)的水 溫控制器 的設(shè)計(jì) 1 緒論 本系統(tǒng)的設(shè)計(jì)可以用于水溫 控制系統(tǒng)和電飯煲等各種電器電路中。它以單片機(jī)AT89S52 為核心,通過(guò)數(shù)碼管顯示溫度和語(yǔ)音提示實(shí)現(xiàn)人機(jī)對(duì)話,使用溫度轉(zhuǎn)換芯片DS18B20 實(shí)時(shí)采集溫度并通過(guò)數(shù)碼管顯示, 并提供各種運(yùn)行指示燈用來(lái)指示系統(tǒng)現(xiàn)在所處狀態(tài),如:溫度設(shè)置、加熱、停止加熱等,整 個(gè)系統(tǒng)通過(guò)四個(gè)按鍵來(lái)設(shè)置加 熱溫度和控制運(yùn)行模式。 單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性。 本系統(tǒng)的設(shè)計(jì)方案和步驟如下 : (1) 根據(jù)需求按照系統(tǒng)的功能要求,逐級(jí)劃分模塊。 。 C230 P FC330 P F晶振 1 12ME A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E /P30T X D11R X D10U2+C410 U FV C CR310KV C CA T 8 9S 5 2V C C112234S W 5SWPB(雙) 圖 3- 1 單片機(jī)最小系統(tǒng) 圖 基于單片機(jī)水溫控制器的設(shè)計(jì)畢業(yè)設(shè)計(jì) 5 鍵盤(pán)電路 鍵盤(pán)是單片機(jī)應(yīng)用系統(tǒng)中的主要輸入設(shè)備,單片機(jī)使用的鍵盤(pán)分為編碼鍵盤(pán)和非編碼鍵盤(pán)。第三位數(shù)碼管靜態(tài)顯示符號(hào) “℃” 。 DS1822的精度較差為 177。這種設(shè)計(jì)使總線上的器件在合適的時(shí)間驅(qū)動(dòng)它。自動(dòng)截止是為確保: 1時(shí),在總線操作的間隙總線處于空閑狀態(tài),即高態(tài)。 對(duì)于 DS18B20寫(xiě) 0時(shí)序和寫(xiě) 1時(shí)序的要求不同,當(dāng)要寫(xiě) 0時(shí)序時(shí),單總線要被拉低至少 60us,保證 DS18B20能夠在 15us到 45us之間能夠正確地采樣 IO總線上的 “ 0” 電平,當(dāng)要寫(xiě) 1時(shí)序時(shí),單總線被拉低之后,在 15us之內(nèi)就得釋放單總線。如圖 38 所示,通過(guò)使用一個(gè) MOSFET 把 DQ 線直接接到電源可實(shí)現(xiàn)這一點(diǎn),這時(shí) DS18B20 工作在寄生電源工作方式,在該方式下 VDD 引腳必須連接到地。連接 DS18B20的總線電纜是有長(zhǎng)度限制的。電子組件要正常運(yùn)作都需要電源電壓供電,一般常用的電源電壓為 +5V或 +12V,因?yàn)閿?shù)字 IC ( Ingegrated Circuit:集成電路)所供給的電壓為 +5V, 而 CMOS IC所供給的電壓為 +12V, 7805是一個(gè)穩(wěn)壓塊。 當(dāng)程序進(jìn)入報(bào)警子程序時(shí),把 0,就會(huì)觸發(fā)蜂鳴器, 為了使報(bào)警聲音效果更好,對(duì) , 發(fā)出報(bào)警 嘟嚕 聲音。 ● NO: Normal Open常開(kāi)點(diǎn)。操作協(xié)議為:初始化 DS18B20(發(fā)復(fù)位脈沖) → 發(fā) ROM功能命令 → 發(fā)存儲(chǔ)器操作命令 → 處理數(shù)據(jù) DS18B20雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn), DS18B20必須首先調(diào)用啟動(dòng)溫度轉(zhuǎn)換函數(shù),根據(jù)數(shù)據(jù)手冊(cè)上對(duì)應(yīng)轉(zhuǎn)換時(shí)間來(lái)超作,如為 12位轉(zhuǎn)換,則應(yīng)該是最大 750mS,另外在對(duì) DS18B20超作時(shí),時(shí)序要 求非常嚴(yán)格,因此最好禁止系統(tǒng)中斷。 DS18B20在完成一個(gè)讀時(shí)序過(guò)程,至少需要60us才能完成。DS18B20 已經(jīng)被檢測(cè)到 !!!!!!!!!!!!!!!跳過(guò) ROM 匹配 LCALL WRITE_1820 MOV A,44H 。 開(kāi) 始溫 度 設(shè) 置 鍵 是 否 按 下 ?調(diào) 設(shè) 置 功 能 子 程 序溫 度 + 5 鍵 是 否 按 下 ?溫 度 5 鍵 是 否 按 下 ?返 回 鍵 是 否 按 下 ?調(diào) 溫
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1