本设计采用stc89c52rc单片机作为主控芯片,结合LCD1602液晶显示,LM386运放芯片,扬声器,按键控制电路,数码管显示电路及LED电路,制作了一款可以自主选择音乐进行播放,播放时1602可以显示姓名学号,数码管可以显示音乐数字和有花样流水灯的智能音乐盒,该音乐播放器可以在按下播放键后按顺序播放歌曲,在播放歌曲的同时,显示姓名学号和歌曲的曲目以及展示不同的流水灯效果,按下暂停按键后,歌曲停止,并且会显示歌曲名称和学号,同时还具有上一曲和下一曲和硬件重启功能。
程序流程图:
硬件电路设计:
源代码:在另外一篇文章中,因为没有保存,所以数码管(共阴极)代码缺失,其他代码完整。