![基于ATC單片機(jī)的電風(fēng)扇_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/d5d58b7b-3e92-4c05-a762-8330a4e251be/d5d58b7b-3e92-4c05-a762-8330a4e251be1.gif)
![基于ATC單片機(jī)的電風(fēng)扇_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/d5d58b7b-3e92-4c05-a762-8330a4e251be/d5d58b7b-3e92-4c05-a762-8330a4e251be2.gif)
![基于ATC單片機(jī)的電風(fēng)扇_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/d5d58b7b-3e92-4c05-a762-8330a4e251be/d5d58b7b-3e92-4c05-a762-8330a4e251be3.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于AT89C2051單片機(jī)的電風(fēng)扇“陣風(fēng)/連續(xù)風(fēng)”定時(shí)開(kāi)關(guān)本文介紹一個(gè)采用AT89C2051單片機(jī)芯片(以下均簡(jiǎn)稱其為“單片機(jī)”)制作的“電風(fēng)扇定時(shí)開(kāi)關(guān)電路”,該電路既可按照系統(tǒng)默認(rèn)的定時(shí)時(shí)間參數(shù)自動(dòng)運(yùn)行,也可由使用者隨時(shí)通過(guò)按鍵輸入設(shè)置新的定時(shí)時(shí)間參數(shù);在整個(gè)定時(shí)時(shí)間內(nèi),既可選擇使用“連續(xù)風(fēng)”狀態(tài),也可選擇使用“陣風(fēng)”狀態(tài)。具有電路簡(jiǎn)單、制作容易、設(shè)置方便、使用靈活等優(yōu)點(diǎn)。該電路的控制軟件及硬件電路均已實(shí)際調(diào)試運(yùn)行通過(guò),非常適合在業(yè)余條件下制作、安裝和使用,也可由電風(fēng)扇專業(yè)生產(chǎn)廠將其作為自動(dòng)控制電路,在新型電風(fēng)扇產(chǎn)品中安裝。通過(guò)該電路,您可以進(jìn)一步了解到“單片機(jī)”電路的應(yīng)用擴(kuò)展功能和指令應(yīng)
2、用技巧。 1、電路的主要功能與特點(diǎn)由于本電路的時(shí)鐘是對(duì)晶振分頻后獲得的,具有極高的頻率穩(wěn)定性,且延時(shí)系采用數(shù)字計(jì)數(shù)的方式進(jìn)行,因而對(duì)時(shí)間的控制精度較高,可有效地避免普通RC延時(shí)電路控制時(shí)間不準(zhǔn)確、不可靠的問(wè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)開(kāi)始運(yùn)行。電路允許用戶隨時(shí)通過(guò)按鍵開(kāi)關(guān)自行輸入設(shè)置新的定時(shí)時(shí)間參數(shù),其范圍可在1分鐘(最短時(shí)間)至999分鐘(最長(zhǎng)時(shí)間)之間任意設(shè)置(分辨率為1分鐘),這為用戶根據(jù)使用的環(huán)境溫度、自己
3、身體條件、個(gè)人愛(ài)好等具體情況,適時(shí)進(jìn)行調(diào)整設(shè)置,選用最合適的定時(shí)時(shí)間提供了方便。本電路采用了光電耦合式且具有“過(guò)零觸發(fā)功能”的可控硅芯片GK和外接的大功率雙向可控硅SKG,對(duì)電風(fēng)扇進(jìn)行無(wú)觸點(diǎn)隔離控制,既可有效防止負(fù)載電源接通或斷開(kāi)時(shí)對(duì)系統(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í)過(guò)程中,系統(tǒng)均采用三位數(shù)碼管做“百位、十位、個(gè)位”的倒計(jì)時(shí)顯示,同時(shí)用數(shù)碼管上小數(shù)點(diǎn)的同步閃亮作為秒顯示,顯示直觀、準(zhǔn)確。在整個(gè)定時(shí)狀態(tài)
4、下,電路具有允許用戶隨時(shí)自行選擇使用“陣風(fēng)”或“連續(xù)風(fēng)”的控制功能。2、電路硬件 電路見(jiàn)圖1?!癆T89C2051單片機(jī)”芯片IC1作為本電路的核心,C3和R10構(gòu)成了簡(jiǎn)易的上電自動(dòng)復(fù)位電路。JT、C1、C2與IC1相關(guān)引腳構(gòu)成了“單片機(jī)”的時(shí)鐘電路。顯示器采用兩只“共陽(yáng)”型數(shù)碼管。IC1的15個(gè)I/O口全部使用,其中,P1.0為秒顯示輸出口,通過(guò)一只限流電阻接至各數(shù)碼管的小數(shù)點(diǎn)電極上,正常工作時(shí),將以小數(shù)點(diǎn)的閃亮作為秒信號(hào)顯示;P1.1-P1.7作為七段數(shù)碼管的段選信號(hào)(低電平有效)輸出口,分別通過(guò)一只限流電阻,接至各數(shù)碼管的相應(yīng)電極上。數(shù)碼管顯示采用動(dòng)態(tài)掃描的方式進(jìn)行,其動(dòng)態(tài)位選信號(hào)分別由
5、IC1的P3.3、P3.4和P3.5輸出,高電平有效,其輸出信號(hào)通過(guò)VT1、VT2、VT3分別驅(qū)動(dòng)三只數(shù)碼管交替(動(dòng)態(tài))顯示。IC1的P3.0和 P3.1為設(shè)置輸入口,其對(duì)“地”間各接有一只常開(kāi)型自復(fù)位按鍵開(kāi)關(guān)S1和S2,其中,S1為“設(shè)置功能鍵”,S2為“-1操作鍵”;通過(guò)與軟件配合,利用S1、S2即可完成控制電風(fēng)扇定時(shí)工作時(shí)間的輸入與設(shè)置。P3.2為設(shè)置“陣風(fēng)/連續(xù)風(fēng)”狀態(tài)的選擇控制口,接有一只單刀雙位撥動(dòng)開(kāi)關(guān),當(dāng)其撥至“陣風(fēng)”位時(shí),P3.2被接至低電位;當(dāng)其撥至“連續(xù)風(fēng)”位時(shí),P3.2被懸空(通過(guò)單片機(jī)內(nèi)部上拉電阻接至高電位),這樣,通過(guò)與軟件配合,即可完成“陣風(fēng)/連續(xù)風(fēng)”的選擇控制功能
6、。P3.7為輸出控制口,通過(guò)一只電阻接至一片“光電耦合型過(guò)零觸發(fā)雙向可控硅”芯片GK的輸入端,可適時(shí)通過(guò)“GK”觸發(fā)外接的雙向可控硅SKG導(dǎo)通與截止,控制電風(fēng)扇的加電與斷電,進(jìn)而實(shí)現(xiàn)在整個(gè)定時(shí)時(shí)間范圍內(nèi),對(duì)電風(fēng)扇連續(xù)加電(連續(xù)風(fēng))或周期性的斷續(xù)加電(陣風(fēng))的控制功能。電源變壓器B、橋式整流器QZ、7805三端穩(wěn)壓器WY及C4C7組成了電源電路,可為整個(gè)電路提供穩(wěn)定的+5V直流工作電源。電路中所需元件的規(guī)格參數(shù)均如圖1中所標(biāo)注。3、程序介紹 本程序使用匯編語(yǔ)言編寫。主程序和定時(shí)中斷子程序的流程圖分別如圖2a、圖2b所示。程序運(yùn)行后,在初始化程序中,首先對(duì)片內(nèi)RAM空間進(jìn)行分配和定義,其中,42H
7、、43H、44H分別用于存放個(gè)位、十位、百位數(shù)碼管中擬顯示的數(shù)據(jù);4AH、4BH、4CH為三個(gè)記憶單元,分別用于存放設(shè)置好的三位數(shù)的定時(shí)數(shù)據(jù),當(dāng)電路工作時(shí),根據(jù)需要,適時(shí)被分別讀入42H、43H和44H中。在定時(shí)計(jì)數(shù)中斷子程序中,要完成秒信號(hào)的產(chǎn)生、60秒計(jì)數(shù)、定時(shí)時(shí)間到否達(dá)及是否選擇使用“陣風(fēng)”方式的查詢等功能。其中,秒信號(hào)的產(chǎn)生是利用對(duì)單片機(jī)內(nèi)部定時(shí)器T1產(chǎn)生的中斷信號(hào)進(jìn)行多次累加后形成的,該信號(hào)將由P1.0輸出,用以完成秒閃爍功能。同時(shí),該信號(hào)還經(jīng)過(guò)60次計(jì)數(shù)后產(chǎn)生分信號(hào),最后,再以分鐘為時(shí)間間隔,從設(shè)置好的定時(shí)時(shí)間數(shù)據(jù)內(nèi)逐一遞減并隨時(shí)顯示剩余的定時(shí)時(shí)間參數(shù),形成倒計(jì)數(shù)的顯示方式。在某一
8、種(陣風(fēng)或連續(xù)風(fēng))工作狀態(tài)下,當(dāng)42H、43H和44H同時(shí)都減為0時(shí),則該狀態(tài)下的定時(shí)過(guò)程也就完成了,系統(tǒng)將自動(dòng)在P3.7口輸出高電平,使“GK”和“SKG”同時(shí)截止,控制電風(fēng)扇停止工作。與此同時(shí),三位數(shù)碼管將同時(shí)顯示一個(gè)負(fù)號(hào)(-),且用于秒顯示的各數(shù)碼管上的小數(shù)點(diǎn)也將熄滅,用其表示電路的定時(shí)過(guò)程已經(jīng)結(jié)束。在按鍵處理子程序中,要完成對(duì)兩種按鍵信號(hào)的輸入識(shí)別、鍵接點(diǎn)的軟件延時(shí)除顫、三位(個(gè)位百位)定時(shí)數(shù)據(jù)的分別減一等設(shè)置功能。在顯示子程序中,采用了典型的查表方式,分別完成個(gè)位百位數(shù)碼管的動(dòng)態(tài)顯示,其指令表如附表所示。電路“陣風(fēng)”功能的實(shí)現(xiàn)是首先由軟件通過(guò)對(duì)P3.2口狀態(tài)進(jìn)行識(shí)別,當(dāng)發(fā)現(xiàn)用戶選擇使
9、用了“陣風(fēng)”功能時(shí),即由軟件控制以60秒為間隔,使P3.7輸出口周期性地輸出高、低電位,因而使“GK”和“SKG”也周期性地導(dǎo)通與截止,電風(fēng)扇自然就是斷續(xù)地加電工作,從而實(shí)現(xiàn)“陣風(fēng)”的效果,直至整個(gè)定時(shí)過(guò)程結(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ù)碼
10、管會(huì)被自動(dòng)消隱,秒閃動(dòng)停止),按動(dòng)S2,可使十位的數(shù)碼管做倒計(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ù),秒顯示也開(kāi)始閃亮,整個(gè)電路開(kāi)始按照新設(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ù)碼管顯示為0后,若再按動(dòng)S2(-1鍵)時(shí),對(duì)應(yīng)的數(shù)碼管將自動(dòng)回到顯示9,因此,各位數(shù)字的設(shè)置均可以循環(huán)調(diào)整和顯示。當(dāng)電路正處于定時(shí)的過(guò)程中(定時(shí)時(shí)間未到)時(shí),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代物流信息系統(tǒng)建設(shè)中的標(biāo)準(zhǔn)化問(wèn)題
- 掛繩高空作業(yè)施工方案
- 拆除臨時(shí)用電施工方案
- 生態(tài)文明教育在校園的實(shí)踐與推廣
- 現(xiàn)代企業(yè)綜合管理能力提升及領(lǐng)導(dǎo)力培訓(xùn)方案研究報(bào)告
- 國(guó)慶節(jié)營(yíng)銷活動(dòng)方案模板
- 2023三年級(jí)語(yǔ)文上冊(cè) 第一單元 習(xí)作:猜猜他是誰(shuí)說(shuō)課稿 新人教版
- Unit 2 AnimaIs Lesson 1 Enjoy the story(說(shuō)課稿)-2024-2025學(xué)年北師大版(三起)英語(yǔ)五年級(jí)上冊(cè)
- 2024秋八年級(jí)物理上冊(cè) 第1章 機(jī)械運(yùn)動(dòng) 第2節(jié) 運(yùn)動(dòng)的描述說(shuō)課稿2(新版)新人教版
- 2025仿石漆施工合同
- 數(shù)學(xué)-河南省三門峽市2024-2025學(xué)年高二上學(xué)期1月期末調(diào)研考試試題和答案
- 二零二五版電力設(shè)施維修保養(yǎng)合同協(xié)議3篇
- 最經(jīng)典凈水廠施工組織設(shè)計(jì)
- VDA6.3過(guò)程審核報(bào)告
- 《心臟血管的解剖》課件
- 2024-2030年中國(guó)并購(gòu)基金行業(yè)發(fā)展前景預(yù)測(cè)及投資策略研究報(bào)告
- 小耳畸形課件
- 新人教版初中初三中考數(shù)學(xué)總復(fù)習(xí)課件
- 機(jī)械制造有限公司組織架構(gòu)圖模板
- 精美唯美淡雅個(gè)人求職簡(jiǎn)歷模板 (7)
- 環(huán)保鐵1215物質(zhì)安全資料表MSDS
評(píng)論
0/150
提交評(píng)論