APP下载

电子技术与现代电子琴

2019-10-21何弘扬

科学与财富 2019年15期
关键词:电子琴数码管

何弘扬

摘 要:随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分,有人曾说喜欢音乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本论文设计一个基于单片机的简易电子琴。我们对于电子琴如何实现其功能,如音色选择、自动放音功能等等也很好奇。

电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用STC89C51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有12个按键和一个扬声器。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。

关键词:STC89C51;电子琴;数码管

Mini电子琴

电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用STC89C51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有12个按键和一个扬声器。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。

方案一:用可控硅制作电子琴。将220V交流电经变压器降压,再经过整流、滤波,获得+13.5V直流电压。将单向可控硅SCR和电阻、电容组成驰张振荡器电路。但该设计方案制作成本高且复杂。

方案二:采用STC89C51单片机进行控制,由于其性价比高,完全满足了本作品智能化的要求,它的内部程序存储空间达到8K,使软件设计有足够的内部使用空间并且方便日后系统升级,使用方便,抗干扰性能提高。

选择方案:鉴于上述对比与分析,本设计采用方案二。

硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。

该设计要实现一种由单片机控制的电子琴,单片机工作于12MHZ时钟频率,使用其定时/计数器T0,工作模式为1,改变计数值TH0和TL0可以产生不同频率的脉冲信号。该设计具有8个音节的键盘,用户可以根据乐谱在键盘上进行演奏,音乐发生器会根据用户的弹奏,通过扬声器将音乐播放出来。由于本例实现的音乐发生器是由用户通过键盘输入弹奏乐曲的,所以节拍由用户掌握,不由程序控制。用单片机产生的音频脉冲直接驱动扬声器并不能产生所要实现的音乐,因为它没有足夠的驱动能力,这就需要功率放大电路。

本例使用三极管9013.来实现音频功放电路。

了解音乐的一些基本知识后可知,产生不同频率的音频脉冲即能产生音乐,对于单片机而言,产生不同频率有脉冲非常方便,可以利用它的定时/计数器来产生这样的方波频率信号,因此,需要弄清楚音乐中的音符和对应的频率,以及单片机定时计数的关系。

在本实验中,单片机工作于12MHZ时钟频率,使用其定时/计数器T0,工作模式为1,改变计数值TH0和TL0可以产生不同频率的脉冲信号。

该程序设计思路比较清晰既从开始到声明变量与函数再到读取按钮开关,判断是否按下,然后就是一个一个按钮的动作。

参考文献:

【1】黄鑫,马善农,赵永科.基于CPLD的电子琴研究与设计[J].科技广场,2007

【2】吴金戌,沈庆阳,郭庭吉,8051单片机实践与应用[M].清华大学出版社,2001

【3】龙威林,杨冠声,胡山.单片机应用入门:AT89S51和AVR[M].北京:化学工业出版社,2008.

【4】张毅刚,MCS-51单片机应用设计[M].哈尔滨工业大学出版社,2004

【5】李朝青. 单片机原理及接口技术[M]. 北京:北京航天航空大学出版色,2001

【6】胡汉才. 单片机原理及其接口技术[M]. 北京:清华大学出版社,2004

【7】陈明荧.8051单片机课程设计实训教材[M].北京:清华大学出版社,2003年9月

【8】徐新艳.单片机原理、应用与实践[M].北京:高等教育出版社,2005年3月

【9】杨恢先,黄辉先.单片机原理及应用[M].北京:人民邮电出版社,2006

【10】张虹.单片机原理及应用[M].北京:中国电力出版社,2009

【11】赵亮,侯国锐.单片机C语言编程与实例[M].北京:人民邮电出版社,2003

【12】[美]Ashish Wilfred Meeta Gupta Kartik Bhatnagar著,刘永明,贺民译. php专业项目实例开发[J]. 水利水电出版社,2003

【13】Datasheet of Single chip 433/868/915 MHz Transceiver nRF903 ,Nordic VLSI,2002

【14】Fischer R A,Laakonen A S,Schulz N N.A general pooling algorithm using a wireless AMR system for restoration confirmation.IEEE Transon Power Systems,2001

猜你喜欢

电子琴数码管
微课教学设计之“数码管动态显示”
基于AT89C51单片机的电子琴设计
Arduino编程
MC9S08FL16单片机数码管静态显示分析
单片机控制的四位数码管动态显示编程
电子琴在群众文艺演出中的独特作用
基于Qt的数码管数字编码系统的设计与实现
电子琴
电子琴在小学音乐课堂中的应用探讨
白光数码管低温环境下光通量补偿方法研究