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

正文內(nèi)容

基于單片機(jī)的電風(fēng)扇溫度控制設(shè)計(jì)-資料下載頁

2024-11-04 10:51本頁面

【導(dǎo)讀】與繪圖軟件知識(shí)。本次畢業(yè)設(shè)計(jì)是對(duì)我在大學(xué)生涯新學(xué)知識(shí)的總結(jié);在專業(yè)上,由于一直對(duì)。電子控制方面知識(shí)比較感興趣,同時(shí)也是對(duì)自己這段時(shí)間所學(xué)知識(shí)的一個(gè)檢驗(yàn)。1畢業(yè)設(shè)計(jì)內(nèi)容:緒論;溫控電風(fēng)扇的結(jié)構(gòu)和原理;溫控電風(fēng)扇控制系統(tǒng);2要求:1)根據(jù)學(xué)院對(duì)畢業(yè)設(shè)計(jì)的要求,按時(shí)獨(dú)立完成畢業(yè)設(shè)計(jì)的各項(xiàng)工作。2)畢業(yè)論文(設(shè)計(jì))做到:立論充分,結(jié)論嚴(yán)謹(jǐn)合理;分析處理科學(xué);字通順,技術(shù)用語準(zhǔn)確,符號(hào)統(tǒng)一,編號(hào)齊全,書寫工整規(guī)范,整潔,正確。3)設(shè)計(jì)內(nèi)容遵循和采用國家標(biāo)準(zhǔn)。調(diào)查論證能獨(dú)立查閱文獻(xiàn)和從事其他調(diào)研;有收集、加工各種信息及獲取新知識(shí)的能力。和計(jì)算機(jī)應(yīng)用能力。進(jìn)行理論分析,得出有價(jià)值的結(jié)論。努力,遵守紀(jì)律;工作作風(fēng)嚴(yán)謹(jǐn)務(wù)實(shí)。創(chuàng)新有創(chuàng)新意識(shí);對(duì)前人工作有改進(jìn)或突破,或有獨(dú)特見解。難度工作量飽滿,難度較大。答辯回答問題有理論根據(jù),基本概念清楚。

  

【正文】 穩(wěn)壓后變成穩(wěn)定的 5V 電壓為單片機(jī)和 D/A 數(shù)模轉(zhuǎn)換集成電路提供工作電壓。數(shù)模轉(zhuǎn)換器是一個(gè)八位的 D/A 轉(zhuǎn)換 器件。當(dāng)輸入的數(shù)據(jù)全為 0時(shí),其數(shù)控電源輸出的電壓接近 0V。當(dāng)輸入的數(shù)據(jù)全為 1 時(shí),其數(shù)控電源輸出電壓最高接近基準(zhǔn)電壓?;鶞?zhǔn)電壓值由 VREF 決定。此電路采用的基準(zhǔn)電壓是 15V 。 當(dāng)接通電源后 AT89C51 得到復(fù)位電壓復(fù)位后,內(nèi)部開始執(zhí)行程序,而輸出相應(yīng)的電壓值。 SW1 是開關(guān)按鍵,按一下次按鍵后整機(jī)處于待機(jī)狀態(tài),同時(shí) LED 顯示“ OFF”。溫度值 /℃ 數(shù)字輸出(二進(jìn)制) 數(shù)字輸出(十六進(jìn)制) +85℃ 0000 0101 0101 0000 0550H +℃ 0000 0001 1001 0001 0191H +℃ 0000 0000 1010 0010 00A2H +℃ 0000 0000 0000 1000 0008H 0℃ 0000 0000 0000 0000 0000H ℃ 1111 1111 1111 1000 FFF8H ℃ 1111 1111 0110 1110 FF5EH ℃ 1111 1111 0110 1111 FF6FH 55℃ 1111 1100 1001 0000 FC90H 20 電源無電壓輸出,按任意鍵可以開機(jī)。 SW2 是輸出電壓遞減調(diào)節(jié)按鍵,當(dāng)按一下 SW2時(shí), AT89C51 單片機(jī)地 16 腳 會(huì)得到一個(gè)變化的脈沖,這個(gè)變化的脈沖送到單片機(jī)內(nèi)部處理后由 P1 口的 1 到 8 腳輸出遞減電壓的數(shù)據(jù),直接送到數(shù)模轉(zhuǎn)換集成電路的 A1A8端子(也就是 512 腳),電壓遞減數(shù)據(jù)經(jīng) D/A 集成電路轉(zhuǎn)換后,由 4 腳輸出一個(gè)控制電壓。這個(gè)控制電壓直接送到集成運(yùn)放 TL082,經(jīng) TL082 反相放大后,直接推動(dòng) LM317三端穩(wěn)壓器輸出相應(yīng)的電壓值。從而實(shí)現(xiàn)數(shù)控電壓的無觸點(diǎn)調(diào)節(jié)。并且由 89C51 單片機(jī)的內(nèi)部輸出顯示電壓的數(shù)據(jù)電壓去推動(dòng) V1, V2 三極管的導(dǎo)通,從而驅(qū)動(dòng) LED 數(shù)碼管顯示相應(yīng)的輸出電壓值。 SW3 按鍵(電壓遞增調(diào)節(jié))與電壓遞減調(diào)節(jié)的工作原理相反。 當(dāng)剛開機(jī)時(shí)由于單片機(jī)要初始化(復(fù)位)這一瞬 間單片機(jī)輸出的數(shù)據(jù)不受控制,從而會(huì)導(dǎo)致 LM317 輸出一個(gè)高的電壓,會(huì)使用電器(負(fù)載)損壞。為了防止這一現(xiàn)象的發(fā)生,從而設(shè)置了 V3( PNP)保護(hù)三極管。當(dāng)單片機(jī)初始化時(shí),各端口的電壓為低電平,這時(shí) V3 導(dǎo)通,繼電器得到工作電壓,使繼電器的觸點(diǎn)斷開,從而切斷了輸出電壓,保護(hù)了用電器不被瞬間輸出的高電壓損壞。當(dāng)復(fù)位后, 口恢復(fù)了高電平,這時(shí) V3截止,繼電器得不到工作電壓而恢復(fù)到常閉狀態(tài),這時(shí)就輸出正常的電壓到用電器。 當(dāng)用電器(負(fù)載)短路或過載現(xiàn)象時(shí),會(huì)到造成輸出電壓大幅度下降,此電壓經(jīng)取樣電路后的電壓也會(huì)下 降很多,這時(shí) 口的電位也隨之降低。程序立即檢測(cè)到 這一變化。立即使 口為低電平從而使 V3 導(dǎo)通,繼電器工作切斷輸出電壓。這時(shí)整機(jī)也轉(zhuǎn)入待機(jī)狀態(tài),直至故障排除后才能重新開機(jī),否則整機(jī)將一直處于待機(jī)狀態(tài) 。 因此 V3 保護(hù)三極管保護(hù)了整機(jī)的電路,是整個(gè)電路運(yùn)行的一個(gè) 重要保障通道。它具有自動(dòng)分析判斷故障的能力,并發(fā)出正確的的信號(hào), 整機(jī)電路圖如圖 所示 。 21 圖 311 整機(jī)電路原理圖 22 4 軟件設(shè)計(jì) 鍵盤處理過程的 程序設(shè)計(jì) 單片機(jī) 復(fù)位后,開始初始化工作,然后進(jìn)入按鍵功能模塊,最后完成工作。 初始化中,將 DS18B20,內(nèi)部 RAM,包括按鍵,默認(rèn)為控制狀態(tài),溫度設(shè)定為 24℃ 。 數(shù)字顯示的程序: ORG 0000H 23 AJMP START ORG 0030h START : mov sp,60h。 溫度測(cè)量程序設(shè)計(jì) duqu:LCALL GET_TEMPER 。 調(diào)用讀溫度子程序并初始化 DS18B20 LCALL DISP 。 調(diào) 用顯示當(dāng)前溫度 MOV A,29H。 將現(xiàn)場(chǎng)實(shí)際溫度傳遞給 A CJNE A,2FH,LL1。 比較當(dāng)前的溫度與設(shè)定的溫度是否相等 CLR 。 開啟電風(fēng)扇 SJMP ANJIAN 開始 有人? 初始化 采集室內(nèi)溫度 返回 延時(shí) 開啟風(fēng)扇 N Y N Y 判斷溫度 24 顯示程序設(shè)計(jì) DISP: mov P0,0A4H。//將數(shù)字 2 的編碼送 P0 口 CLR 。//打開第一位數(shù)碼管的顯示電源 ACALL D1MS。//調(diào)用延時(shí) 1MS 子程序 SETB 。//顯示 1MS 后關(guān)第一位數(shù)碼管顯示 MOV P0,0B0H。//數(shù)字 3 的編碼 CLR 。//打開第二位數(shù)碼管的顯示電源 ACALL D1MS。//調(diào)用延時(shí) 1MS 子程序 SETB 。//顯示 1MS 后關(guān)第二位數(shù)碼管顯示 MOV P0,99H。//數(shù)字 4 的編碼 CLR 。//打開第三位數(shù)碼管的顯示電源 ACALL D1MS。//調(diào)用延時(shí) 1MS 子程序 SETB 。//顯示 1MS 后關(guān)第三位數(shù)碼管顯示 MOV P0,92H。//數(shù)字 5 的編碼 CLR 。//打開第四位數(shù)碼管的顯示電源 接受信號(hào)并查表 開始 信號(hào)是否完整? 延時(shí) Y N 返回 25 ACALL D1MS。//調(diào)用延時(shí) 1MS 子程序 SETB 。//顯示 1MS 后關(guān)第四位數(shù)碼管顯示 RET。//返回從第一位顯示循環(huán) 溫度設(shè)定程序設(shè)計(jì) 功能介紹:加減按鍵同時(shí)按下進(jìn)入溫度設(shè)定狀態(tài),然后按加或減按鍵進(jìn)行溫度設(shè)定,然后再次同時(shí)按加減鍵退出 初始化 開始 是否有人 ? 讀取室內(nèi)溫度 達(dá) 到 設(shè) 定 溫度? 延時(shí) 開啟風(fēng) 扇 N Y Y N 返回 26 TEMPER_L EQU 29H。 用于保存讀出溫度的低 8 位 TEMPER_H EQU 28H。 用于保存 讀出溫度的高 8 位 FLAG1 EQU 38H。 是否檢測(cè)到 DS18B20 標(biāo)志位 FLAG2 EQU 01H。 進(jìn)入設(shè)定狀態(tài)標(biāo)志位 ORG 0000H AJMP MAIN。 轉(zhuǎn)入主程序 ORG 0030H MAIN:MOV 2FH,24。 設(shè)定高于 24 度為溫度過高 SETB 。 閉等待指示 燈 CLR FLAG2 main1: mov a,2FH 。 存儲(chǔ)的最高溫度 24 度 mov b,10 。 取 出十位和個(gè)位 div ab ORL A,00110000B mov 41H,a 。 十位 mov 42H,b 。 個(gè)位 MOV A,42H ORL A,00110000B。 轉(zhuǎn) 化成 ASCII 碼 mov 42H,A mov a,2FH mov b,100 。 div ab ORL A,00110000B mov 40H,a 。 LL1:SETB 。 關(guān)閉電風(fēng)扇 ANJIAN: LCALL DISP MOV A,P1 。 讀取當(dāng)前按鍵的值 27 ANL A,0FH 。 屏蔽高位 sheding:CJNE A,0CH,jia 。 加減按鍵一起按就進(jìn)入溫度設(shè)定狀態(tài) ACALL DELAY100 。 消除鍵抖動(dòng) CJNE A,0CH,jia 。 加減按鍵一起按就進(jìn)入溫度設(shè) 定狀態(tài) setb flag2 。 啟動(dòng)設(shè)定 sjmp duqu jia: CJNE A,0EH,jian 。 加處理 ACALL DELAY100 。 消除鍵抖動(dòng) CJNE A,0EH,jian 。 加處理 JNB FLAG2,DUQU 。 在加減鍵沒有同時(shí)按下的時(shí)候,只按加按鍵時(shí)不執(zhí)行任何功能,并跳到讀取當(dāng)前溫 度 MOV A,2FH 。 先讀取原先設(shè)定的溫度值 INC A 。 原先設(shè)定的溫度
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1