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

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

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

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

共1個(gè)文件

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

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


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


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

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

相關(guān)推薦