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

正文內(nèi)容

家用電風扇課程設(shè)計-資料下載頁

2025-02-06 07:36本頁面

【導(dǎo)讀】控制,在風扇任意時刻運行時都對其實現(xiàn)各種功能的切換,充分體現(xiàn)其的可控制性。的弱電環(huán)境下的各種芯片實現(xiàn)對強電的控制的一種典型實例。利用匯編語言與硬件結(jié)合,在。工作狀態(tài);電扇在任何狀態(tài),只要按停止鍵,則進入停轉(zhuǎn)狀態(tài)。按“風速”鍵,其狀態(tài)由“弱”®“中”®“強”®“弱”??往復(fù)循環(huán)改變,每。按一下按鍵改變一次;按“類型”鍵,其狀態(tài)由“正?!?amp;#174;“睡眠”®“自然”®“正?!??正常電扇連續(xù)運轉(zhuǎn);按照風速與類型的設(shè)置輸出相應(yīng)的控制信號。

  

【正文】 NEAR MOV DX,MY8255_A //掃描 8255A 口 IN AL,DX NOT AL MOV DX,MY8255_B OUT DX,AL MOV DX,MY8255_C MOV AL,09H //設(shè)置風扇的旋轉(zhuǎn)方式 OUT DX,AL CALL DELAY MOV AL,0CH OUT DX,AL CALL DELAY MOV AL,06H OUT DX,AL CALL DELAY MOV AL,03H OUT DX,AL CALL DELAY RET ENDP //正轉(zhuǎn)模式 ZHENGZHUAN PROC NEAR PUSH DX MOV DX,MY8255_C //對 8255C 口進行初始化 MOV AL,03H OUT DX,AL CALL DELAY MOV AL,06H //設(shè)置風扇的旋轉(zhuǎn)方式 OUT DX,AL CALL DELAY MOV AL,0CH OUT DX,AL CALL DELAY MOV AL,09H OUT DX,AL CALL DELAY POP DX RET ENDP //延時程序設(shè)置 DELAY PROC NEAR PUSH CX MOV CX,[DI] DATE: LOOP DATE POP CX RET ENDP DL500ms PROC NEAR PUSH CX MOV CX,60000 DL500ms1: LOOP DL500ms1 POP CX RET DL500ms ENDP DL4S PROC NEAR PUSH CX MOV CX,8 DL4S1: CALL DL500ms LOOP DL4S1 POP CX RET ENDP CODE ENDS END START 硬件上機調(diào)試 設(shè)計 電路原理圖,考慮到要實現(xiàn)的功能,所以使用 8255A 控制步進電機的運轉(zhuǎn),由于要考慮延時所以先使用了 8253,但是為了使實驗看起來簡潔就使用程序進行了延時。在了解步進電機的控制時,看到了 脈寬調(diào)制法 (PWM),但是經(jīng)過程序也可實驗程序?qū)崿F(xiàn)所以最后未用。 在各個硬件芯片之間的連接調(diào)試中,需要我注意的主要是連接的可靠性。由于本課程設(shè)計所涉及的芯片都是我們學(xué)習(xí)過的,加之我在初期的硬件邏輯設(shè)計中未出現(xiàn)較大錯誤。在硬件的調(diào)試過程中我遇到過一個主要的問題,對于 8255A 的調(diào)試,我用了我們課堂上所學(xué)的實驗 8255A 的三個口 PA、 PB 和 PC 進行了調(diào)試,檢測兩個芯片的工作是否正常。 軟件上機調(diào)試 程序通過 8255A 對步進電機和 LED 燈進行控制, A 口設(shè)置為輸入端口, B、 C 為輸出端口,開始時未注意到端口地址問題所以 LED 燈始終無法按預(yù)計的亮起,最終查閱書籍改正地址就行了。 在調(diào)試過程中我們發(fā)現(xiàn)時常有指針超出范圍,或者定義的函數(shù)方法出錯,這時我們的方法出錯就進行方法的重新定義,對于指針的問題我們就進行調(diào)試機的單步運行一步一步的查看程序的問題所在最后再次進行編譯查看每一個 環(huán)節(jié)的細節(jié)問題。 聯(lián)機調(diào)試 小鍵盤檢測:由于采用的是軟件延時,小鍵盤的檢測究竟需要多久的延時才使程序在檢測到一次按鍵時,剛好使風速或者類型改變一次(而不是兩次或以上)是個很棘手的問題。為此曾多次調(diào)節(jié)鍵盤檢測延時的參數(shù),也多次由于延時不當使程序執(zhí)行時造成死機。最后終于調(diào)出了合適的延時參數(shù) 。 5 設(shè)計結(jié)果分析及問題討論 課程設(shè)計及結(jié)果分析 自然和睡眠類型下風扇需要轉(zhuǎn)一會停一會,如何在風扇停轉(zhuǎn)的這段延時中使風扇能實時響應(yīng)小鍵盤的輸入,這是又一個大問題。在多次調(diào)整程序的結(jié)構(gòu)覺得毫無作用的時候 ,本 人想到了增加一個帶鍵盤檢測的延時模塊,從而輕松解決了該問題。從按鍵上選擇輸入類型,然后步進電機機會進入相應(yīng)的模式中,如選擇自然風,步進電機就會正轉(zhuǎn)。 問題討論 直流電機的控制方式:用哪種方式能改變直流電機的轉(zhuǎn)速,使其有明顯的轉(zhuǎn)速變化以區(qū)分“弱”、“中”、“強”三種風速是最開始遇到的問題。通過查找資料,并在實驗室調(diào)節(jié) DA0832的輸出(占空比不變時改變電壓數(shù)字量、電壓不變時改變占空比)觀察風扇的轉(zhuǎn)速變化,最終確定調(diào)節(jié) PWM 波的占空比為有效的控制方式。 收獲、體會和意見 程序在 調(diào)試中沒問題,可是 一 運行就死機,這種問題經(jīng)常發(fā)生,有可能是硬件的問題,也可能是調(diào)試時不夠仔細,沒調(diào)試完所有功能就急著運行了。這需要仔細耐心地把程序的所有功能都調(diào)試一遍,防止意外的執(zhí)行結(jié)果產(chǎn)生 。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1