【導(dǎo)讀】本文是一篇基于AT89C51單片機的可控數(shù)字音樂盒的程序設(shè)計。件對音樂盒源程序進行C語言編譯,而設(shè)計制作出的一個多功能數(shù)字音樂盒。該程序通過把樂譜轉(zhuǎn)化成相應(yīng)的定時常數(shù)來驅(qū)動發(fā)音設(shè)備演奏出悅耳動聽。本音樂盒一共設(shè)計了五首歌曲,同時還設(shè)計了三種LED彩燈的變化花樣。曲時彩燈隨音調(diào)閃爍。音樂盒的主體結(jié)構(gòu)-------------------------------------------------------------------------------5. 編程軟件KEIL的簡介-----------------------------------------------------------------5. 仿真軟件PROTEUS的簡介-----------------------------------------------------------6. 4音樂盒硬件設(shè)計---------------------------------------------------------------------------------------8. 各部分硬件的作用-------------------------------------------------------------------------------8. LED和數(shù)碼管的設(shè)計--------------------------------------------------------------------9. 5音調(diào)和節(jié)拍的設(shè)計-----------------------------------------------------------------------------------11