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

下載本文檔

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

文檔簡介

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

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

2、團隊成員任務:負責課題設計報告:硬件設計與焊接:編寫程序:硬件調(diào)試四、本論T1中斷程序T1中斷入口取段碼置TO初始化1、原理框圖

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

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

溫馨提示

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

評論

0/150

提交評論