• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

單片機(jī)課設(shè),電子賀卡設(shè)計,實現(xiàn)簡單音樂播放

2018/07/10
149
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

基于單片機(jī)的電子賀卡設(shè)計.rar

共1個文件

分享一個單片機(jī)與接口技術(shù)課程設(shè)計中做的電子賀卡的設(shè)計資料,文件包含程序代碼、proteus仿真以及報告。本系統(tǒng)是以單片機(jī)為核心元件,實現(xiàn)了基于單片機(jī)的伴奏樂曲、基于單片機(jī)的彩屏圖片并通過矩陣鍵盤按鍵顯示不同彩屏圖片并伴有不同樂曲的諸多功能的電子賀卡。通過單片機(jī)、AMPIRE128*64圖形液晶顯示屏、蜂鳴器以及按鍵幾個元件的協(xié)調(diào)合作,完成了一個簡單音樂播放器的基本功能。
內(nèi)容:
1、設(shè)計基于單片機(jī)的伴奏樂曲
2、設(shè)計基于單片機(jī)的彩屏圖片
3、通過矩陣鍵盤按鍵顯示不同彩屏圖片,并伴有不同樂曲
4、創(chuàng)新部分(自主設(shè)計)
要求:
1、根據(jù)設(shè)計內(nèi)容,設(shè)計系統(tǒng)硬件結(jié)構(gòu),畫出系統(tǒng)流程圖。
2、應(yīng)用Keil、Proteus軟件開發(fā)應(yīng)用系統(tǒng)并仿真調(diào)試。
系統(tǒng)硬件設(shè)計
1、硬件仿真圖
單片機(jī)為核心元件,P1口低四位作為矩陣鍵盤的控制引腳,通過按鍵控制進(jìn)行相應(yīng)曲目切換與停止。單片機(jī)內(nèi)部的定時器/計數(shù)器使P2.7輸出一系列不同頻率的脈沖控制音調(diào)的變化,蜂鳴器連接P2.7實現(xiàn)發(fā)聲。P3口連接AMPIRE128*64的數(shù)據(jù)輸入輸出引腳。每當(dāng)進(jìn)行曲目切換時便執(zhí)行相應(yīng)顯示函數(shù)使屏幕顯示圖片。如圖:

2、鍵盤控制
本設(shè)計采用2*2矩陣鍵盤控制相應(yīng)曲目播放,每個按鍵進(jìn)行實時掃描以檢測是否有按鍵按下。三個按鍵控制曲目切換,一個按鍵控制停止曲目播放。如圖:


3、發(fā)聲裝置
通過單片機(jī)定時器/計數(shù)器使P2.7輸出一系列不同頻率的脈沖控制音調(diào)高低與延時函數(shù)控制節(jié)拍,使用蜂鳴器放出樂曲。如圖:


4、顯示裝置
通過AMPIRE128*64顯示對應(yīng)曲目圖片,液晶模塊顯示漢字方法:使用圖形液晶模塊以點陣形式來顯示漢字和圖形,每8個點組成1個字節(jié),每個點用一個二進(jìn)制位表示,存1的點顯示時在屏上顯示一個亮點,存0的點則在屏上不顯示,在液晶屏上豎向8個點為1個字節(jié)數(shù)據(jù),通過字模提取軟件按照先左后右,先上后下倒序的方式對漢字進(jìn)行字模提取。如圖:

  • 基于單片機(jī)的電子賀卡設(shè)計.rar
    下載
    描述:仿真源碼及報告

相關(guān)推薦