1。2 设计依据
电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用STC89C51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘扬声器等模块组成核心主控制模块,在主控模块上设有8个按键。
本文主要对使用单片机设计电子琴进行了分析,并介绍了基于单片机电子琴硬件的组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏要表达的音符。并且分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。
对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样的方波频率信号,因此,就可以弹奏出不同的歌曲和音调。
2 系统总体设计方案
2。1 系统总方框图
本设计采用STC89C51单片机作为主控芯片,外部加上三极管驱动外放设备。系统总体框图如下图2。1所示:
图2。1系统总方框图
2。2 主要元器件
本设计所用元器件清单如下表2。1所示:
表2。1 元器件清单论文网
元件名称 型号 数量/个 用途 元件名称 型号 数量/个 用途
单片机 STC89C51 1 控制核心 电解电容 100uF/10V 1
音频放大电路晶振 12Mhz 1 晶振电路 电解电容 10uF/10V 1
电容 30pF 2 晶振电路 电解电容 220uF/10V 1
电解电容 10uF/10V 1 复位电路 电解电容 470uF/10V 1
电阻 10kΩ 1 电路 集块 LM386 1
按键 8 按键电路 电容 1nF,10nF 各1
电源 +5V/0。5A 1 提供+5v 电阻 12Ω,22Ω 各1