內(nèi)容簡介:
基于單片機(jī)控制的數(shù)字音樂盒的設(shè)計,畢業(yè)論文,共24頁,7445字。
本設(shè)計是基于單片機(jī)控制的數(shù)字音樂盒的設(shè)計,由單片機(jī)AT89C51芯片和LED數(shù)碼管為核心,輔以必要的電路,構(gòu)成的一個單片機(jī)數(shù)字音樂盒。
若該設(shè)計使用數(shù)字電路完成,所設(shè)計的電路相當(dāng)復(fù)雜,大概需要十幾片數(shù)字集成塊,其功能也主要依賴于數(shù)字電路的各功能模塊的組合來實(shí)現(xiàn),焊接的過程比較復(fù)雜,成本也非常高。若用單片機(jī)來設(shè)計制作完成,由于其功能的實(shí)現(xiàn)主要通過軟件編程來完成,那么就降低了硬件電路的復(fù)雜性,而且其成本也有所降低,所以在該設(shè)計中采用單片機(jī)利用AT89C51,它是低功耗、高性能的CMOS型8位單片機(jī)。片內(nèi)帶有4KB的Flash存儲器,且允許在系統(tǒng)內(nèi)改寫或用編程器編程。另外, AT89C51的指令系統(tǒng)和引腳與8051完全兼容,片內(nèi)有128B 的RAM、32條I/O口線、2個16位定時計數(shù)器、5個中斷源、一個全雙工串行口等。
在該設(shè)計中利用單片機(jī)I/O口產(chǎn)生一定頻率的方波,驅(qū)動蜂鳴器,發(fā)出各種不同的音調(diào),從而演奏樂曲(最少三首樂曲,每首不少于30秒),并能夠由LCD顯示信息。鍵盤在單片機(jī)應(yīng)用系統(tǒng)中能實(shí)現(xiàn)向單片機(jī)輸入數(shù)據(jù),傳送命令等功能,是人工干預(yù)單片機(jī)的主要手段。本設(shè)計采用4*4鍵盤,16*2 LCD,七段顯示數(shù)碼管LED。
在開機(jī)按鈕按下時有英文歡迎提示字符,播放時顯示歌曲序號(或名稱)。在演奏過程中可通過功能鍵選擇樂曲,暫停,播放。
目錄
1 概述 3
2 系統(tǒng)總體方案及硬件設(shè)計 5
2.1 系統(tǒng)構(gòu)成 5
2.1.1 AT89C51單片機(jī)簡介 5
2.1.2 LED顯示器 7
2.1.3 鍵盤 8
2.1.4 系統(tǒng)復(fù)位電路的設(shè)計 9
2.1.5 時鐘電路模塊 9
2.2硬件電路端口分配 10
3 軟件設(shè)計 11
3.1 主模塊的設(shè)計 11
3.2 外部中斷源系統(tǒng)設(shè)計 12
3.3 基本顯示模塊設(shè)計 13
3.4 系統(tǒng)初始化程序 13
4 Proteus軟件仿真 14
5課程設(shè)計體會 16
參考文獻(xiàn) 17
附1:源程序代碼 18
附2:系統(tǒng)原理圖 28
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|