版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單片機(jī)技術(shù)課程設(shè)計(jì)題目風(fēng)扇模擬限制系統(tǒng)院系軌道交通學(xué)院專業(yè)鐵道信號(hào)年級(jí)2013級(jí)學(xué)生姓名張三李四王五學(xué)號(hào)指導(dǎo)老師羅世民需求書題目十一:電風(fēng)扇模擬限制系統(tǒng)設(shè)計(jì)★★1.用4個(gè)LED顯示電風(fēng)扇的工作狀態(tài)〔1,2,3,4四檔風(fēng)力〕,顯示風(fēng)類:“自然風(fēng)”、“常風(fēng)”和“睡眠風(fēng)”?!?0分〕2.設(shè)計(jì)“自然風(fēng)”、“常風(fēng)”和“睡眠風(fēng)”三個(gè)風(fēng)類鍵用于設(shè)置風(fēng)類;設(shè)計(jì)一個(gè)“搖頭”鍵用于限制電機(jī)搖頭?!?0分〕3.設(shè)計(jì)一個(gè)“定時(shí)”鍵,用于定時(shí)時(shí)間長(zhǎng)短設(shè)置;〔20分〕4*.設(shè)計(jì)過(guò)熱檢測(cè)及愛惜電路,假設(shè)電風(fēng)扇電機(jī)過(guò)熱,那么電機(jī)停頓轉(zhuǎn)動(dòng),蜂鳴器報(bào)警,電機(jī)冷卻后電機(jī)又復(fù)原轉(zhuǎn)動(dòng)。5*.用LCD作為用戶界面顯示風(fēng)扇運(yùn)行模式等信息。6@.其他功能〔創(chuàng)新局部10分〕電風(fēng)扇模擬限制系統(tǒng)設(shè)計(jì)通信工程專業(yè)學(xué)生張三李四王五指導(dǎo)老師簡(jiǎn)磊【摘要】本設(shè)計(jì)以直流電機(jī)限制為根底,基于傳感器技術(shù),以單片機(jī)限制技術(shù)為核心,實(shí)現(xiàn)電風(fēng)扇的智能限制,同時(shí)設(shè)計(jì)接受輕觸開關(guān)即可具有電風(fēng)扇的調(diào)檔功能。運(yùn)用集成電路LM298N完成電風(fēng)扇的驅(qū)動(dòng)設(shè)計(jì),通過(guò)單片機(jī)STC89C52的定時(shí)器0以及定時(shí)器1產(chǎn)生不同占空比的PWM波形限制電風(fēng)扇電機(jī)驅(qū)動(dòng)芯片從而變更電風(fēng)扇電機(jī)的輸入電流,最終實(shí)現(xiàn)電風(fēng)扇電機(jī)轉(zhuǎn)速調(diào)整功能,使得設(shè)計(jì)更加人性化,更加環(huán)保節(jié)能?!娟P(guān)鍵詞】調(diào)速功能單片機(jī)測(cè)溫智能限制目錄TOC\o"1-3"\h\u10693任務(wù)書 110135摘要 Ⅰ目錄10135 Ⅱ24814引言 Ⅲ26935一、方案設(shè)計(jì) Ⅳ3426二、硬件電路 Ⅳ71642.1電路系統(tǒng)框圖 Ⅳ103172.2STC89C52RC最小系統(tǒng) Ⅴ78572.3按鍵模塊 Ⅴ241732.4LED指示燈模塊 Ⅵ60692.5電機(jī)溫度實(shí)時(shí)測(cè)量模塊 Ⅵ78942.6電機(jī)驅(qū)動(dòng)模塊 Ⅵ233472.7LCD顯示模塊 Ⅶ12493三、軟件程序 Ⅷ205053.1主函數(shù)程序流程圖 Ⅷ44413.2按鍵模塊接口程序 Ⅸ78063.3LED指示燈接口程序 Ⅸ78063.4電機(jī)測(cè)溫接口程序 Ⅸ78063.5電機(jī)驅(qū)動(dòng)接口程序 Ⅸ78063.6LCD顯示驅(qū)動(dòng)程序 Ⅸ15689四、調(diào)試結(jié)果 Ⅹ1347五、小結(jié) Ⅺ20719附錄一總電路仿真 ⅩⅢ3589附錄二程序清單 ⅩⅣ19562附錄三元件清單 ⅩⅤ引言單片機(jī)原理應(yīng)用廣泛依據(jù)單片機(jī)原理及應(yīng)用課程的要求,主要進(jìn)展兩個(gè)方面的設(shè)計(jì),即單片機(jī)最小系統(tǒng)和存儲(chǔ)器擴(kuò)展設(shè)計(jì)、接口技術(shù)應(yīng)用設(shè)計(jì)。其中,單片機(jī)最小系統(tǒng)主要要求學(xué)生熟悉單片機(jī)的內(nèi)部構(gòu)造和引腳功能、引腳的運(yùn)用、復(fù)位電路、時(shí)鐘電路、4個(gè)并行接口和一個(gè)串行接口的實(shí)際應(yīng)用,從而可構(gòu)成最小應(yīng)用系統(tǒng),并編程進(jìn)展簡(jiǎn)潔運(yùn)用。電風(fēng)扇模擬限制系統(tǒng)具有電路簡(jiǎn)潔、本錢較低、操作便利、靈敏牢靠等優(yōu)點(diǎn),經(jīng)運(yùn)用效果良好,
具有較高的推廣價(jià)值,在許多領(lǐng)域都有廣泛的應(yīng)用。本文設(shè)計(jì)出以STC89S52單片機(jī)為核心的電風(fēng)扇模擬限制系統(tǒng),接受了LCD1206干脆指示,顯示狀態(tài),并自動(dòng)復(fù)位的設(shè)計(jì)思想,它能依據(jù)按鍵輸入的信號(hào),經(jīng)過(guò)單片機(jī)的限制處理并產(chǎn)生不同的及輸入信號(hào)相對(duì)應(yīng)的輸出信號(hào),最終通過(guò)LCD1206顯示相應(yīng)的狀態(tài),分別顯示當(dāng)前電機(jī)實(shí)時(shí)溫度以及當(dāng)前風(fēng)力,充分利用了單片機(jī)系統(tǒng)構(gòu)造簡(jiǎn)潔、功能強(qiáng)大、牢靠性好、管用性強(qiáng)的特點(diǎn)。一、方案設(shè)計(jì)1.1簡(jiǎn)介本人首先設(shè)計(jì)了硬件電路,硬件電路充分表達(dá)了模塊化的思想,主要由以下幾個(gè)模塊組成,STC89C52單片機(jī)最小系統(tǒng);按鍵模塊:共六個(gè)按鍵,三個(gè)限制風(fēng)力的大小,兩個(gè)限制電機(jī)的搖頭以及睡眠定時(shí)功能;LED指示燈模塊:共四個(gè)綠色LED指示燈,分別指示風(fēng)扇電機(jī)運(yùn)行狀態(tài),自然風(fēng)〔naturalwild〕,常風(fēng)〔ordinarywind〕,睡眠風(fēng)〔sleepwind〕,無(wú)風(fēng)〔nowind〕電機(jī)溫度實(shí)時(shí)測(cè)量模塊:本系統(tǒng)接受DS18B20測(cè)量電機(jī)實(shí)時(shí)溫度電機(jī)驅(qū)動(dòng)模塊:本系統(tǒng)接受LM298N集成驅(qū)動(dòng)芯片驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)LCD顯示模塊:本系統(tǒng)接受LCD1206模塊顯示電風(fēng)扇實(shí)時(shí)狀態(tài)1.2課程設(shè)計(jì)目的〔1〕綜合所學(xué)的單片機(jī)原理及接口技術(shù)等課程的理論學(xué)問(wèn)完本錢課程設(shè)計(jì);〔2〕學(xué)習(xí)并駕馭根本電路設(shè)計(jì)及運(yùn)用方法,單片機(jī)的編程及應(yīng)用方法;〔3〕提高綜合分析、解決實(shí)際問(wèn)題的實(shí)力。1.3任務(wù)和要求本設(shè)計(jì)以STC89C52處理器為核心,單片機(jī)作為外圍檢測(cè)及限制電路設(shè)計(jì)實(shí)現(xiàn)智能家居系統(tǒng)。其中單片機(jī)系統(tǒng)通過(guò)傳感器檢測(cè)到相關(guān)信息,向嵌入式平臺(tái)發(fā)送相對(duì)應(yīng)的信息,嵌入式平臺(tái)做出相應(yīng)判定及處理,并同時(shí)通過(guò)網(wǎng)絡(luò)告知主子及物管人員做出相應(yīng)處理,以保證業(yè)主的財(cái)產(chǎn)人身平安。本設(shè)計(jì)主要設(shè)計(jì)指標(biāo):按鍵輸入模塊,4個(gè)按鍵分別調(diào)整“睡眠風(fēng)”,“自然風(fēng)”,“常風(fēng)”,“無(wú)風(fēng)”2個(gè)按鍵分別限制“搖頭”“定時(shí)”;直流電機(jī)轉(zhuǎn)速限制,通過(guò)LM298N芯片驅(qū)動(dòng);〔3〕當(dāng)前轉(zhuǎn)速顯示、當(dāng)前電機(jī)溫度顯示,狀態(tài)在LCD上顯示。硬件電路2.1電路系統(tǒng)框圖2.2STC89C52RC最小系統(tǒng)2.3按鍵模塊TIMEBUTTON:定時(shí)按鈕SHAKEBUTTON:搖頭按鈕NATURALWIND自然風(fēng)按鈕ORDINARYWIND常風(fēng)按鈕SLEEPWIND睡眠風(fēng)按鈕2.4LED指示燈模塊NATURALWIND自然風(fēng)指示燈ORDINARYWIND常風(fēng)指示燈SLEEPWIND睡眠風(fēng)指示燈NOWIND無(wú)風(fēng)指示燈2.5電機(jī)溫度實(shí)時(shí)測(cè)量模塊接受DS18B20測(cè)量電機(jī)實(shí)時(shí)溫度2.6電機(jī)驅(qū)動(dòng)模塊接受LM298N驅(qū)動(dòng)芯片驅(qū)動(dòng)兩個(gè)直流電機(jī)2.7LCD顯示模塊接受LCD1206輸出顯示當(dāng)前狀態(tài)2.8蜂鳴器報(bào)警模塊軟件程序3.1主函數(shù)程序流程圖3.2按鍵模塊驅(qū)動(dòng)程序#include"head_file.h"sbitNatural_wind_button=P2^0;sbitOrdinary_wind_button =P2^1;sbitSleep_wind_button =P2^2;sbitTime_button=P3^6;sbitShake_button=P3^7;voidBUTTON_Config(){ Natural_wind_button=1;Ordinary_wind_button=1; Sleep_wind_button =1; Time_button=1; Shake_button=1;} 3.3LED指示燈驅(qū)動(dòng)程序#include"head_file.h"sbitNatural_wind_LED =P2^3;sbitOrdinary_wind_LED =P2^4;sbitSleep_wind_LED =P2^5;sbitNO_Wind_LED =P2^6;sbitBuzzer=P0^3;voidGUIDE_Led_Config(){ Natural_wind_LED=1; Ordinary_wind_LED=1;Sleep_wind_LED=1; NO_Wind_LED=0; //?T·???ê?μ?áá Buzzer=0;//·??ù?÷?2??}3.4電機(jī)測(cè)溫驅(qū)動(dòng)程序#include"head_file.h"sbitdq=P2^7;voidsdelay(uinti){ while(i--);}voidDS18B20_Reset(){ ucharx=0; dq=1; sdelay(8); dq=0; sdelay(80); dq=1; sdelay(14); sdelay(20);}voidDS18B20_Write_Byte(uchardat){ uchari=0; for(i=8;i>0;i--) { dq=0; dq=dat&0x01; sdelay(5); dq=1; dat>>=1; }}ucharDS18B20_Read_Byte(){ uchari=0,dat=0; for(i=8;i>0;i--) { dq=0; dat>>=1; dq=1; if(dq) dat|=0x80; sdelay(4); } return(dat);}uintGET_Temperature(){ uchara=0,b=0; uintt=0; floattt=0; DS18B20_Reset(); DS18B20_Write_Byte(0xCC);//ì?1yROM DS18B20_Write_Byte(0x44);//?a?????è×a?? DS18B20_Reset(); DS18B20_Write_Byte(0xCC); DS18B20_Write_Byte(0xBE);//?á?Y′??÷ a=DS18B20_Read_Byte(); b=DS18B20_Read_Byte(); t=b; t<<=8; t=t|a; tt=t*0.0625; t=tt*10+0.5; return(t);}3.5電機(jī)驅(qū)動(dòng)驅(qū)動(dòng)程序#include"head_file.h"uchart0,add0;uchart1,add1;sbitEN0=P3^4;sbitEN1=P3^5;sbitIN0=P3^0;sbitIN1=P3^1;sbitIN2=P3^2;sbitIN3=P3^3;voidL298_Config(){ t0=50; t1=50; IN0=0; IN1=1; IN2=0; IN3=1; }voidTIM_Config(){ TMOD=0x11;TH0=(65536-50000)/256;;TL0=(65536-50000)%256;;ET0=1;TR0=1; TH1=(65536-50000)/256;; TL1=(65536-50000)%256;; ET1=1;TR1=1; EA=1;}voidTIM0()interrupt1{ TH0=(65536-50000)/256;TL0=(65536-50000)%256;if(add0==100){add0=0; EN0=1;}if(add0==t0){ EN0=0;} add0++;}voidTIM1()interrupt3{ TH1=(65536-50000)/256;TL1=(65536-50000)%256;if(add1==100){add1=0; EN1=1;}if(add1==t1){ EN1=0;} add1++;}3.6LCD顯示驅(qū)動(dòng)程序#include"head_file.h"ucharcodetable[]="temperature27'c";//??ê?μ?×???ucharcodetable1[]="statusNOWind";sbitlcdrs=P0^0;//??′??÷????òy??sbitlcdwr=P0^1;//?áD′òy??sbitlcde=P0^2;//????òy??voidLCD1206_config(){ uchari;//?¨ò???2?±?á? init(); write_com(0x80);//????μ????? for(i=0;i<16;i++)//??ê? { write_dat(table[i]); delay(50);//?óê±£?ó?óúμ÷?ú?ù?è2??¥?? } write_com(0x80+0x40); for(i=0;i<16;i++) { write_dat(table1[i]); delay(50); }}/****************?óê±×óoˉêy ********************/voiddelay(ucharx){ uchari,j; for(i=x;i>0;i--) for(j=110;j>0;j--);}/****************D′??á?×óoˉêy********************/voidwrite_com(ucharcom) { //?ù?Y1602òo?§??ê??÷D-òé±àD′ P1=com; lcde=0; lcdrs=0; lcdwr=0; delay(5); lcde=1; delay(5); lcde=0;}/*****************D′êy?Y×óoˉêy********************/voidwrite_dat(uchardat){ P1=dat; lcde=0; lcdrs=1; lcdwr=0; delay(5); lcde=1; delay(5); lcde=0;}/*****************3?ê??ˉ×óoˉêy********************/voidinit(){ write_com(0x01); //???á write_com(0x3f); //1|?üéè?? write_com(0x0f); //??ê????? write_com(0x06); //ê?è?·?ê?éè??}調(diào)試結(jié)果小結(jié)在將近一周的單片機(jī)課程設(shè)計(jì),最終完成了電風(fēng)扇模擬限制系統(tǒng)的設(shè)計(jì),雖然沒有完全到達(dá)設(shè)計(jì)要求,但還是收獲良多。通過(guò)這次課程設(shè)計(jì),使我更進(jìn)一步地熟悉了
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職(環(huán)境監(jiān)測(cè)技術(shù))環(huán)境評(píng)價(jià)階段測(cè)試試題及答案
- 2025年中職機(jī)械加工技術(shù)(切削加工)試題及答案
- 2025年大學(xué)漢語(yǔ)言文學(xué)(古代文學(xué)作品選)試題及答案
- 2026年住院醫(yī)師規(guī)培推拿科(專業(yè)知識(shí))試題及答案
- 2025年大學(xué)會(huì)計(jì)學(xué)(財(cái)務(wù)會(huì)計(jì))試題及答案
- 2025年高職(航空物流)航空貨運(yùn)代理試題及答案
- 2025年高職藥物制劑技術(shù)(制劑工藝進(jìn)階)試題及答案
- 2025年大學(xué)軌道裝備(軌道報(bào)告編寫)試題及答案
- 初中七年級(jí)(歷史)2027年下學(xué)期期末試題及答案
- 2025年大學(xué)工業(yè)機(jī)器人技術(shù)(機(jī)器人運(yùn)動(dòng)控制)試題及答案
- 墻壁維護(hù)施工方案(3篇)
- 2024CSCO腫瘤患者靜脈血栓防治指南解讀
- MOOC 中國(guó)文化概論-華南師范大學(xué) 中國(guó)大學(xué)慕課答案
- 博物館保安服務(wù)投標(biāo)方案(技術(shù)方案)
- 浙人美版美術(shù)五年級(jí)上冊(cè)期末復(fù)習(xí)資料整理
- 年產(chǎn)20萬(wàn)噸氯乙烯工藝設(shè)計(jì)
- GB/T 42737-2023電化學(xué)儲(chǔ)能電站調(diào)試規(guī)程
- 人民網(wǎng)輿情監(jiān)測(cè)室發(fā)布2023年互聯(lián)網(wǎng)輿情分析報(bào)告
- 博士論文的寫作
- 新概念英語(yǔ)第二冊(cè)+Lesson+78+The+last+one+最后一支嗎?講義
- QC成果范文:提高管道焊接質(zhì)量
評(píng)論
0/150
提交評(píng)論