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

正文內(nèi)容

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

2025-10-26 10:51本頁面

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

  

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