日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]介紹一種多功能音樂(lè)播放器,它是以AT89S52單片機(jī)為核心,并輔有一些外圍器件,采用匯編語(yǔ)言編寫程序,實(shí)現(xiàn)多功能音樂(lè)播放,歌曲自動(dòng)循環(huán)播放和使用琴鍵自編曲目功能。此外,彩燈顯示歌曲節(jié)奏,按鍵跳轉(zhuǎn)到喜愛(ài)曲目,液晶顯示當(dāng)前播英文曲目。并給出了系統(tǒng)軟硬件設(shè)計(jì)。

1 引言
   
目前流行的MP3,MP4播放器的音質(zhì)相當(dāng)好。但略感遺憾的是除了選擇歌曲和顯示歌名外,絕大部分播放器沒(méi)有諸如隨意彈奏樂(lè)曲、樂(lè)曲節(jié)奏跳動(dòng)顯示等功能。正是基于音樂(lè)播放器的多功能出發(fā),提出一種多功能音樂(lè)播放器的設(shè)計(jì)方案。

2 硬件電路設(shè)計(jì)
   
整個(gè)硬件電路是由中心控制、播放、選曲、顯示、電子琴和彩燈等模塊組成。該硬件系統(tǒng)框圖如圖1所示。

2.1 中心控制模塊
   
目前應(yīng)用較為流行的單片機(jī)有AVR和51單片機(jī)。從系統(tǒng)設(shè)計(jì)的功能需求及成本考慮,51單片機(jī)性價(jià)比更高,AT89S52是擁有2個(gè)外部中斷,2個(gè)16位定時(shí)器,2個(gè)可編程串行UART的單片機(jī)。中心控制模塊采用AT89S52單片機(jī)已完全滿足設(shè)計(jì)需要,實(shí)現(xiàn)整個(gè)系統(tǒng)控制。
2.2 播放模塊
   
播放模塊是由8550 NPN三極管和電磁蜂鳴器組成。AT89S52輸出高電平控制信號(hào),啟動(dòng)8550 NPN三極管使信號(hào)放大,從而啟動(dòng)電磁蜂鳴器。與LM386和喇叭的組合相比較,該播放模塊存在一定噪聲.音響效果較差。但由于所需驅(qū)動(dòng)功率較小,驅(qū)動(dòng)器件要求不高,并能降低設(shè)計(jì)成本。因此,必須選用8550 NPN三極管和電磁蜂鳴器則能滿足系統(tǒng)要求。
2.3 顯示模塊
   
常見(jiàn)的基于單片機(jī)設(shè)計(jì)的音樂(lè)播放器基本不能顯示歌曲。該音樂(lè)播放系統(tǒng)設(shè)計(jì)上增加液晶顯示器,可為使用者提供曲目信息。由于LED數(shù)碼管只能顯示數(shù)字而無(wú)法顯示其他中英文字符,并對(duì)成本及功能考慮,因此從設(shè)計(jì)的成本及功能的角度考慮,采用LCD一1602顯示模塊,它可以顯示每首曲目的英文名字。LCD一1602驅(qū)動(dòng)電路簡(jiǎn)單,可以由單片機(jī)直接輸出命令驅(qū)動(dòng),其電路圖如圖2所示。

2.4 電子琴模塊
   
電子琴設(shè)有8個(gè)按鍵,其中7個(gè)作為音符輸入,另外1個(gè)作為模式轉(zhuǎn)換按鍵,實(shí)現(xiàn)用戶自彈作曲。7個(gè)按鍵分別代表7個(gè)音符,包括中音段的全部音符。通過(guò)軟硬件設(shè)計(jì),模式轉(zhuǎn)換按鍵觸發(fā)外部中斷,中斷使程序跳轉(zhuǎn),實(shí)現(xiàn)模式轉(zhuǎn)換,啟動(dòng)電子琴。然后通過(guò)查詢電子琴所按下的按鍵,讀取電子琴輸入狀態(tài),跳轉(zhuǎn)到對(duì)應(yīng)的程序人口,實(shí)現(xiàn)自編歌曲。當(dāng)需要取消電子琴編曲功能時(shí),再次按下模式轉(zhuǎn)換按鍵引起外部中斷.即可退出電子琴功能而返回到原來(lái)音樂(lè)播放處。

3 軟件程序設(shè)計(jì)
   
系統(tǒng)初始化后,進(jìn)入默認(rèn)播放功能。開(kāi)始從第一首曲目開(kāi)始循環(huán)播放。如果啟動(dòng)中斷,判斷是否為模式切換。如果是,則進(jìn)入自編曲電子琴功能,實(shí)現(xiàn)自彈自編。如果不是,則繼續(xù)循環(huán)播放內(nèi)設(shè)音樂(lè)。播放過(guò)程中如果出現(xiàn)跳選曲目.則進(jìn)入相應(yīng)的曲目程序.程序設(shè)計(jì)流程如圖3所示。

    通過(guò)Time0的溢出中斷實(shí)現(xiàn)單頻產(chǎn)生。Time0的溢出中斷發(fā)生后輸出引腳的電壓反向,然后定時(shí)器重新裝入初值。所以編程時(shí)要確定Time0的工作模式和計(jì)數(shù)初值。這里采用工作模式1,定時(shí)器的初值設(shè)定通過(guò)軟件重復(fù)實(shí)現(xiàn)。而且定時(shí)器的初值則依據(jù)各音頻頻率設(shè)置。例如:中音Do音頻是523Hz,其周期T=l/523=1 912μs,其半周期為1912/2=956μs。本設(shè)計(jì)的計(jì)時(shí)時(shí)鐘周期是lμs,因此設(shè)置TimeO的計(jì)數(shù)器每計(jì)956次則中斷一次,從而實(shí)現(xiàn)Do的音頻,然后通過(guò)中斷觸發(fā)實(shí)現(xiàn)引腳電壓的循環(huán)取反得到相應(yīng)音頻輸出。圖4為液晶顯示的編程流程框圖。

    自編音樂(lè)和自動(dòng)播放2個(gè)模式轉(zhuǎn)換的程序設(shè)計(jì),代碼如下:

   

4 仿真與結(jié)果
    采用繪制電路圖軟件PROTEUS和用于編寫程序的KeilCμVision2實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的仿真。圖5為PROTEUS仿真環(huán)境下的硬件電路圖。在KeilC μVision2中創(chuàng)建一個(gè)新項(xiàng)目,然后在PROTEUS中為該項(xiàng)目加入Keil C源程序。調(diào)試后,結(jié)果和設(shè)計(jì)目標(biāo)完全吻合。上電后液晶顯示器顯示“Wel-come!”,接著顯示第一首歌曲名字,連續(xù)播放直到手動(dòng)選擇。同時(shí)4盞彩燈隨著音樂(lè)節(jié)奏閃動(dòng)。按下模式轉(zhuǎn)換按鈕,可以彈奏用戶喜歡的音符和樂(lè)曲。

5  結(jié)語(yǔ)
   
該設(shè)計(jì)實(shí)現(xiàn)了多功能音樂(lè)播放器預(yù)期的基本功能和指標(biāo)。采用單片機(jī)最小系統(tǒng)和匯編語(yǔ)言,擴(kuò)展一般音樂(lè)播放器的功能,實(shí)現(xiàn)了自彈自唱和自動(dòng)播放兩種模式的轉(zhuǎn)換,并且能顯示音樂(lè)的節(jié)拍跳動(dòng)和歌曲英文名字。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險(xiǎn)積極籌備個(gè)人養(yǎng)老金的產(chǎn)品設(shè)計(jì)和系統(tǒng)開(kāi)發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動(dòng)商業(yè)養(yǎng)老保險(xiǎn)、個(gè)人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險(xiǎn)等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動(dòng)的最基本功能。而對(duì)于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對(duì)于空間和生活深層關(guān)系的思考,同時(shí)也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績(jī)預(yù)告。今年前三季度,公司預(yù)計(jì)實(shí)現(xiàn)營(yíng)業(yè)收入7.54億元至8.33億元,同比增長(zhǎng)60.24%至77.03%;歸母凈利潤(rùn)預(yù)計(jì)為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級(jí)企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠(chéng)健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國(guó)際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國(guó)軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長(zhǎng)59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國(guó))在華深耕經(jīng)營(yíng)12年的“大日子”,圍繞作為外資金融機(jī)構(gòu)對(duì)在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國(guó)際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國(guó)進(jìn)出口商品交易會(huì)("廣交會(huì)")于"云端"開(kāi)幕。本屆廣交會(huì)上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過(guò)140,...

關(guān)鍵字: 中國(guó)智造 BSP 手機(jī) CAN

要問(wèn)機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來(lái)年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開(kāi)發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國(guó)高端家電品牌G50峰會(huì)》于浙江寧波落幕,來(lái)自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢(shì)依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉