用單片機(jī)實(shí)現(xiàn)聲控開關(guān)的設(shè)計(jì)報(bào)告_第1頁
用單片機(jī)實(shí)現(xiàn)聲控開關(guān)的設(shè)計(jì)報(bào)告_第2頁
用單片機(jī)實(shí)現(xiàn)聲控開關(guān)的設(shè)計(jì)報(bào)告_第3頁
用單片機(jī)實(shí)現(xiàn)聲控開關(guān)的設(shè)計(jì)報(bào)告_第4頁
用單片機(jī)實(shí)現(xiàn)聲控開關(guān)的設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)定時(shí)控制系統(tǒng)實(shí)踐

課程設(shè)計(jì)報(bào)告聲音控制開關(guān)專業(yè)名稱:班級(jí)學(xué)號(hào):論文提交日期:論文答辯日期:年月曰目錄11111122二、 關(guān)鍵字 三、 前言 四、 本論 1、課程設(shè)計(jì)原理2、硬件原理圖3、程序流程框圖4、調(diào)試運(yùn)行五、課程設(shè)計(jì)感悟及結(jié)論五、參考文獻(xiàn)六、附錄一、摘要本課題主要設(shè)計(jì)一個(gè)聲音控制開關(guān),在智能板上安裝一個(gè)MIC麥克風(fēng),當(dāng)單片機(jī)接收到聲音,控制繼電器點(diǎn)亮LED燈,同時(shí)數(shù)碼管顯示OPENLED,否則顯示CLOSE。其目的在于通過智能最小系統(tǒng)應(yīng)用系統(tǒng)設(shè)計(jì),加深對(duì)智能最小系統(tǒng)軟、硬件系統(tǒng)的理解與掌握,學(xué)會(huì)智能電子系統(tǒng)的軟、硬件設(shè)計(jì)方法。在原有開發(fā)板的基礎(chǔ)上,外加一個(gè)MIC麥克風(fēng)放大電路,如圖1T所示,正極接單片機(jī)的任意引腳,負(fù)極接地。繼電器控制電路的硬件連接如圖2,STC12C5A60S2單片機(jī)的IO端口P3.7控制繼電器的吸合-和釋放,三極管用于增加線圈的吸合的釋放的電流,二極管4148用于繼電器線圈的反向保護(hù),控制P3.7的“0”和“1”使“MID”與“CLOSE”通,或“MID”與“OPEN”通。當(dāng)麥克風(fēng)接收到聲音后繼電器得電,經(jīng)過處理轉(zhuǎn)換成脈沖電壓送給單片機(jī),控制繼電器點(diǎn)亮LED燈。當(dāng)有聲音信號(hào)輸入,則LED綠燈亮,數(shù)碼管顯示OPEN;沒有輸入時(shí)LED紅燈亮,數(shù)碼管顯示CLOSE。二、 關(guān)鍵字聲控開關(guān)、MIC麥克風(fēng)、控制繼電器、LED燈、數(shù)碼管、STC12C5A60S2單片機(jī)、三極管、脈沖電壓 八厶、亠三、 前言1、課題選擇原因通過《聲控開關(guān)》的學(xué)習(xí)與訓(xùn)練,要求學(xué)生熟悉和掌握智能電子系統(tǒng)的軟件、硬件設(shè)計(jì)的方法、設(shè)計(jì)步驟,使學(xué)生得到智能儀器開發(fā)應(yīng)用方面的初步訓(xùn)練。讓學(xué)生獨(dú)立或集體討論設(shè)計(jì)題目的總體設(shè)計(jì)方案、編程、軟件硬件調(diào)試、編寫設(shè)計(jì)報(bào)告等問題,真正做到理論聯(lián)系實(shí)際,提高動(dòng)手能力和分析問題、解決問題的能力,實(shí)現(xiàn)由學(xué)習(xí)知識(shí)到應(yīng)用知識(shí)的初步過渡。通過本次課程設(shè)計(jì)使學(xué)生熟練掌握單片機(jī)系統(tǒng)與接口擴(kuò)展電路的設(shè)計(jì)方法,熟練應(yīng)用C51編寫應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬軟件調(diào)試方法和步驟,熟悉智能電子系統(tǒng)的硬軟件開發(fā)工具的使用方法。通過綜合訓(xùn)練實(shí)踐,不僅要培養(yǎng)學(xué)生事實(shí)求是和嚴(yán)肅認(rèn)真的工作態(tài)度,培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力,檢驗(yàn)學(xué)生對(duì)本門課學(xué)習(xí)的情況,更要培養(yǎng)學(xué)生在實(shí)際的工程設(shè)計(jì)中查閱資料,撰寫設(shè)計(jì)報(bào)告表達(dá)設(shè)計(jì)思想和結(jié)果的能力。

2、團(tuán)隊(duì)成員任務(wù):負(fù)責(zé)課題設(shè)計(jì)報(bào)告:硬件設(shè)計(jì)與焊接:編寫程序:硬件調(diào)試四、本論T1中斷程序T1中斷入口取段碼置TO初始化1、原理框圖

T1中斷程序T1中斷入口取段碼置TO初始化在原有開發(fā)板的基礎(chǔ)上,外加一個(gè)MIC麥克風(fēng)放大電路,如圖1-1所示,正極接單片機(jī)的任意引腳,負(fù)極接地。繼電器控制電路的硬件連接如圖2,STC12C5A60S2單片機(jī)的IO端口P3.7控制繼電器的吸合-和釋放,三極管用于增加線圈的吸合的釋放的電流,二極管4148用于繼電器線圈的反向保護(hù),控制P3.7的“0”和“1”使“MID”與“CLOSE”通,或“MID”與“OPEN”通。當(dāng)麥克風(fēng)接收到聲音后繼電器得電,經(jīng)過處理轉(zhuǎn)換成脈沖電壓送給單片機(jī),控制繼電器點(diǎn)亮LED燈。

當(dāng)有聲音信號(hào)輸入,則LED綠燈亮,數(shù)碼管顯示OPEN;沒有輸入時(shí)LED紅燈亮,數(shù)碼管顯示CLOSE。3、硬件原理圖MIC麥克風(fēng)放大電路繼電器控制電路3)數(shù)碼管顯示電路LED數(shù)碼管顯示器硬件電路原理圖如圖5、調(diào)試運(yùn)行1) 將程序?qū)懭雴纹瑱C(jī)中運(yùn)行2) 上電后輸入聲音信號(hào),數(shù)碼管顯示OPEN,LED綠燈亮3) 遇到的問題a、 起初數(shù)碼管只能點(diǎn)動(dòng)顯示OPEN和CLOSED,在程序中加上if(in==0) s++;if(s!=0)語句后,就可以延時(shí)顯示了。b、 輸入單片機(jī)兩個(gè)引腳的電壓過低,無法驅(qū)動(dòng)繼電器工作。加入一個(gè)上拉電阻后,電壓增大,就可以驅(qū)動(dòng)繼電器工作了。四、 課程設(shè)計(jì)感悟及結(jié)論通過《聲控開關(guān)》的設(shè)計(jì),加深對(duì)智能最小系統(tǒng)軟、硬件系統(tǒng)的理解與掌握,學(xué)會(huì)智能電子系統(tǒng)的軟、硬件設(shè)計(jì)方法。通過綜合訓(xùn)練,熟悉和掌握了智能電子系統(tǒng)的軟件、硬件設(shè)計(jì)的方法、設(shè)計(jì)步驟,使我們得到智能儀器開發(fā)應(yīng)用方面的初步訓(xùn)練。在訓(xùn)練過程中獨(dú)立或集體討論設(shè)計(jì)題目的總體設(shè)計(jì)方案、編程、軟件硬件調(diào)試、編寫設(shè)計(jì)報(bào)告等問題,真正做到理論聯(lián)系實(shí)際,提高動(dòng)手能力和分析問題、解決問題的能力,實(shí)現(xiàn)由學(xué)習(xí)知識(shí)到應(yīng)用知識(shí)的初步過渡。通過本次課程設(shè)計(jì)使我們熟練掌握了單片機(jī)系統(tǒng)與接口擴(kuò)展電路的設(shè)計(jì)方法,熟練應(yīng)用C51編寫應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬軟件調(diào)試方法和步驟,熟悉智能電子系統(tǒng)的硬軟件開發(fā)工具的使用方法。通過綜合訓(xùn)練實(shí)踐,不僅培養(yǎng)了我們事實(shí)求是和嚴(yán)肅認(rèn)真的工作態(tài)度,培養(yǎng)了我們的的實(shí)際動(dòng)手能力,檢驗(yàn)了對(duì)本門課學(xué)習(xí)的情況,更培養(yǎng)了在實(shí)際的工程設(shè)計(jì)中查閱資料,撰寫設(shè)計(jì)報(bào)告表達(dá)設(shè)計(jì)思想和結(jié)果的能力。五、 參考文獻(xiàn)1、繼電器控制電路說明(1) 電器的工作原理和特性繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開關(guān)”。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。(2) 電器主要產(chǎn)品技術(shù)參數(shù)1) 額定工作電壓是指繼電器正常工作時(shí)線圈所需要的電壓。根據(jù)繼電器的型號(hào)不同,可以是交流電壓,也可以是直流電壓。2) 直流電阻是指繼電器中線圈的直流電阻,可以通過萬能表測(cè)量。3) 吸合電流是指繼電器能夠產(chǎn)生吸合動(dòng)作的最小電流。在正常使用時(shí),給定的電流必須略大于吸合電流,這樣繼電器才能穩(wěn)定地工作。而對(duì)于線圈所加的工作電壓,一般不要超過額定工作電壓的1.5倍,否則會(huì)產(chǎn)生較大的電流而把線圈燒毀。釋放電流是指繼電器產(chǎn)生釋放動(dòng)作的最大電流。當(dāng)繼電器吸合狀態(tài)的電流減小到一定程度時(shí),繼電器就會(huì)恢復(fù)到未通電的釋放狀態(tài)。這時(shí)的電流遠(yuǎn)遠(yuǎn)小于吸合電流。觸點(diǎn)切換電壓和電流是指繼電器允許加載的電壓和電流。它決定了繼電器能控制電壓和電流的大小,使用時(shí)不能超過此值,否則很容易損壞繼電器的觸點(diǎn)。2、文獻(xiàn)資料SZ05-ZIGBEE無線通信模塊用戶手冊(cè).pdf. 上海順舟網(wǎng)絡(luò)科技有限公司:C系列中文液晶顯示模塊使用說明書.pdf. 金鵬電子有限公司:ATMEL公司的AT89S52用戶指南89S52.pdf宏晶科技公司的STC5412C10AD系列單片機(jī)器件手冊(cè).pdfwww.MCU-MDS18b20_cn.pdf.單數(shù)字溫度傳感器x9C104.pdfP&S武漢力源電子股份有限公司六、附錄課題設(shè)計(jì)程序#include<reg51.h>#defineuintunsignedint#defineucharunsignedcharsbitser二P2J;//LED顯示595數(shù)據(jù)輸入TOC\o"1-5"\h\zsbitsrclkl二P2"2; //sbitrclkl二P2"3; //sbitin二P「2; //sbitout二P3“7; //ucharcodeLED[]={0xc0,0x8c,0x86,0x89,0xc7,0xc86,0xc0,0xc6,0xc7,0xc0,0x92,0x86,0xff};//共陽極段碼表說明uintidataj,k,m,n=O;//說明整數(shù)變量ucharidataaa,bb[]={7,1,3,5,0,9,1,3,},cc;//8個(gè)數(shù)碼管顯示的數(shù)數(shù)組uinti,dd,s;// voiddelay(uinttime){ucharjj,hh;while(--time!=0){for(jj==0;jj<255;jj++){for(hh==0;hh<255;hh++);}}}// voidtime0()interrupt1using2{TF0=0;TH0=(65536-50000)/256;TL0=(65536-50000)%256;if(in==0)s++;if(s!=0){bb[4]=12;bb[5]=0;bb[6]=1;bb[7]=2;bb[0]=3;bb[1]=4;bb[2]=5;bb[3]=6;out=1;s++;}if(s==100)s=0;if(in==1&&s==0){bb[4]=12;bb[5]=12;bb[6]=12;bb[7]=7;bb[0]=8;bb[1]=9;bb[2]=10;bb[3]=11;out=0;}}voidtime1()interrupt3using2{cc=LED[bb[n]];//取段碼dd=aa;TH1=(65536-1000)/256;TL1=(65536-1000)%256;for(j=0;j<8;j++)//位碼移位串行輸出{if(dd&0x80)ser=1;elseser=0;dd=dd<<1;srclk1=0;srclk1=1;}dd=cc;for(j=0;j<8;j++)//段碼移位串行輸出{if(dd&0x80)ser=1;elseser=0;dd=dd<<1;srclk1=0;srclk1=1;}n++; //顯示位計(jì)數(shù)if(n>=8)//如果顯示了8個(gè)位碼初始{aa=0x7f;//位碼初始值11111110其中0為顯示1為不顯示n=0; //初始變量i}elseaa=(aa>>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論