<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)T89S52單片機的多功能音樂(lè )播放器

基于A(yíng)T89S52單片機的多功能音樂(lè )播放器

作者: 時(shí)間:2009-03-13 來(lái)源:網(wǎng)絡(luò ) 收藏
1 引言
目前流行的MP3,MP4的音質(zhì)相當好。但略感遺憾的是除了選擇歌曲和顯示歌名外,絕大部分沒(méi)有諸如隨意彈奏樂(lè )曲、樂(lè )曲節奏跳動(dòng)顯示等功能。正是出發(fā),提出一種播放器的設計方案。

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

本文引用地址:http://dyxdggzs.com/article/173863.htm

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

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

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

蜂鳴器相關(guān)文章:蜂鳴器原理

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>