创新制作报告 简易电子琴设计 学 校:深圳职业技术学院 2025 年 11 月 12 日 摘要本设计主要讨论基于 STC90C51 单片机的简易电子琴设计。它是以单片机作为主控核心,键盘、电脑音响、led 等外围器件构成;本设计硬件部分主要由最小系统,按键系统模块、led 显示模块和发声模块组成。其软件部分主要有主程序模块、定时中断程序、定时计数程序、显示程序。(1)最小系统:它是单片机应用系统的设计基础。它包括单片机的选择、时钟系统设计、复位电路设计等。(2)按键系统模块:本设计采纳 24 个按键,其中 21 个按键用来显示 21 个音调,其它 3 个按键可以进行功能的切换。(3)LED 显示模块:八个 LED,七个红色 LED 来显示音符,1 个绿色 LED 指示。(4)发声模块:此电子琴发音是用现成的电脑音响。本次设计首先对单片机设计简易电子琴认真分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共 21 个音符的发音和显示和音乐播放时的控制显示,并且能自动播放程序中编排的音乐,同时还有保存兵播放已按下的音符。系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠. 目录1. 概述 4 1.1 设计背景 4 1.2 设计意义 4 1.3 设计任务 4 2. 系统总体方案及硬件设计 4 2.1 总体设计 4 2.2 硬件设计 6 2.3 单片机的最小工作系统 6 2.4 电源设计: 2.5 按键设计: 2.6LED 灯设计: 2.7 发声模块: 3.系统软件的的编写 7 3.1 电子琴基本原理 7 3.2 主程序 9 3.3 播放音乐模块 16 3.4 录音模块 204.1 硬件调试 234.2 软件调试 235 课程设计体会 附 1 源程序代码 2 4 1.概述1.1 设计背景由于本课程要做一个创新制作,而老师给的参考题中觉得电子琴这课题不错,因为电子琴能陶冶人的情操,同时使人更欢乐,他能真正影响人的心情,因此决定做。单片机技术使我们可以利用软硬件来实现电子琴的功能,从而可以实现电子琴的微型化,可以用作玩具琴、音乐转盘以及音乐童车等等。并且可以进行一定的功能扩展。鉴于传统电子琴可以用键盘上的“1”到“A”键演奏从低 So 到高 DO 等 11 个音,从而也可以通过单片机实现对十个按键的扩展,实现七个音符键的高、中、低 21 个音调的显示播放和音乐的自动播放...