基于51单片机的7键电子琴音乐播放器设计

本设计包含proteus仿真+程序代码+原理图PCB+设计报告

一、开发环境

仿真图:proteus 7.8

原理图:Altium Designer

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:C0036

二、主要功能

本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和显示和音乐播放时的控制显示,并且能自动播放程序中编排的音乐。系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值。

设计思路:

用独立式键盘的7个按键分别对应相应的音符,当按下某一个按键时,产生一个相应音符,操作者按一定的节奏、规律进行输入时,信号经过单片机处理,然后经音频放大后经扬声器输出音频信号,产生乐曲。本次设计有一个创新,就是预先存放一段音乐程序在芯片内,整个设计既可以作电子琴用又可以作音乐盒用,且带显示功能。

img

资料下载链接(可点击):

https://docs.qq.com/doc/DS3ZVeU5QVXNTQVJh

三、仿真设计

img

img

四、原理图PCB

img

img

五、程序代码

img

六、元器件清单

img

七、设计说明书

img

八、资料清单&下载链接

img

资料下载链接(可点击):

https://docs.qq.com/doc/DS3ZVeU5QVXNTQVJh

更多资源 点击下方链接:

https://docs.qq.com/sheet/DS0xIa0llTmtNakRW

微信公众号:嘉盛单片机

img