摘要:伴随着科学技术的不断进步,单片机普遍运用于各种系统。它具有高度集成的单芯片处理,价格低,功能强,运用于多个领域。
本文基于STC89C51单片机阐述了建议电子琴的设计方案。低功耗、高性能的单片机STC89C51芯片作为主控单元。复位电路、控制电路、扬声器等组成了主要控制的核心模块。本文详细的讲述了电子琴的硬件设计和软件的结构设计流程,并且采用了画图软件 Prote 199SE软件画出原理图、PCB图,与之借助Keil编程软件进行软件编程,然后进行软硬件的调试行并将程序烧录到STC89C51芯片中。经过反复调试,最终实现了电子琴的弹奏,音质较好。54376
Abstract:With the continuous progress of science and technology, SCM is widely used in various system. It is highly integrated single chip processing, low price, strong function, used in many fields.
This paper describes the design scheme based on STC89C51 single chip electronic organ. The STC89C51 chip with low power consumption, high performance as the main control unit. The core module reset circuit, control circuit, a loudspeaker composed of main control. This article describes in detail the design process of hardware and software of the electronic organ, and the drawing software Prote 199SE software to draw a diagram, PCB diagram, software programming and with the help of Keil software, then the software and hardware debugging and burn the program in STC89C51 chip. After repeated testing, the final realization of playing electronic organ, better sound quality.
.Keywords:STC89C51,keyboard,microcontroller,music
目 录
1 前言4
1.1 设计的目的和意义4
1.2 设计的内容4
2 系统设计5
2.1 设计的原理5
2.2 总体的框架6
2.3 硬件的选型6
2.4 STC89C51单片机特点7
3 硬件电路设计9
3.1 系统总体框架9
3.2 电源电路设计10
3.3 复位电路设计11
3.3.1 复位操作11
3.3.2 复位信号12
3.4 按键控制模块12
3.5 时钟电路模块13
3.6 音乐播放模块13
4 软件程序设计14
4.1 系统总体流程14
4.2 音乐节拍设计15
4.3 音阶频率设计15
4.4 C语言程序编写17
5 调试与实现19
总结21
参考文献22
致谢23
附录.1 原理图24
附录.2 PCB版图25
附录.3 实物图26
附录.4 C语言27
附录.5 仿真28
1 前言
1.1 设计的目的和意义
单芯片微型计算机产品的开发的大规模集成电路技术,计算机的第四代,它具有特性的高性能、高速、小型、低价格、稳定性和可靠性,被广泛使用。其应用根本性改变,有传统的控制技术相连的吧。所以单片机的进一步发现已经成为将来科技发展的重要部分。
单片机(Microcontroller,又嵌入式微控制器),是一种比较微小的计算机,集成了各种部件。这些原件包含了中央处理单元(CPU),数据存储器(RAM),程序存储器(ROM), 计数器,定时器,终端系统等等源'自:优尔`!论~文'网www.youerw.com
本文是把以51单片机作为核心元件的电子琴中单片机的定时器所产生的不同的脉冲作为重点,要想获得不同的音阶,就可以通过不同的脉冲驱动电路放大来获得,从而可以弹出美妙的音乐。此电子琴借助了八个按键,简洁来说,一个按键就相当于一个音阶,而此处八个按键就相当于DO,RE,MI。。。。。。
之所以以单片机的电子琴作为自己的毕设选题,目的在于从日常生活中能够接触到的细微处着手,通过理论与实践的结合,更加明确了自己的所学所用,也在实践中发现理论的不足,对目前日益广泛应用的单片机有了更加理性化和感性化的认识,使理论和实践相得益彰。 STC89C51单片机的简易电子琴设计+PCB电路图+程序:http://www.youerw.com/tongxin/lunwen_58591.html