2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、本文由liuqinghai_200貢獻(xiàn)doc文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。基于AT89C2051單片機(jī)的電風(fēng)扇“陣風(fēng)連續(xù)風(fēng)“定時(shí)開關(guān)陣風(fēng)連續(xù)風(fēng)“本文介紹一個(gè)采用AT89C2051單片機(jī)芯片(以下均簡稱其為“單片機(jī)“)制作的“電風(fēng)扇定時(shí)開關(guān)電路“該電路既可按照系統(tǒng)默認(rèn)的定時(shí)時(shí)間參數(shù)自動(dòng)運(yùn)行也可由使用者隨時(shí)通過按鍵輸入設(shè)置新的定時(shí)時(shí)間參數(shù)在整個(gè)定時(shí)時(shí)間內(nèi)既可選擇使用“連續(xù)風(fēng)“狀態(tài)也可選擇使用“

2、陣風(fēng)“狀態(tài).具有電路簡單制作容易設(shè)置方便使用靈活等優(yōu)點(diǎn).該電路的控制軟件及硬件電路均已實(shí)際調(diào)試運(yùn)行通過非常適合在業(yè)余條件下制作安裝和使用也可由電風(fēng)扇專業(yè)生產(chǎn)廠將其作為自動(dòng)控制電路在新型電風(fēng)扇產(chǎn)品中安裝.通過該電路您可以進(jìn)一步了解到“單片機(jī)“電路的應(yīng)用擴(kuò)展功能和指令應(yīng)用技巧.1電路的主要功能與特點(diǎn)①由于本電路的時(shí)鐘是對晶振分頻后獲得的具有極高的頻率穩(wěn)定性且延時(shí)系采用數(shù)字計(jì)數(shù)的方式進(jìn)行因而對時(shí)間的控制精度較高可有效地避免普通RC延時(shí)電路控制

3、時(shí)間不準(zhǔn)確不可靠的問題出現(xiàn).②初始加電時(shí)被控負(fù)載(電風(fēng)扇)將自動(dòng)處于加電狀態(tài)本電路的三位數(shù)碼顯示器將自動(dòng)顯示出系統(tǒng)默認(rèn)的“定時(shí)時(shí)間“只要不進(jìn)行新的時(shí)間設(shè)置電路就將按系統(tǒng)默認(rèn)控制負(fù)載定時(shí)工作的時(shí)間方式(本例為:300分鐘)自動(dòng)開始運(yùn)行.③電路允許用戶隨時(shí)通過按鍵開關(guān)自行輸入設(shè)置新的定時(shí)時(shí)間參數(shù)其范圍可在1分鐘(最短時(shí)間)至999分鐘(最長時(shí)間)之間任意設(shè)置(分辨率為1分鐘)這為用戶根據(jù)使用的環(huán)境溫度自己身體條件個(gè)人愛好等具體情況適時(shí)進(jìn)行調(diào)

4、整設(shè)置選用最合適的定時(shí)時(shí)間提供了方便.④本電路采用了光電耦合式且具有“過零觸發(fā)功能“的可控硅芯片GK和外接的大功率雙向可控硅SKG對電風(fēng)扇進(jìn)行無觸點(diǎn)隔離控制既可有效防止負(fù)載電源接通或斷開時(shí)對系統(tǒng)產(chǎn)生的不良影響又不會(huì)在工作中產(chǎn)生任何機(jī)械噪音.⑤在進(jìn)行新的時(shí)間參數(shù)設(shè)置時(shí)各數(shù)碼管上的小數(shù)點(diǎn)將自動(dòng)停止閃動(dòng)表明電路已退出工作狀態(tài)進(jìn)入了設(shè)置狀態(tài)此時(shí)GK和SKG同時(shí)截止使電風(fēng)扇停止加電工作.⑥在進(jìn)行時(shí)間參數(shù)設(shè)置和整個(gè)定時(shí)過程中系統(tǒng)均采用三位數(shù)碼管做“

5、百位十位個(gè)位“的倒計(jì)時(shí)顯示同時(shí)用數(shù)碼管上小數(shù)點(diǎn)的同步閃亮作為秒顯示顯示直觀準(zhǔn)確.⑦在整個(gè)定時(shí)狀態(tài)下電路具有允許用戶隨時(shí)自行選擇使用“陣風(fēng)“或“連續(xù)風(fēng)“的控制功能.2電路硬件電路見圖1.“AT89C2051單片機(jī)“芯片IC1作為本電路的核心C3和R10構(gòu)成了簡易的上電自動(dòng)復(fù)位電路.JTC1C2與IC1相關(guān)引腳構(gòu)成了“單片機(jī)“的時(shí)鐘電路.顯示器采用兩只“共陽“型數(shù)碼管.IC1的15個(gè)IO口全部使用其中P1.0為秒顯示輸出口通過一只限流電阻接

6、至各數(shù)碼管的小數(shù)點(diǎn)電極上正常工作時(shí)將以小數(shù)點(diǎn)的閃亮作為秒信號(hào)顯示P1.1P1.7作為七段數(shù)碼管的段選信號(hào)(低電平有效)輸出口分別通過一只限流電阻接至各數(shù)碼管的相應(yīng)電極上.數(shù)碼管顯示采用動(dòng)態(tài)掃描的方式進(jìn)行其動(dòng)態(tài)位選信號(hào)分別由IC1的P3.3P3.4和P3.5輸出高電平有效其輸出1信號(hào)通過VT1VT2VT3分別驅(qū)動(dòng)三只數(shù)碼管交替(動(dòng)態(tài))顯示.IC1的P3.0和P3.1為設(shè)置輸入口其對“地“間各接有一只常開型自復(fù)位按鍵開關(guān)S1和S2其中S1為

7、“設(shè)置功能鍵“S2為“1操作鍵“通過與軟件配合利用S1S2即可完成控制電風(fēng)扇定時(shí)工作時(shí)間的輸入與設(shè)置.P3.2為設(shè)置“陣風(fēng)連續(xù)風(fēng)“狀態(tài)的選擇控制口接有一只單刀雙位撥動(dòng)開關(guān)當(dāng)其撥至“陣風(fēng)“位時(shí)P3.2被接至低電位當(dāng)其撥至“連續(xù)風(fēng)“位時(shí)P3.2被懸空(通過單片機(jī)內(nèi)部上拉電阻接至高電位)這樣通過與軟件配合即可完成“陣風(fēng)連續(xù)風(fēng)“的選擇控制功能.P3.7為輸出控制口通過一只電阻接至一片“光電耦合型過零觸發(fā)雙向可控硅“芯片GK的輸入端可適時(shí)通過“G

8、K“觸發(fā)外接的雙向可控硅SKG導(dǎo)通與截止控制電風(fēng)扇的加電與斷電進(jìn)而實(shí)現(xiàn)在整個(gè)定時(shí)時(shí)間范圍內(nèi)對電風(fēng)扇連續(xù)加電(連續(xù)風(fēng))或周期性的斷續(xù)加電(陣風(fēng))的控制功能.電源變壓器B橋式整流器QZ7805三端穩(wěn)壓器WY及C4~C7組成了電源電路可為整個(gè)電路提供穩(wěn)定的5V直流工作電源.電路中所需元件的規(guī)格參數(shù)均如圖1中所標(biāo)注.3程序介紹本程序使用匯編語言編寫.主程序和定時(shí)中斷子程序的流程圖分別如圖2a圖2b所示.程序運(yùn)行后在初始化程序中首先對片內(nèi)RAM空

9、間進(jìn)行分配和定義其中42H43H44H分別用于存放個(gè)位十位百位數(shù)碼管中擬顯示的數(shù)據(jù)4AH4BH4CH為三個(gè)記憶單元分別用于存放設(shè)置好的三位數(shù)的定時(shí)數(shù)據(jù)當(dāng)電路工作時(shí)根據(jù)需要適時(shí)被分別讀入42H43H和44H中.在定時(shí)計(jì)數(shù)中斷子程序中要完成秒信號(hào)的產(chǎn)生60秒計(jì)數(shù)定時(shí)時(shí)間到否達(dá)及是否選擇使用“陣風(fēng)“方式的查詢等功能.其中秒信號(hào)的產(chǎn)生是利用對單片機(jī)內(nèi)部定時(shí)器T1產(chǎn)生的中斷信號(hào)進(jìn)行多次累加后形成的該信號(hào)將由P1.0輸出用以完成秒閃爍功能.同時(shí)該信

10、號(hào)還經(jīng)過60次計(jì)數(shù)后產(chǎn)生分信號(hào)最后再以分鐘為時(shí)間間隔從設(shè)置好的定時(shí)時(shí)間數(shù)據(jù)內(nèi)逐一遞減并隨時(shí)顯示剩余的定時(shí)時(shí)間參數(shù)形成倒計(jì)數(shù)的顯示方式.在某一種(陣風(fēng)或連續(xù)風(fēng))工作狀態(tài)下當(dāng)42H43H和44H同時(shí)都減為0時(shí)則該狀態(tài)下的定時(shí)過程也就完成了系統(tǒng)將自動(dòng)在P3.7口輸出高電平使“GK“和“SKG“同時(shí)截止控制電風(fēng)扇停止工作.與此同時(shí)三位數(shù)碼管將同時(shí)顯示一個(gè)負(fù)號(hào)()且用于秒顯示的各數(shù)碼管上的小數(shù)點(diǎn)也將熄滅用其表示電路的定時(shí)過程已經(jīng)結(jié)束.在按鍵處理子

11、程序中要完成對兩種按鍵信號(hào)的輸入識(shí)別鍵接點(diǎn)的軟件延時(shí)除顫三位(個(gè)位~百位)定時(shí)數(shù)據(jù)的分別減一等設(shè)置功能.在顯示子程序中采用了典型的查表方式分別完成個(gè)位~百位數(shù)碼管的動(dòng)態(tài)顯示其指令表如附表所示.電路“陣風(fēng)“功能的實(shí)現(xiàn)是首先由軟件通過對P3.2口狀態(tài)進(jìn)行識(shí)別當(dāng)發(fā)現(xiàn)用戶選擇使用了“陣風(fēng)“功能時(shí)即由軟件控制以60秒為間隔P3.7輸出口周期性地輸出高使2低電位因而使“GK“和“SKG“也周期性地導(dǎo)通與截止電風(fēng)扇自然就是斷續(xù)地加電工作從而實(shí)現(xiàn)“陣風(fēng)

12、“的效果直至整個(gè)定時(shí)過程結(jié)束.4自行設(shè)置時(shí)間參數(shù)的方法本電路設(shè)置定時(shí)時(shí)間參數(shù)時(shí)采用循環(huán)方式進(jìn)行.在設(shè)置時(shí)先按一下S1設(shè)置鍵電路將立即進(jìn)入“定時(shí)時(shí)間“的個(gè)位數(shù)設(shè)置狀態(tài)(此時(shí)僅個(gè)位上的數(shù)碼管顯示其余各位數(shù)碼管會(huì)被自動(dòng)消隱秒閃動(dòng)停止)按動(dòng)S2可使個(gè)位的數(shù)碼管做倒計(jì)數(shù)顯示選擇到所需的數(shù)字即可.然后再次(第2次)按動(dòng)S1電路將進(jìn)入“定時(shí)時(shí)間“的十位數(shù)設(shè)置狀態(tài)(此時(shí)僅十位上的數(shù)碼管顯示其余各位數(shù)碼管會(huì)被自動(dòng)消隱秒閃動(dòng)停止)按動(dòng)S2可使十位的數(shù)碼管做

13、倒計(jì)數(shù)顯示選擇到所需的數(shù)字即可.依此方法可繼續(xù)完成百位數(shù)字的設(shè)置.當(dāng)百位數(shù)字的設(shè)置也完成后再次(第4次)按動(dòng)S1鍵時(shí)電路將自動(dòng)退出設(shè)置狀態(tài)而定時(shí)工作狀態(tài)也同時(shí)被啟動(dòng)數(shù)碼管將自動(dòng)顯示出新設(shè)置好的三位數(shù)的“定時(shí)時(shí)間“參數(shù)秒顯示也開始閃亮整個(gè)電路開始按照新設(shè)置的時(shí)間參數(shù)運(yùn)行.在進(jìn)行上述設(shè)置時(shí)只要電路一進(jìn)入設(shè)置狀態(tài)各數(shù)碼管上的小數(shù)點(diǎn)將立即停止閃動(dòng)電路也立即退出定時(shí)狀態(tài)使“GK“和“SKG“同時(shí)截止電風(fēng)扇停止工作.在進(jìn)行各位數(shù)字設(shè)置時(shí)當(dāng)調(diào)整到數(shù)碼

14、管顯示為0后若再按動(dòng)S2(1鍵)時(shí)對應(yīng)的數(shù)碼管將自動(dòng)回到顯示9因此各位數(shù)字的設(shè)置均可以循環(huán)調(diào)整和顯示.當(dāng)電路正處于定時(shí)的過程中(定時(shí)時(shí)間未到)時(shí)若按一下S1“設(shè)置“鍵電路同樣會(huì)立即退出定時(shí)狀態(tài)而進(jìn)入“設(shè)置“狀態(tài)此時(shí)數(shù)碼管上的小數(shù)點(diǎn)也將停止閃亮“GK“和“SKG“同時(shí)截止電風(fēng)扇停止工作.若需恢復(fù)定時(shí)狀態(tài)仍須繼續(xù)按動(dòng)3次S1(設(shè)置)鍵先使電路退出設(shè)置狀態(tài)電路即可按照系統(tǒng)先前所記憶的上次設(shè)置的定時(shí)時(shí)間(或系統(tǒng)默認(rèn)的定時(shí)時(shí)間)重新開始進(jìn)入定時(shí)工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論