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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)——紅外遙控音樂播放器-展示頁

2025-01-27 14:09本頁面
  

【正文】 級(jí),表示的音級(jí)為c、﹟c、d、﹟d、e、f、……a﹟ab3;高位字節(jié)(奇地址)代表音符的時(shí)值(節(jié)拍),表示拍數(shù)為1/8拍()~8拍()。故要產(chǎn)生音頻信號(hào),只要算出某一音頻的周期,將此周期除以2即為半周期的時(shí)間,利用定時(shí)器計(jì)時(shí)此半周期時(shí)間,計(jì)時(shí)到后取反輸出,重復(fù)此過程即得到此頻率的聲音信號(hào)。 //接收開始標(biāo)志位 irtime=0。 irreceok=1。 bitnum++。 } irdata[bitnum]=irtime。 }}}void timer0() interrupt 1{ irtime++。 } if(irprocok) //解碼完成 { irwork()。 //外部中斷初始化 while(1) { if(irreceok) //接收完成 { irproc()。 //解碼完成}void main(){ timer0init()。 //所有二進(jìn)制碼的位 } ircode[j]=value。 //由于低位在前,所以右移到正常順序 if(irdata[k]6) //irtime大于6*256us 則解碼數(shù)據(jù)為1 { value=value | 0x80。m8。j4。 k=1。 //開外部中斷1中斷 EA=1。 //啟動(dòng)定時(shí)器0}void int1init(void){ IT1=1。 //開定時(shí)器0中斷 EA=1。 //初值為0 實(shí)現(xiàn)定時(shí)256us TL0=0x00。 //解碼值數(shù)組void timer0init(void) { TMOD=0x02。 //解碼完成標(biāo)志unsigned char irdata[33]。 //碼組位數(shù)unsigned char irreceok。 //脈沖寬度時(shí)間值unsigned char startflag。在本設(shè)計(jì)中,將解碼后的信號(hào)引入外部中斷1,由于是下降沿有效,故IT1=1[2]。在紅外信號(hào)經(jīng)過解碼電路后,原碼型中的高低電平進(jìn)行反轉(zhuǎn)。然后再通過紅外發(fā)射二極管產(chǎn)生紅外線向空間發(fā)射,即產(chǎn)生了如圖32所示的有效碼組序列。紅外信號(hào)為采用脈寬調(diào)制的串行碼,、“0”;、“1”,其波形如圖33所示。其碼型結(jié)構(gòu)如圖32所示:圖32 紅外信號(hào)碼型圖由圖32可知:紅外信號(hào)碼型中本次設(shè)計(jì)中要使用的部分,即是圖32中的8位鍵數(shù)據(jù)碼。 紅外解碼程序在進(jìn)行程序設(shè)計(jì)之前,先分析一下紅外信號(hào)的波形。首先進(jìn)行正確的紅外解碼,然后根據(jù)解碼后的鍵值進(jìn)行播放歌曲與顯示按鍵值。根據(jù)以上功能,可心得出結(jié)論:該程序設(shè)計(jì)的主要工作,即核心問題是紅外信號(hào)的解碼。本設(shè)計(jì)中用于無源蜂鳴器的驅(qū)動(dòng),同時(shí)可以為再次擴(kuò)展時(shí)提供驅(qū)動(dòng)電路。電路特點(diǎn): ,在5V的工作電壓下它能與TTL和CMOS電路 直接相連,可以直接處理原先需要標(biāo)準(zhǔn)邏輯緩沖器來處理的數(shù)據(jù)。利用這種復(fù)合使能特性,74HC138充當(dāng)一個(gè)8輸出多路分配器,本設(shè)計(jì)中用于進(jìn)行數(shù)碼管的位選。74HC138特有3個(gè)使能輸入端:兩個(gè)低電平有效(E1和E2)和一個(gè)高電平有效(E3)。:三通道輸入、八通道輸出譯碼器。有了數(shù)控緩沖器,就可以使高速工作的CPU與慢速工作的外設(shè)起協(xié)調(diào)和緩沖作用,實(shí)現(xiàn)數(shù)據(jù)傳送的同步。 緩沖寄存器又稱緩沖器,它分輸入緩沖器和輸出緩沖器兩種。鎖存器就是把當(dāng)前的狀態(tài)鎖存起來,使CPU送出的數(shù)據(jù)在接口電路的輸出端保持一段時(shí)間鎖存后狀態(tài)不再發(fā)生變化,直到解除鎖定。而處理器在處理完后可以有更多的時(shí)間來執(zhí)行其他的任務(wù)。這樣在數(shù)碼管的顯示內(nèi)容不變之前,處理器的處理時(shí)間和I/O引腳便可以釋放。鎖存器的使用可以大大的緩解處理器在這方面的壓力。在人類能夠接受的刷新頻率之內(nèi),大概每三十毫秒就要刷新一次。在數(shù)碼管顯示時(shí),如果要維持一個(gè)數(shù)據(jù)的顯示,往往要持續(xù)的快速的刷新。其真值表如表21所示:表21 74HC573真值表輸入輸出LEDQLHLLLHHHLLXQ0HXXZ由真值表可知:當(dāng)=0、LE=1時(shí),輸出端數(shù)據(jù)等于輸入端數(shù)據(jù);當(dāng)=0、LE=0時(shí),輸出端保持不變;當(dāng)=1時(shí),無論LE、D為何,輸出端為高阻態(tài)。所以數(shù)據(jù)信號(hào)應(yīng)該滿足載波信號(hào)的頻率盡量接近帶通濾波器的中心頻率(38KHZ);脈沖長(zhǎng)度在300us以上;數(shù)據(jù)的編碼類型相兼容。內(nèi)部結(jié)構(gòu)如圖24所示:圖24 SM0038內(nèi)部結(jié)構(gòu)圖SM0038內(nèi)置帶通濾波器、積分器、和自動(dòng)增益控制電路以抑制各種干擾和噪音。 紅外解碼電路紅外解碼電路如圖23所示:圖23 紅外解碼電路圖由圖23知道,紅外解碼電路中主要元件為紅外一體化接收頭SM0038。EA高電平時(shí),訪問內(nèi)部程序存儲(chǔ)器,但當(dāng)程序計(jì)數(shù)器(PC)值超過0FFFFH時(shí),單片機(jī)自動(dòng)轉(zhuǎn)向外部程序存儲(chǔ)器。外部時(shí)鐘方式即完全用單片機(jī)外部電路產(chǎn)生時(shí)鐘的方法,外部電路產(chǎn)生的時(shí)鐘信號(hào)被直接接到單片機(jī)的XTAL1引入,此時(shí)XTAL2 開路。內(nèi)部時(shí)鐘方式產(chǎn)生的時(shí)鐘信號(hào)的頻率就是晶振的固有頻率,常用fsoc 來表示。為了減小寄生電容,更好地保證振蕩器穩(wěn)定、可靠地工作,振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)引腳XTALl 和XTAL2 靠近。內(nèi)部時(shí)鐘方式即是由單片機(jī)內(nèi)部的高增益反相放大器和外部跨接的晶振、微調(diào)電容構(gòu)成時(shí)鐘電路產(chǎn)生時(shí)鐘的方法。單片機(jī)的時(shí)鐘可由兩種方式產(chǎn)生,即內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。單片機(jī)也一樣,當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到環(huán)境干擾出現(xiàn)程序跑飛的時(shí)候,按下復(fù)位按鈕內(nèi)部的程序自動(dòng)從頭開始執(zhí)行。當(dāng)然也有其他取法的,原則就是要讓RC組合可以在RST腳上產(chǎn)生不少于2個(gè)機(jī)周期的高電平。典型的51單片機(jī)當(dāng)RST腳的高電平持續(xù)兩個(gè)機(jī)器周期以上就將復(fù)位,所以,適當(dāng)組合RC的取值就可以保證可靠的復(fù)位。分析各模塊電路的功能,畫出原理框圖如圖21所示:AT89S52單片機(jī)復(fù)位電路單片機(jī)時(shí)鐘電路紅外解碼 電路紅外解碼顯示電路音樂播放電路圖21 紅外遙控音樂播放器原理框圖 電路模塊設(shè)計(jì) 單片機(jī)最小系統(tǒng)電路單片機(jī)最小系統(tǒng)電路如圖22所示:圖22 單片機(jī)最小系統(tǒng)電路圖由圖22可以知道,單片機(jī)最小系統(tǒng)主要由復(fù)位電路、時(shí)鐘電路等組成。:本部分電路用于顯示紅外遙控器不同按鍵所對(duì)應(yīng)的不同按鍵值,實(shí)物中用兩位16進(jìn)制數(shù)在數(shù)碼管上進(jìn)行顯示。復(fù)位電路:由電容串聯(lián)電阻構(gòu)成,當(dāng)系統(tǒng)一上電,RST腳將會(huì)出現(xiàn)高電平,當(dāng)RST腳的高電平持續(xù)兩個(gè)機(jī)器周期以上就將復(fù)位。對(duì)51系列單片機(jī)來說,最小系統(tǒng)一般應(yīng)該包括:?jiǎn)纹瑱C(jī)、時(shí)鐘電路、復(fù)位電路。本設(shè)計(jì)中使用常見的家用紅外遙控器進(jìn)行控制,使用其中的2兩個(gè)數(shù)字鍵(對(duì)應(yīng)功能選擇2兩首歌曲),音量加、減兩個(gè)按鍵(對(duì)應(yīng)功能上一曲、下一曲),頻道加、減兩個(gè)按鍵(對(duì)應(yīng)功能暫停、結(jié)束播放),以及確定鍵(對(duì)應(yīng)功能播放歌曲)。其中為了方便,將32位的二進(jìn)制紅外信號(hào)編碼解碼為8位16進(jìn)制編碼。 主要功能本設(shè)計(jì)以單片機(jī)為核心實(shí)現(xiàn)紅外遙控音樂播放器功能,主要完成功能為兩首歌曲的選擇播放、暫停、暫停后斷點(diǎn)播放、結(jié)束播放歌曲,播放下一曲,播放上一曲等功能。此外,使用紅外一體化頭SM0038接收紅外信號(hào),通過外部中斷INT1來進(jìn)行對(duì)紅外信號(hào)的解碼,由單片機(jī)內(nèi)部程序?qū)Σ煌逆I值完成不同的操作。 對(duì)于單片機(jī)產(chǎn)生音樂,關(guān)鍵是控制頻率的輸出??刂茊纹瑱C(jī)播放音樂的方式有很多,多數(shù)使用者利用單片機(jī)存儲(chǔ)音樂與控制播放。把音頻和節(jié)拍結(jié)合起來,進(jìn)行合理的排列,即可播放出比較悅耳的音樂。因此利用單片機(jī)的定時(shí)器,產(chǎn)生一定頻率的方波,即可以產(chǎn)生一定頻率的聲音。有規(guī)律的振動(dòng)發(fā)出的聲音叫“樂音”。所謂音樂播放器,由單片機(jī)進(jìn)行信息處理,再經(jīng)過信號(hào)放大,由蜂鳴器發(fā)出樂曲聲。本設(shè)計(jì)中未使用HOT51單片機(jī)開發(fā)板配套紅外遙控器,使用的紅外遙控器的按鍵對(duì)應(yīng)碼值已在表41中寫出,根據(jù)自已紅外遙控器的按鍵對(duì)應(yīng)碼值修改代碼中按鍵碼值部分即可使用。通過本次課程設(shè)計(jì),我對(duì)單片機(jī)中斷系統(tǒng)等知識(shí)有了進(jìn)一步的了解,對(duì)單片機(jī)的相關(guān)知識(shí)做到理論聯(lián)系實(shí)際。本設(shè)計(jì)具有無線、非接觸控制,抗干擾能力強(qiáng),信息傳輸可靠,功耗低,成本低,易實(shí)現(xiàn)等顯著優(yōu)點(diǎn)及特色。本課程設(shè)計(jì)提出一種基于單片機(jī)的紅外遙控音樂播放器的設(shè)計(jì)方法。齊齊哈爾大學(xué)單片機(jī)課程設(shè)計(jì)項(xiàng)目名稱 紅外遙控音樂播放器設(shè)計(jì) 專業(yè)班級(jí) 通信091班 學(xué)生姓名 指導(dǎo)教師 2012年 12 月 21 日33摘 要隨著計(jì)算機(jī)技術(shù)的發(fā)展, 單片機(jī)的應(yīng)用范圍也不斷擴(kuò)大,目前單片機(jī)滲透到工作和生活的各個(gè)領(lǐng)域。在以單片機(jī)為核心的控制系統(tǒng)中,紅外遙控成為目前使用比較廣泛的一種無線通信和遙控手段。主要采用單片機(jī)為控制核心,以紅外信號(hào)為通信手段,通信蜂鳴器發(fā)聲,來完成音樂播放器的功能。通過本設(shè)計(jì)可以完成簡(jiǎn)單的音樂播放器的功能,包括播放及更換歌曲等內(nèi)容。關(guān)鍵詞:?jiǎn)纹瑱C(jī);紅外遙控;中斷系統(tǒng); 該單片機(jī)程序設(shè)計(jì)基于HOT51型單片機(jī)開發(fā)板電路編寫,故可在其開發(fā)板上使用。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
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1