简易电子琴设计报告.pdfVIP

  • 1
  • 0
  • 约8.37千字
  • 约 13页
  • 2025-09-19 发布于广东
  • 举报

精品文档

北京交通大学

电子技术课程设计报告

精品文档

随着科学技术的发展和人类的进步,电子技术已经成了各种工程技术的核心,特别

是进入信息时代以来,电子技术更是成了基本技术,其具体应用领域涵盖了通信领域、

控制系统、测试系统、计算机等等各行各业

生活中常使用到许多的电子设备,它给我们生活上的便利与影响。而电子琴就是一

个很明显的例子,这些有时甚至含有内建音乐,有时又可以千变万化,真让人想动手试

试看,因此我们对它产生了许多问题与想象。本文就是关于用555定时器制作简易电

子琴的过程及基本原理。

1.方案介绍

1.1.总体框图

1.2.模块功能

该电路包括按钮开关,定值电阻,555振荡器和扬声器三部分组成

1输入端:由八个按钮开关与各自的定值电阻串联在并联组成输入端

2频率产生端:根据定值电阻的不同输入,由555产生不同的信号频率

3扬声器端口:接受信号频率发出特定的频率

1.3.方案选择

精品文档

【设计方案一】

数字电路电子琴

采用一个555集成定时器组成简易电子琴。整个电路由主振荡器,颤音振荡器,扬

声器和琴键按钮等部分组成。

主振荡器由555定时器,电阻,按键及电容组成。

【设计方案二】

单片机电子琴

程序可分如下:

初始化模块、判断按键模块、键值处理模块、音乐处理模块、中断模块、0处理模块、

表单模块。

初始化模块:对8279键盘的部分进行初始化和中断初始化。

键值处理模块:用8279的状态字来判断它是否按键(FIFORAM不能清除已处理的

数据,但8279的状态字会发生相应改变)。输入的键值与1-8的物理值01H-08H进行

比较,如果与其中某个数相等,则跳到1-8的键值处理模块;如果是9或者A,则跳到

音乐处理模块。如果输入是0,则跳到0处理模块。结尾跳到初始化模块。

音乐处理模块:专门处理音乐中的1-8的发音。它们发音不同是因为波的频率不同,

所以要发出不同的音,只要实现发出的波的频率不同即可。于是,可通过定时的方法来

中断产生不同的方波。可把1-8的定时初值放在一个表单内。

中断模块:T0中断是为键值处理模块服务;T1中断是为音乐处理模块服务。

0处理模块:在音乐处理过程中,按下0则音乐暂停,此时可如其他按键(包括音乐按

键)。当再按下0键时,则最近继续的音乐中断。

表单模块:TAB音符表单存放1-8的ASCII码值;FREQUENCY音符初值表单存放

1-8音符的中断初值;DAT、DAT1分别存放两首歌曲相应的中断初值和节拍等信息。

综上:第一种方案简易,易于实现,所用知识为数字电子技术。

接下来将介绍这种方案。

2.1

精品文档

原理图:

对不同音阶的波形仿真:

1音

2音

精品文档

3音

4音

5音

6音

精品文档

7音

8音

2.2最终设计电路

精品文档

考虑到通过扬声器直接播放输出信号效果不好,所以在扬声器前把信号加

以放大。最终决定用以下电路进行实验。

3.主要元器件介绍

3.1.555芯片介绍及元器件选择

555定时器是一种中规模集成电路,外形为双列直插8脚结

文档评论(0)

1亿VIP精品文档

相关文档