freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機課程設(shè)計——紅外遙控音樂播放器(已修改)

2025-01-30 14:09 本頁面
 

【正文】 齊齊哈爾大學單片機課程設(shè)計項目名稱 紅外遙控音樂播放器設(shè)計 專業(yè)班級 通信091班 學生姓名 指導教師 2012年 12 月 21 日33摘 要隨著計算機技術(shù)的發(fā)展, 單片機的應用范圍也不斷擴大,目前單片機滲透到工作和生活的各個領(lǐng)域。在以單片機為核心的控制系統(tǒng)中,紅外遙控成為目前使用比較廣泛的一種無線通信和遙控手段。本課程設(shè)計提出一種基于單片機的紅外遙控音樂播放器的設(shè)計方法。主要采用單片機為控制核心,以紅外信號為通信手段,通信蜂鳴器發(fā)聲,來完成音樂播放器的功能。本設(shè)計具有無線、非接觸控制,抗干擾能力強,信息傳輸可靠,功耗低,成本低,易實現(xiàn)等顯著優(yōu)點及特色。通過本設(shè)計可以完成簡單的音樂播放器的功能,包括播放及更換歌曲等內(nèi)容。通過本次課程設(shè)計,我對單片機中斷系統(tǒng)等知識有了進一步的了解,對單片機的相關(guān)知識做到理論聯(lián)系實際。關(guān)鍵詞:單片機;紅外遙控;中斷系統(tǒng); 該單片機程序設(shè)計基于HOT51型單片機開發(fā)板電路編寫,故可在其開發(fā)板上使用。本設(shè)計中未使用HOT51單片機開發(fā)板配套紅外遙控器,使用的紅外遙控器的按鍵對應碼值已在表41中寫出,根據(jù)自已紅外遙控器的按鍵對應碼值修改代碼中按鍵碼值部分即可使用。AbstractWith the development of puter technology, the application range of the microcontroller expanding microcontroller penetrated into various fields of work and life. Microcontroller as the core of the control system, infrared remote control to use a wireless munication and remote control means. This course is designed infrared remote control music player based microcontroller design method. Mainly using SCM as the control center, the infrared signal as a means of munication, munication buzzer sound to plete the functionality of the music player. The design of wireless, noncontact control, antiinterference ability, reliable transmission of information, low power consumption, low cost, easy to realize significant advantages and characteristics. Through this design can be pleted simple music player functions, including play and change songs. Design through the course, I interrupt timer, external knowledge have a better understanding, to do the theory with actual knowledge of the microcontroller.Keywords: Microcontroller Unit;Infrared Remote Control;Interrupt System; 目 錄摘 要 IAbstract II第1章 緒論 1 概述 1 主要功能 1第2章 電路設(shè)計 2 整體電路設(shè)計 2 電路模塊設(shè)計 3 單片機最小系統(tǒng)電路 3 紅外解碼電路 4 顯示及播放電路 5第3章 程序設(shè)計 8 紅外解碼程序 8 播放及顯示程序 12第4章 硬件調(diào)試 17結(jié)論 19參考文獻 20附錄1 整體電路圖及實物圖 21附錄2 電路元件 22附錄3 程序源碼 23致謝 32第1章 緒論 概述利用單片機演奏音樂是單片機愛好者的興趣之一,應用的范圍也比較廣泛。所謂音樂播放器,由單片機進行信息處理,再經(jīng)過信號放大,由蜂鳴器發(fā)出樂曲聲。我們知道,振動產(chǎn)生聲音,振動頻率不同所發(fā)出的聲音也就不同。有規(guī)律的振動發(fā)出的聲音叫“樂音”。音樂由音頻和節(jié)拍構(gòu)成,音頻即發(fā)聲的頻率;節(jié)拍即延時的長短。因此利用單片機的定時器,產(chǎn)生一定頻率的方波,即可以產(chǎn)生一定頻率的聲音。再利用單片機軟件延時的方法來產(chǎn)生不同的節(jié)拍。把音頻和節(jié)拍結(jié)合起來,進行合理的排列,即可播放出比較悅耳的音樂。本文比較詳細地介紹了音樂播放器的工作原理、設(shè)計思路、硬件的選擇及相關(guān)作用、軟件的實現(xiàn)方法以及詳細的程序清單??刂茊纹瑱C播放音樂的方式有很多,多數(shù)使用者利用單片機存儲音樂與控制播放。本設(shè)計利用AT89S52單片機及少數(shù)外圍電路控制音樂播放,產(chǎn)生兩首不同的歌曲。 對于單片機產(chǎn)生音樂,關(guān)鍵是控制頻率的輸出。本設(shè)計采用了定時器T0中斷的方法產(chǎn)生不同頻率的脈沖,從而產(chǎn)生不同頻率的聲音。此外,使用紅外一體化頭SM0038接收紅外信號,通過外部中斷INT1來進行對紅外信號的解碼,由單片機內(nèi)部程序?qū)Σ煌逆I值完成不同的操作。并且使用常用的無源蜂鳴器進行發(fā)聲,實現(xiàn)了一個簡單的遙控音樂播放器的功能。 主要功能本設(shè)計以單片機為核心實現(xiàn)紅外遙控音樂播放器功能,主要完成功能為兩首歌曲的選擇播放、暫停、暫停后斷點播放、結(jié)束播放歌曲,播放下一曲,播放上一曲等功能。同時,使用數(shù)碼管顯示紅外信號解碼后的鍵值。其中為了方便,將32位的二進制紅外信號編碼解碼為8位16進制編碼。其中,本設(shè)計只顯示紅外信號解碼后8位16進制編碼中的兩位數(shù)據(jù)碼,其它的用戶編碼與數(shù)據(jù)碼的反碼共6位不予顯示。本設(shè)計中使用常見的家用紅外遙控器進行控制,使用其中的2兩個數(shù)字鍵(對應功能選擇2兩首歌曲),音量加、減兩個按鍵(對應功能上一曲、下一曲),頻道加、減兩個按鍵(對應功能暫停、結(jié)束播放),以及確定鍵(對應功能播放歌曲)。第2章 電路設(shè)計 整體電路設(shè)計根據(jù)設(shè)計要求,紅外遙控音樂播放器可以分為三個模塊進行設(shè)計::單片機最小系統(tǒng),或者稱為最小應用系統(tǒng),是指用最少的元件組成的單片機可以工作的最小的系統(tǒng)單元。對51系列單片機來說,最小系統(tǒng)一般應該包括:單片機、時鐘電路、復位電路。本設(shè)計中使用的單片機為AT89S52,晶振電路使用12MHZ的晶振。復位電路:由電容串聯(lián)電阻構(gòu)成,當系統(tǒng)一上電,RST腳將會出現(xiàn)高電平,當RST腳的高電平持續(xù)兩個機器周期以上就將復位。:本電路主要用于對紅外遙控器發(fā)出的紅外信號進行解碼,然后程序根據(jù)解碼后的不同鍵值相應完成不同的功能。:本部分電路用于顯示紅外遙控器不同按鍵所對應的不同按鍵值,實物中用兩位16進制數(shù)在數(shù)碼管上進行顯示。播放電路主要用蜂鳴器來播放不同的音樂曲目。分析各模塊電路的功能,畫出原理框圖如圖21所示:AT89S52單片機復位電路單片機時鐘電路紅外解碼 電路紅外解碼顯示電路音樂播放電路圖21 紅外遙控音樂播放器原理框圖 電路模塊設(shè)計 單片機最小系統(tǒng)電路單片機最小系統(tǒng)電路如圖22所示:圖22 單片機最小系統(tǒng)電路圖由圖22可以知道,單片機最小系統(tǒng)主要由復位電路、時鐘電路等組成。:由電容串聯(lián)電阻構(gòu)成,并結(jié)合電容電壓不能突變的性質(zhì),可以知道,當系統(tǒng)一上電,RST腳將會出現(xiàn)高電平,并且,這個高電平持續(xù)的時間由電路的RC值來決定。典型的51單片機當RST腳的高電平持續(xù)兩個機器周期以上就將復位,所以,適當組合RC的取值就可以保證可靠的復位。一般教科書推薦C 取10uF。當然也有其他取法的,原則就是要讓RC組合可以在RST腳上產(chǎn)生不少于2個機周期的高電平。單片機復位電路就好比電腦的重啟部分,當電腦在使用中出現(xiàn)死機,按下重啟按鈕電腦內(nèi)部的程序從頭開始執(zhí)行。單片機也一樣,當單片機系統(tǒng)在運行中,受到環(huán)境干擾出現(xiàn)程序跑飛的時候,按下復位按鈕內(nèi)部的程序自動從頭開始執(zhí)行。:單片機內(nèi)部有一個高增益反相放大器,引腳XTAL1 和XTAL2 分別是該放大器的輸入端和輸出端,如果引腳XTAL1 和XTAL2 兩端跨接上晶體振蕩器(晶振)或陶瓷振蕩器就構(gòu)成了穩(wěn)定的自激振蕩電路,該振蕩電路的輸出可直接送入內(nèi)部時序電路。單片機的時鐘可由兩種方式產(chǎn)生,即內(nèi)部時鐘方式和外部時鐘方式。(1)內(nèi)部時鐘方式。內(nèi)部時鐘方式即是由單片機內(nèi)部的高增益反相放大器和外部跨接的晶振、微調(diào)電容構(gòu)成時鐘電路產(chǎn)生時鐘的方法。外接晶振(陶瓷振蕩器)時,CC2 的值通常選擇為30Pf左右;CC2 對頻率有微調(diào)作用, ~12MHz之間選擇。為了減小寄生電容,更好地保證振蕩器穩(wěn)定、可靠地工作,振蕩器和電容應盡可能安裝得與單片機引腳XTALl 和XTAL2 靠近。由于內(nèi)部時鐘方式外部電路接線簡單,單片機應用系統(tǒng)中大多采用這種方式。內(nèi)部時鐘方式產(chǎn)生的時鐘信號的頻率就是晶振的固有頻率,常用fsoc 來表示。(2)外部時鐘方式。外部時鐘方式即完全用單片機外部電路產(chǎn)生時鐘的方法,外部電路產(chǎn)生的時鐘信號被直接接到單片機的XTAL1引入,此時XTAL2 開路。,決定了單片機訪問內(nèi)部或外部的程序存儲器。EA高電平時,訪問內(nèi)部程序存儲器,但當程序計數(shù)器(PC)值超過0FFFFH時,單片機自動轉(zhuǎn)向外部程序存儲器。當EA低電平時,不管單片機有無內(nèi)部存儲器,只訪問外部存儲器[1]。 紅外解碼電路紅外解碼電路如圖23所示:圖23 紅外解碼電路圖由圖23知道,紅外解碼電路中主要元件為紅外一體化接收頭SM0038。一體化紅外接收頭SM0038是集信號放大、濾波、檢波、整形于一體的紅外接收器,電路內(nèi)置PIN二極管和前置放大器,采用可以紅外濾波的環(huán)氧樹脂材料封裝,可靠性高,不易受環(huán)境影響并可以防止非控制信號的輸出脈沖出現(xiàn)。內(nèi)部結(jié)構(gòu)如圖24所示:圖24 SM0038內(nèi)部結(jié)構(gòu)圖SM0038內(nèi)置帶通濾波器、積分器、和自動增益控制電路以抑制各種干擾和噪音。數(shù)據(jù)信號和干擾信號的主要區(qū)別在于載波頻率、脈沖波長和工作周期上。所以數(shù)據(jù)信號應該滿足載波信號的頻率盡量接近帶通濾波器的中心頻率(38KHZ);脈沖長度在300us以上;數(shù)據(jù)的編碼類型相兼容。而本系統(tǒng)選用的SM0038在這三方面和NEC編碼格式是相配的 顯示及播放電路顯示及播放電
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1