單片機(jī)實(shí)現(xiàn)音樂(lè)盒的設(shè)計(jì).rar
單片機(jī)實(shí)現(xiàn)音樂(lè)盒的設(shè)計(jì),摘 要本設(shè)計(jì)是采用單片機(jī)為核心設(shè)計(jì)的數(shù)字音樂(lè)盒。具體硬件電路包括:at89c2051單片機(jī)、音頻發(fā)生器、音頻放大器、按鍵電路、復(fù)位電路、時(shí)鐘電路。本音樂(lè)盒可以播放三首音樂(lè),通過(guò)軟件程序來(lái)控制單片機(jī)內(nèi)部的定時(shí)器使其產(chǎn)生音樂(lè)頻率,演奏出優(yōu)美動(dòng)聽(tīng)的音樂(lè)同時(shí),用戶通過(guò)選擇按鍵電路來(lái)選擇自己喜歡的音樂(lè),同時(shí)具有播放\暫停功能。與...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 zaixian 發(fā)布
摘 要
本設(shè)計(jì)是采用單片機(jī)為核心設(shè)計(jì)的數(shù)字音樂(lè)盒。具體硬件電路包括:AT89C2051單片機(jī)、音頻發(fā)生器、音頻放大器、按鍵電路、復(fù)位電路、時(shí)鐘電路。本音樂(lè)盒可以播放三首音樂(lè),通過(guò)軟件程序來(lái)控制單片機(jī)內(nèi)部的定時(shí)器使其產(chǎn)生音樂(lè)頻率,演奏出優(yōu)美動(dòng)聽(tīng)的音樂(lè)同時(shí),用戶通過(guò)選擇按鍵電路來(lái)選擇自己喜歡的音樂(lè),同時(shí)具有播放\暫停功能。與傳統(tǒng)的機(jī)械式音樂(lè)盒相比,用單片機(jī)設(shè)計(jì)的音樂(lè)盒體積更小巧,且制作工藝簡(jiǎn)單,音質(zhì)更優(yōu)美能演奏出和弦音樂(lè)。
關(guān)鍵詞:音樂(lè)盒 AT89C2051 播放\暫停
Abstract
This design is used as the core design of single chip digital music box. Specific hardware circuit includes: AT89C2051 microcontroller, audio generator, audio amplifier, keypad circuit, reset circuit, clock circuit. The music box can play three songs, through the software program to control the microcontroller's internal timer frequency to produce music, playing the beautiful sounds of music at the same time, the user by selecting the button circuit to select your favorite music, both play \ pause function. With the traditional mechanical music box than a music box with a single chip design is more compact size and simple fabrication process, can play a sound more beautiful polyphonic music.
Keywords: music box AT89C2051 Broadcast \ pause
目 錄
摘 要 i
Abstract ii
第一章 緒論 1
第一節(jié) 選題目的及國(guó)內(nèi)外發(fā)展情況 1
一、選題目的 1
二、國(guó)內(nèi)外發(fā)展情況 1
第二節(jié) 設(shè)計(jì)所研究的內(nèi)容及所做工作 2
第二章 方案論證 3
第一節(jié) 設(shè)計(jì)方案 3
第二節(jié) 設(shè)計(jì)方案的確定 4
第三章 音樂(lè)盒的硬件系統(tǒng)設(shè)計(jì) 5
第一節(jié) 音樂(lè)盒的硬件電路設(shè)計(jì)框圖 5
第二節(jié) 控制系統(tǒng)的設(shè)計(jì) 5
一、AT89C2051介紹 5
二、時(shí)鐘電路設(shè)計(jì) 8
三、復(fù)位電路的設(shè)計(jì) 10
第三節(jié) 音頻放大器的設(shè)計(jì) 13
一、音頻放大器的作用 13
二、LM386的性能介紹 13
第四節(jié) 按鍵選擇輸入電路 15
一、鍵盤接口設(shè)計(jì) 15
二、按鍵識(shí)別方式 16
三、鍵盤模塊處理方式 17
四、鍵盤設(shè)計(jì)實(shí)用技巧 19
第四章 音樂(lè)盒的軟件系統(tǒng)設(shè)計(jì) 20
第一節(jié) 音符盒的發(fā)音原理 20
一、音符頻率 20
二、音符節(jié)拍 21
三、建立曲譜編碼表 23
第二節(jié) 程序模塊設(shè)計(jì) 24
一、主程序模塊設(shè)計(jì) 24
二、音樂(lè)部分模塊設(shè)計(jì) 25
三、外部中斷模塊設(shè)計(jì) 30
四、定時(shí)器模塊設(shè)計(jì) 31
第五章 軟硬件調(diào)試 33
第一節(jié) 硬件調(diào)試 33
第二節(jié) 軟件調(diào)試 34
第三節(jié) 性能分析 35
第六章 抗干擾措施 36
第一節(jié) 干擾的來(lái)源及后果 36
一、干擾的來(lái)源 36
二、干擾產(chǎn)生的后果 36
第二節(jié) 硬件抗干擾設(shè)計(jì) 37
第三節(jié) 軟件的抗干擾設(shè)計(jì) 38
結(jié)束語(yǔ) 39
參考文獻(xiàn) 40
附錄一:音樂(lè)盒硬件電路原理圖 41
附錄二:程序 42
外文資料 47
中文翻譯 53
致 謝 58
本設(shè)計(jì)是采用單片機(jī)為核心設(shè)計(jì)的數(shù)字音樂(lè)盒。具體硬件電路包括:AT89C2051單片機(jī)、音頻發(fā)生器、音頻放大器、按鍵電路、復(fù)位電路、時(shí)鐘電路。本音樂(lè)盒可以播放三首音樂(lè),通過(guò)軟件程序來(lái)控制單片機(jī)內(nèi)部的定時(shí)器使其產(chǎn)生音樂(lè)頻率,演奏出優(yōu)美動(dòng)聽(tīng)的音樂(lè)同時(shí),用戶通過(guò)選擇按鍵電路來(lái)選擇自己喜歡的音樂(lè),同時(shí)具有播放\暫停功能。與傳統(tǒng)的機(jī)械式音樂(lè)盒相比,用單片機(jī)設(shè)計(jì)的音樂(lè)盒體積更小巧,且制作工藝簡(jiǎn)單,音質(zhì)更優(yōu)美能演奏出和弦音樂(lè)。
關(guān)鍵詞:音樂(lè)盒 AT89C2051 播放\暫停
Abstract
This design is used as the core design of single chip digital music box. Specific hardware circuit includes: AT89C2051 microcontroller, audio generator, audio amplifier, keypad circuit, reset circuit, clock circuit. The music box can play three songs, through the software program to control the microcontroller's internal timer frequency to produce music, playing the beautiful sounds of music at the same time, the user by selecting the button circuit to select your favorite music, both play \ pause function. With the traditional mechanical music box than a music box with a single chip design is more compact size and simple fabrication process, can play a sound more beautiful polyphonic music.
Keywords: music box AT89C2051 Broadcast \ pause
目 錄
摘 要 i
Abstract ii
第一章 緒論 1
第一節(jié) 選題目的及國(guó)內(nèi)外發(fā)展情況 1
一、選題目的 1
二、國(guó)內(nèi)外發(fā)展情況 1
第二節(jié) 設(shè)計(jì)所研究的內(nèi)容及所做工作 2
第二章 方案論證 3
第一節(jié) 設(shè)計(jì)方案 3
第二節(jié) 設(shè)計(jì)方案的確定 4
第三章 音樂(lè)盒的硬件系統(tǒng)設(shè)計(jì) 5
第一節(jié) 音樂(lè)盒的硬件電路設(shè)計(jì)框圖 5
第二節(jié) 控制系統(tǒng)的設(shè)計(jì) 5
一、AT89C2051介紹 5
二、時(shí)鐘電路設(shè)計(jì) 8
三、復(fù)位電路的設(shè)計(jì) 10
第三節(jié) 音頻放大器的設(shè)計(jì) 13
一、音頻放大器的作用 13
二、LM386的性能介紹 13
第四節(jié) 按鍵選擇輸入電路 15
一、鍵盤接口設(shè)計(jì) 15
二、按鍵識(shí)別方式 16
三、鍵盤模塊處理方式 17
四、鍵盤設(shè)計(jì)實(shí)用技巧 19
第四章 音樂(lè)盒的軟件系統(tǒng)設(shè)計(jì) 20
第一節(jié) 音符盒的發(fā)音原理 20
一、音符頻率 20
二、音符節(jié)拍 21
三、建立曲譜編碼表 23
第二節(jié) 程序模塊設(shè)計(jì) 24
一、主程序模塊設(shè)計(jì) 24
二、音樂(lè)部分模塊設(shè)計(jì) 25
三、外部中斷模塊設(shè)計(jì) 30
四、定時(shí)器模塊設(shè)計(jì) 31
第五章 軟硬件調(diào)試 33
第一節(jié) 硬件調(diào)試 33
第二節(jié) 軟件調(diào)試 34
第三節(jié) 性能分析 35
第六章 抗干擾措施 36
第一節(jié) 干擾的來(lái)源及后果 36
一、干擾的來(lái)源 36
二、干擾產(chǎn)生的后果 36
第二節(jié) 硬件抗干擾設(shè)計(jì) 37
第三節(jié) 軟件的抗干擾設(shè)計(jì) 38
結(jié)束語(yǔ) 39
參考文獻(xiàn) 40
附錄一:音樂(lè)盒硬件電路原理圖 41
附錄二:程序 42
外文資料 47
中文翻譯 53
致 謝 58