聲控智能開關(guān)_百度文庫(kù)_第1頁(yè)
聲控智能開關(guān)_百度文庫(kù)_第2頁(yè)
聲控智能開關(guān)_百度文庫(kù)_第3頁(yè)
聲控智能開關(guān)_百度文庫(kù)_第4頁(yè)
聲控智能開關(guān)_百度文庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、長(zhǎng)春工業(yè)大學(xué)課程設(shè)計(jì)說(shuō)明書課程設(shè)計(jì)名稱 單片機(jī)原理課程設(shè)計(jì)(40346581)專 業(yè) 電氣工程及其自動(dòng)化 班 級(jí) 100308 學(xué) 生 姓 名 辛宇 指 導(dǎo) 教 師 侯云海 2013年1月7日1.設(shè)計(jì)內(nèi)容設(shè)計(jì)一個(gè)聲音智能控制開關(guān),在智能板上安裝一個(gè)MIC麥克風(fēng),當(dāng)單片機(jī)接收到聲音,控制繼電器點(diǎn)亮LED燈,同時(shí)數(shù)碼管顯示OPEN LED,否則顯示CLOSE。2.設(shè)計(jì)要求當(dāng)有聲音信號(hào)輸入,則LED綠燈亮,數(shù)碼管顯示OPEN;沒有輸入時(shí)LED紅燈亮,數(shù)碼管顯示CLOSE。3.設(shè)計(jì)方案在原有開發(fā)板的基礎(chǔ)上,外加一個(gè)MIC麥克風(fēng)放大電路,正極接單片機(jī)的任意引腳,負(fù)極接地。繼電器控制電路的硬件連接如圖,S

2、TC12C5A60S2單片機(jī)的IO端口P3.7控制繼電器的吸合-和釋放,三極管用于增加線圈的吸合的釋放的電流,二極管4148用于繼電器線圈的反向保護(hù),控制P3.7的“0”和“1”使“MID”與“CLOSE”通,或“MID”與“OPEN”通。當(dāng)麥克風(fēng)接收到聲音后繼電器得電,經(jīng)過(guò)處理轉(zhuǎn)換成脈沖電壓送給單片機(jī),控制繼電器點(diǎn)亮LED燈。4.系統(tǒng)硬件設(shè)計(jì)1)MIC麥克風(fēng)放大電路2)繼電器控制電路3 數(shù)碼管顯示電路5.軟件設(shè)計(jì)及流程圖死循環(huán)6.程序清單#include #define uint unsigned int#define uchar unsigned charsbit ser=P21; /LE

3、D顯示 595數(shù)據(jù)輸入sbit srclk1=P22; /sbit rclk1=P23; /sbit in=P12; /sbit out=P37; /ucharcodeLED =0xc0,0x8c,0x86,0x89,0xc7,0xc86,0xc0,0xc6,0xc7,0xc0,0x92,0x86,0xff;/共陽(yáng)極段碼表說(shuō)明uint idata j,k,m,n=0;/說(shuō)明整數(shù)變量uchar idata aa,bb=7,1,3,5,0,9,1,3,cc;/ 8個(gè)數(shù)碼管顯示的數(shù)數(shù)組uint i,dd,s; /-void delay(uint timeuchar jj,hh;while(-time

4、!=0for(jj=0;jj255;jj+for(hh=0;hh255;hh+;/-void time0( interrupt 1 using 2TF0=0;TH0=(65536-50000/256;TL0=(65536-50000%256; if(in=0s+;if(s!=0bb4=12;bb5=0;bb6=1;bb7=2;bb0=3;bb1=4;bb2=5;bb3=6;out=1; s+; if(s=100s=0;if(in=1&s=0 bb4=12;bb5=12;bb6=12;bb7=7;bb0=8;bb1=9;bb2=10;bb3=11;out=0; void time1( inter

5、rupt 3 using 2cc= LEDbbn; /取段碼dd=aa; TH1=(65536-1000/256;TL1=(65536-1000%256; for(j=0;j8;j+ /位碼移位串行輸出 if(dd&0x80 ser=1; else ser=0;dd=dd1;srclk1=0;srclk1=1;dd=cc;for(j=0;j8;j+ /段碼移位串行輸出 if(dd&0x80 ser=1; else ser=0;dd=dd=8 /如果顯示了8個(gè)位碼初始aa=0x7f; /位碼初始值11111110其中0為顯示 1為不顯示n=0; /初始變量ielse aa=(aa1|0x80;

6、/不是8位碼左移一位 rclk1=0; /595鎖存脈沖rclk1=1;main( TMOD=0x11;TH0=(65536-50000/256;TL0=(65536-50000%256;TH1=(65536-1000/256;TL1=(65536-1000%256; IE=0x8a;TR0=1;TR1=1; while(1 7.系統(tǒng)工作過(guò)程8.功能實(shí)現(xiàn)分析在原有開發(fā)板的基礎(chǔ)上,外加一個(gè)MIC麥克風(fēng)放大電路,正極接單片機(jī)的任意引腳,負(fù)極接地。繼電器控制電路的硬件連接如圖,STC12C5A60S2單片機(jī)的IO端口P3.7控制繼電器的吸合-和釋放,三極管用于增加線圈的吸合的釋放的電流,二極管414

7、8用于繼電器線圈的反向保護(hù),控制P3.7的“0”和“1”使“MID”與“CLOSE”通,或“MID”與“OPEN”通。當(dāng)麥克風(fēng)接收到聲音后繼電器得電,經(jīng)過(guò)處理轉(zhuǎn)換成脈沖電壓送給單片機(jī),控制繼電器點(diǎn)亮LED燈。當(dāng)有聲音信號(hào)輸入,則LED綠燈亮,數(shù)碼管顯示OPEN;沒有輸入時(shí)LED紅燈亮,數(shù)碼管顯示CLOSE。9.設(shè)計(jì)心得通過(guò)智能控制開關(guān)的設(shè)計(jì),加深對(duì)智能最小系統(tǒng)軟、硬件系統(tǒng)的理解與掌握,學(xué)會(huì)智能電子系統(tǒng)的軟、硬件設(shè)計(jì)方法。通過(guò)綜合訓(xùn)練,熟悉和掌握了智能電子系統(tǒng)的軟件、硬件設(shè)計(jì)的方法、設(shè)計(jì)步驟,使我們得到智能儀器開發(fā)應(yīng)用方面的初步訓(xùn)練。在訓(xùn)練過(guò)程中獨(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í)的初步過(guò)渡。通過(guò)本次課程設(shè)計(jì)使我們熟練掌握了單片機(jī)系統(tǒng)與接口擴(kuò)展電路的設(shè)計(jì)方法,熟練應(yīng)用C51編寫應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬軟件調(diào)試方法和步驟,

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論