摘要:本设计是一款基于单片机的八音阶电子琴,以AT89C51单片机为主控芯片。当电源开关打开后,按下不同按键发出不同音符,并伴有对应的指示灯指示具体哪个按键按下。外围电路由电源电路、键盘电路、LED(Light Emitting Diode)显示电路、发声电路等构成。通过软件控制单片机内部定时器T0的定时时间,产生不同频率的方波信号以驱动蜂鸣器发出不同音符的声音。本系统运行稳定,软件可控,硬件电路简单,性价比较高。
关键字:AT89C51;矩阵键盘;LED指示灯;蜂鸣器4071
Design of Electronic Organ Based on MCU
Abstract: The design is an eight scales electronic organ based on MCU(Median Control Unit), which is mainly controlled by the microcontroller AT89C51. When the power switch is opened, pressing different keys can issue the corresponding notes. The peripheral circuit is composed of a power supply module, keyboard module, LED display module, voice module. Software control the internal timer T0 of MCU to produce different frequency square waves, square wave signal drives the buzzer to sound different notes sound. The system runs stably, the software is controlled easily, the hardware circuit is simple, the design is cost-effective.
Key Words : AT89C51 ; Matrix keyboard; LED indicator; Buzzer
目录
摘要 1
引言 1
1.系统总体方案 2
1.1方案论证 2
1.2本系统设计内容 3
1.3系统设计要求 3
1.4系统框图 3
2.系统硬件设计 4
2.1 AT89C51 4
2.2中心控制模块设计 6
2.3电源模块设计 6
2.4按键模块设计 6
2.5时钟模块设计 8
2.6复位模块设计 8
2.7发声模块设计 9
2.8 LED显示电路 10
2.9硬件设计图 10
3.软件设计 11
3.1定时器工作原理 11
3.2音频设计 12
3.3 I/O并行口驱动LED显示 13
3.4程序流程图 14
4.调试与仿真 15
4.1系统调试 15
4.2测试结果 17
5.结束语 18
参考文献 18
附录 19
附录1:主要元器件清单 19
附录2:电子琴实物图 20
附录3:程序代码 21
致谢 24
基于单片机的电子琴设计
引言
科学技术的发展促使一些机械的装置逐步电动化、电子化,由此出现了许多新的电子乐器,如电子琴、电钢琴等。电子琴作为一种新的键盘乐器,最早是1934年美国人劳伦斯.哈梦特制造发明的,目的是用来代替巨大的管风琴,后来被用于音乐教育。目前传统电子琴主要有两种:带有脚键盘的立式电子琴和用于音乐教育的便携式电子琴。这两种电子琴不仅能发出自己固有的音色,还能模仿其他乐器及自然界的声音,都有自动节奏和伴奏功能。
鉴于市场上很多电子琴类产品功能复杂,学习难度大,花费精力多,难以很快掌握,且价格过于昂贵,不适合751岁以下儿童弹奏的特点,特提出简易电子的设计方案。 51单片机八音阶电子琴设计+流程图+程序代码:http://www.751com.cn/zidonghua/lunwen_566.html