用單片機實現聲控開關的設計報告_第1頁
用單片機實現聲控開關的設計報告_第2頁
用單片機實現聲控開關的設計報告_第3頁
用單片機實現聲控開關的設計報告_第4頁
用單片機實現聲控開關的設計報告_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

單片機定時控制系統實踐

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

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

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

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

溫馨提示

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

評論

0/150

提交評論