创新实验电子琴实验报告

合集下载

电子琴的实验报告

电子琴的实验报告

电子琴的实验报告 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】单片机课程设计设计题目电子琴指导老师:苏参与实验者: moxiaoxiao专业:统本电信0801地点:3#楼北楼605电子琴一.设计目的:(1).培养综合运用知识的能力(2).朋友查阅资料,使用工程设计标准及编写设计文档的能力.(3).掌握单片机应用系统的设计方法.(4).提高计算机绘图能力二.设计任务:利用DP51PROC实验系统上的定时器/计数器,按键和蜂鸣器单元。

用单片机I/O口线控制蜂鸣器发出不同的音调,程序检测按键状态,7个按键中某一键按下时,蜂鸣器对应标称音阶.三.设计与调试环境KEIL uVision2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的 MCS51 架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM ,汇编和 C 语言的程序设计,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。

1:按下面的步骤建立一个项目:图 1-4 选取芯片图 1-5 新建程序文件(1)点击图1-5 中的 3 保存新建的程序,也可以用菜单 File-Save 或快捷键 Ctrl+S 进行保存。

因是新文件所以保存时会弹出类似图1-3 的文件操作窗口,我们把第一个程序命名为,保存在项目所在的目录中,这时程序单词有了不同的颜色,说明 KEIL 的 C 语法检查生效了。

如图1-6 鼠标在屏幕左边的 Source Group1 文件夹图标上右击弹出菜单,在这里可以做项目中增加减少文件等操作。

我们选“Add File to Group‘SourceGroup 1’”弹出文件窗口,选择刚刚保存的文件,按 ADD 按钮,关闭文件窗,程序文件已加到项目中了。

这时在 Source Group1 文件夹图标左边出现了一个小+号说明,文件组中有了文件,点击它可以展开查看。

激光音乐电子琴实训报告

激光音乐电子琴实训报告

一、实训背景随着科技的不断发展,音乐电子设备逐渐走进了我们的生活。

为了更好地了解音乐电子设备的工作原理和设计方法,我们选择了激光音乐电子琴作为实训项目。

激光音乐电子琴是一种新型的音乐电子设备,它结合了激光技术、单片机技术和音乐技术,为人们带来了全新的音乐体验。

二、实训目的1. 了解激光音乐电子琴的工作原理和设计方法。

2. 掌握单片机编程和电路设计的基本技能。

3. 培养团队协作和项目实施能力。

4. 提高动手实践能力和创新能力。

三、实训内容1. 硬件设计(1)单片机选型与电路设计:选用STC89C52单片机作为主控芯片,进行电路设计,包括电源模块、音频输出模块、激光发射与接收模块等。

(2)激光发射与接收模块:采用激光发射模块和激光接收模块,用于感应遮挡产生的信号变化。

(3)音频输出模块:选用高品质的音频输出模块,将信号转换为音乐。

(4)电源模块:为系统提供稳定的工作电压。

2. 软件设计(1)初始化程序:设置单片机的工作模式和各功能模块。

(2)激光检测程序:检测激光发射与接收模块的信号变化,实现音符的识别。

(3)音频输出程序:将识别到的音符转换为音乐信号,通过音频输出模块播放。

(4)主程序:协调各个模块的工作,实现激光音乐电子琴的整体功能。

3. 激光电子琴工作原理(1)激光发射:通过激光发射模块发射激光束。

(2)激光感应:激光束被物体遮挡时,产生电信号变化。

(3)声音合成:单片机处理电信号,转化为相应的音符,通过音频输出模块播放音乐。

四、实训过程1. 硬件搭建:按照电路图搭建激光音乐电子琴的硬件电路。

2. 软件编写:使用KEIL5软件编写程序,实现激光音乐电子琴的功能。

3. 调试与测试:对激光音乐电子琴进行调试和测试,确保其正常工作。

4. 功能拓展:尝试录音、播放功能,以及蓝牙模块的接入,实现与智能设备的无线连接。

五、实训成果1. 成功搭建了一台激光音乐电子琴,实现了基本音符播放功能。

2. 掌握了单片机编程和电路设计的基本技能。

简易电子琴实验报告

简易电子琴实验报告

简易电子琴实验报告引言:本实验旨在设计和制作一台基于微控制器的简易电子琴,通过按下不同键盘上的按键产生不同音调,从而实现音乐的演奏。

电子琴采用的主要器件为微控制器、音频发声模块以及按键电路。

一、实验目的1.学习和理解数字音乐技术的基本原理;2.掌握微控制器的编程方法和音频发声的实现技术;3.熟悉电子琴的工作原理和设计过程。

二、实验器材1. 单片机:Arduino Uno;2.音频发声模块;3.面包板;4.按键;5.电阻、电容等元件;6.连线和连接器。

三、实验步骤1. 将Arduino Uno连接至音频发声模块,确保连接正确并稳定。

2.在面包板上连接按键电路,将按键与单片机的引脚相连。

3. 编写Arduino Uno的程序,实现按键按下时的音调发声。

4.上电,并测试按键是否能够产生正确的音调。

四、实验结果经过实验得到的结果如下:1.按下不同按键,电子琴会产生不同的音调。

2.通过改变程序中相应按键的频率值,可以调整音调的高低。

五、实验分析1.通过对单片机的编程,实现了按键按下时的音调发声,成功地实现了电子琴的基本功能。

2.实验中使用了音频发声模块,利用其内置的DAC(数字模拟转换器)实现了数字音频信号的模拟输出。

六、实验总结和心得体会通过本次实验,我对电子琴的工作原理和设计过程有了更深入的了解。

学习和掌握了单片机的编程方法和音频发声的实现技术,提高了我的实验能力和动手能力。

同时,也对数字音乐技术有了初步的认识。

在今后的学习和工作中,我将继续深入研究和应用这些知识,为电子音乐的发展做出自己的贡献。

简易电子琴实验报告

简易电子琴实验报告

简易电子琴实验报告
《简易电子琴实验报告》
实验目的:通过搭建简易电子琴,了解电子琴的工作原理和基本原理。

实验材料:
1. Arduino开发板
2. 电阻
3. 电容
4. 蜂鸣器
5. 连接线
6. 电池
实验步骤:
1. 将Arduino开发板连接到电脑上,并打开Arduino IDE软件。

2. 在Arduino IDE软件中,编写一个简单的程序,使用蜂鸣器发出不同频率的声音。

3. 将电阻和电容连接到Arduino开发板上,用来调节蜂鸣器发出的声音的频率和音调。

4. 将蜂鸣器连接到Arduino开发板上。

5. 用连接线将所有部件连接起来,确保电路连接正确。

6. 将电池连接到Arduino开发板上,为电子琴供电。

实验结果:
经过以上步骤的操作,我们成功搭建了一个简易的电子琴。

通过调节电阻和电容的数值,我们可以改变蜂鸣器发出的声音的频率和音调。

通过编写程序,我
们可以让蜂鸣器发出不同的音符,从而演奏出简单的乐曲。

实验结论:
通过这次实验,我们了解了电子琴的基本原理和工作原理。

电子琴通过控制电流的频率和波形,产生不同的音符。

通过这种方式,我们可以使用电子琴演奏出各种乐曲。

同时,我们也学会了如何使用Arduino开发板和简单的电子元件搭建一个简易的电子琴。

这次实验为我们打开了电子琴的神秘面纱,让我们对电子琴有了更深入的了解。

单片机电子琴实训报告

单片机电子琴实训报告

一、实训目的1. 熟悉单片机的基本原理和编程方法。

2. 学习电子琴的原理和结构。

3. 掌握基于单片机的电子琴设计方法。

4. 培养动手实践能力和创新意识。

二、实训内容1. 单片机原理与编程2. 电子琴原理与结构3. 单片机电子琴设计4. 单片机电子琴制作与调试三、实训过程1. 单片机原理与编程在实训初期,我们学习了单片机的基本原理和编程方法。

单片机是一种集成了CPU、存储器、输入/输出接口等功能的微型计算机,具有体积小、功耗低、成本低等特点。

我们学习了51系列单片机的结构、指令系统、程序设计方法等。

2. 电子琴原理与结构电子琴是一种通过电子电路发出不同音阶声音的乐器。

我们学习了电子琴的原理和结构,包括音源模块、键盘模块、音量控制模块等。

3. 单片机电子琴设计在设计阶段,我们根据所学知识,设计了基于单片机的电子琴。

具体如下:(1)硬件设计电子琴的硬件主要由单片机、键盘、蜂鸣器、音量控制模块等组成。

我们选择了STC89C51单片机作为核心控制单元,键盘采用矩阵键盘,蜂鸣器用于发出声音,音量控制模块用于调节音量。

(2)软件设计软件设计主要包括以下几个部分:1)初始化:设置单片机的工作模式、初始化定时器、初始化键盘扫描等。

2)键盘扫描:检测键盘是否被按下,并读取按键值。

3)音阶生成:根据按键值计算对应的频率,通过定时器产生PWM信号,驱动蜂鸣器发出声音。

4)音量控制:根据音量控制模块的输入,调节PWM信号的占空比,实现音量控制。

5)音乐播放:存储一首或多首歌曲,通过键盘控制播放、暂停、停止等操作。

4. 单片机电子琴制作与调试在制作阶段,我们根据设计方案,搭建了电子琴的硬件电路,并编写了相应的程序。

在调试过程中,我们遇到了以下问题:(1)键盘扫描不稳定:经过分析,发现是由于按键抖动引起的。

我们通过软件去抖动的方法解决了这个问题。

(2)音阶不准确:经过分析,发现是由于定时器设置不当引起的。

我们调整了定时器的计数值,使音阶更加准确。

电子琴实习报告

电子琴实习报告

电子琴实习报告篇一:电子琴设计实习报告单片机原理与应用技术课程设计报告基于单片机的电子琴控制系统专业班级:* 姓名:*时间:~指导教师:*XX年 1月 10日基于单片机的电子琴控制系统课程设计任务书1.设计目的与要求设计出一个基于单片机的电子琴控制系统。

准确地理解有关要求,独立完成系统设计,要求所设计的电路具有以下功能:(1)实现基本的音符1-7的弹奏和数码显示。

(2)自动弹奏播放一首简单的歌曲。

(3)随机弹奏曲子时,可以实时记忆,并可复读(重复播放)。

(扩展功能,可选择设计)2.设计内容(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH 文件生成与打印输出。

3.编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。

4.答辩在规定时间内,完成叙述并回答问题。

基于单片机的电子琴控制系统班级:* 姓名:*摘要:电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器,采用半导体集成电路,对乐音信号进行放大,通过扬声器产生音响。

用户可以自己弹奏乐曲,也可以自动伴奏。

单片机具有强大的控制功能和灵活的编程实现特性,便于设计各种以单片机为核心的控制系统。

本课程设计是用AT89S51单片机为核心控制元件,用其他外围电路配合单片机组成一个简单的电子琴控制系统,能实现音乐弹奏,自动播放音乐等功能。

本系统功能由单片机控制实现,具有运行稳定,电路简单,软件功能完善,控制系统可靠等特点。

关键词:电子琴,单片机,外围电路,系统分析,汇编程序,仿真,PCB,调试1 引言本次设计的电子琴控制系统由单片机最小系统加上按键电路,数码显示电路,声音播放电路组成,通过单片机内烧写的汇编程序来输出控制信号控制外围电路的工作。

电子琴设计不同于其他设计,需要输出1到7七个不同音阶的声音,因此信号的输出有其特殊性,可以利用单片机定时计数器产生不同频率的方波信号来形成七个不同的音阶,不同音阶的组合就能输出我们想要的音乐了。

实验一 多功能电子琴实验报告

实验一 多功能电子琴实验报告

题目: 多功能电子琴设计课程: 复杂电子线路综合设计专业: 电子信息科学与技术班级: 电子信息学号:姓名:指导老师:完成日期:目录1.引言************************************************************************12.设计要求*************************************************************1 2.1基本功能******************************************************12.2扩展功能******************************************************13.设计方案********************************** *************************13.1多功能电子琴的功能介绍*********************1 3.2 电子琴的主要硬件电路*************************13.2.1 矩阵键盘***********************************************13.2.2复位电路*************************************************23.2.3功放电路**************************************************23.2.3.1 386概述***************************************23.2.3.2 386特性*************************************** 23.3 软件系统设计**********************************************34.设计成本**************************************************************45.方案样品测试***************************************************45.1技术参数*********************************************************46.使用说明**************************************************************47.设计的最终结果***********************************************51.引言由于单片机有丰富的I/O口资源, 每个I/O口除了可以做普通的输出/输入功能外, 还具有第二功能。

电子琴报告

电子琴报告

单片机原理及应用实验报告实验名称:电子琴设计组员:实验成绩:实验日期: 2013年6月17日实验地点: 3#北604实验报告一、实验目的以51单片机最小系统为核心,通过键盘获取按键信息,运用单片机定时器等部件实现蜂鸣器发声同时用数码管同步显示,同时该系统具有播放歌曲及选取按键输入高、中、低音的功能。

二、实验原理1、利用蜂鸣器作为发声部件。

2、两个数码管作为显示部件。

3、设置10个按键,实现高音、中音、低音的1、2、3、4、5、6、7的发音。

4、大部分功能通过软件实现。

软件的结构图如下单片机键盘电路显示电路蜂鸣器电路复位电路程序流程图如下:三、系统仿真图整体仿真图:开始初始化检测中断按键音乐播放程序按键扫描程序结束Y 发声程序是否有按键按下键值判断Y动态显示放声部分按键四、心得体会看似简单的题目,实际操作中,仍旧存在很多问题,尤其是在程序中的数码管显示的模块中,和键值的计算容易出问题。

五、源码附录//*******初始化数据*****//void init(void){speaker=0;//关蜂鸣器LED1=1;//LED2=0;EA=1;//开总中断TCON=0x01;//外部中断0设置为边沿触发EX0=1;//开外部中断0ET0=1;//开定时器0中断ET1=1;//开定时器1中断TMOD=0x11;//定时器0,1工作在定时状态,均为方式1 }#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit P1_0=P1^0;sbit P1_1=P1^1;sbit P1_2=P1^2;sbit P1_3=P1^3;sbit P1_4=P1^4;sbit P1_5=P1^5;sbit P1_6=P1^6;sbit P1_7=P1^7;sbit LED1=P2^6;sbit LED2=P2^7;sbit change=P3^2;sbit high=P3^5;sbit normal=P3^4;sbit low=P3^3;sbit P2_0=P2^0;sbit P2_1=P2^1;sbit speaker=P2^2;unsigned char i;unsigned char key,yin=0;uchar m,n;bit a=0;//a为change键的键值uchar seg[]={ 0x3F,/*0*/0x06,/*1*/0x5B,/*2*/0x4F,/*3*/0x66,/*4*/0x6D,/*5*/0x7D,/*6*/0x07,/*7*/0x7F,/*8*/0x6F,/*9*/0x37,/*N*///中音0x38,/*L*///低音0x76,/*H*///高音0x79 /*E*/};//共阴极数码管code unsigned char FH[]={ 0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,//中音0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,//低音的高8位0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,};// 音阶频率表低八位code unsigned char FL[]={ 0x8E,0xED,0x44,0x6B,0xB4,0xF4,0x2D,//中音0x21,0xDB,0x87,0xD7,0x68,0xE8,0x5B,//低音的低8位0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,};code uchar star[]={1,2,3,1, 1,2,3,1, 3,4,5, 3,4,5, 5,6,5,4,3,1, 5,6,5,4,3,1, 1,12/*低音5*/,1, 1,12,1};code uchar shijian[]={4,4,4,4, 4,4,4, 4, 4,4,8, 4,4,8, 2,1,2,1,4,4, 2,1,2,1,4,4, 4,4,6, 4,4,6};void init(void);void music();void play();void seg1();void yinjie();/*********主程序*****////void main(){init();while(1){if(a==0)music();elseplay();}}//*******1ms延迟********//void delay(uint x){uint i,j;for(i=x;i>0;i--)for(j=340;j>0;j--);}//*******初始化数据*****//void init(void){speaker=0;LED1=1;LED2=0;EA=1;//开总中断TCON=0x01;//外部中断0设置为边沿触发EX0=1;//开外部中断0ET0=1;ET1=1;TMOD=0x11;//定时器0,1工作在定时状态,均为方式1}///******数码管动态显示*******/////void seg1(){P2_0=1;//关数码管1P2_1=0;//开数码管2P0=seg[n+1];//送数码管2的数据delay(15);//延时15msP2_1=1;//关数码管2P2_0=0;//开数码管1P0=seg[yin];//yin为high,normal,low的判断结果送数码管1的数据delay(15);//延时15ms}//********高低音的选择*******//////void yinjie(){if(normal==0){delay(5);if(normal==0){ yin=10;m=0;//返回10为seg[10]显示C}}if(low==0){delay(5);if(low==0){ yin=11;m=1;//返回11为seg[11]显示L}}if(high==0){delay(5);if(high==0){ yin=12;m=2;//返回12为seg[12]显示H}}if(yin==0){yin=13;}}//********外部中断0********//void inter0() interrupt 0{if(change==0){delay(5);while(change==0);a=~a;LED1=~LED1;LED2=~LED2;}}/////*******播放音乐程序*****//// void music(){TH0=FH[star[i]-1];TL0=FL[star[i]-1];while(a==0){if(i<32){TR0=1;delay(57*shijian[i]);i++;}if(i==32){i=0;}}}////*******演奏模式*****//////void play(){TR0=0;TR1=0;yinjie();P2_1=1;//关数码管2P2_0=0;//开数码管1P0=seg[yin];if(yin!=13&&a==1){if(P1_0==0){TH1=FH[7*m+n];TL1=FL[7*m+n];TR1=1;while(P1_0==0){ n=0;seg1();}}if(P1_1==0){ TH1=FH[7*m+n];TL1=FL[7*m+n];TR1=1;while(P1_1==0){ n=1;seg1();}}if(P1_2==0){ TH1=FH[7*m+n];TL1=FL[7*m+n];TR1=1;while(P1_2==0){ n=2;seg1();}}if(P1_3==0){TH1=FH[7*m+n];TL1=FL[7*m+n];TR1=1;while(P1_3==0){ n=3;seg1();}}if(P1_4==0){ TH1=FH[7*m+n];TL1=FL[7*m+n];TR1=1;while(P1_4==0){ n=4;seg1();}}if(P1_5==0){ TH1=FH[7*m+n];TL1=FL[7*m+n];TR1=1;while(P1_5==0){ n=5;seg1();}}if(P1_6==0){ TH1=FH[7*m+n];TL1=FL[7*m+n];TR1=1;while(P1_6==0){ n=6;seg1();}}}}//******定时器0中断******//////void timer0() interrupt 1{ TR0=0;TH0=FH[star[i]-1];TL0=FL[star[i]-1];speaker=~speaker;TR0=1;}//******定时器1中断******//////void timer1() interrupt 3{ TR1=0;TH1=FH[7*m+n];TL1=FL[7*m+n];speaker=~speaker;TR1=1;}。

最新简易电子琴实验报告

最新简易电子琴实验报告

最新简易电子琴实验报告
实验目的:
本次实验旨在通过组装简易电子琴并进行基本测试,了解电子琴的工
作原理及其音乐合成过程。

通过实践操作,加深对电子音乐设备的认识,并提高动手实践能力。

实验材料:
- 简易电子琴套件
- 电源适配器
- 连接线
- 螺丝刀
- 电阻、电容等电子元件(根据套件清单)
- 焊接工具
实验步骤:
1. 组装电子琴:根据说明书,将电子琴的各个电子元件按照电路图进
行焊接和组装。

确保所有连接都牢固无误。

2. 连接电源:使用电源适配器为电子琴供电,并确保电源线连接正确,避免短路。

3. 测试音阶:开启电源后,逐个测试电子琴的音阶,确保每个按键都
能发出准确的音高。

4. 功能测试:检查电子琴的其他功能,如音量调节、音色选择等,确
保它们能正常工作。

5. 故障排查:如果在测试过程中发现问题,应根据电路图进行故障排查,并及时修复。

6. 性能评估:记录电子琴的音质、音量范围、操作便捷性等性能指标,评估其整体性能。

实验结果:
通过组装和测试,电子琴能够顺利发出预定音阶,并且各功能键均能正常工作。

音质清晰,音量调节范围满足基本需求。

在测试过程中,未发现明显的性能问题。

实验结论:
本次实验成功完成了简易电子琴的组装和功能测试。

实验结果表明,通过基础的电子元件和电路设计,可以制作出具有一定音乐表现力的电子琴。

此外,实验过程中对电子琴的工作原理有了更深入的理解,同时也锻炼了动手能力和问题解决能力。

简易电子琴 实验报告

简易电子琴 实验报告

简易电子琴实验报告
标题:简易电子琴实验报告
在这次实验中,我们使用了一台简易的电子琴来进行音乐实验。

电子琴是一种能够发出各种音调的电子乐器,它可以模拟各种乐器的音色,并且可以通过按键来发出不同的音调。

首先,我们对电子琴进行了简单的了解和操作。

我们发现,电子琴上有一排按键,每个按键都能发出不同的音调。

通过按下不同的按键,我们可以演奏出不同的音乐。

此外,电子琴还有一些控制按钮,可以调节音量、音色和节奏。

接着,我们进行了一些音乐实验。

我们尝试了不同的音调组合,演奏出了一些简单的旋律。

我们还尝试了调节音色和节奏,发现这些参数的改变会对音乐的表现产生影响。

通过不断的尝试和调整,我们逐渐掌握了电子琴的操作技巧,并且能够演奏出一些简单的乐曲。

在实验的过程中,我们发现电子琴是一种非常有趣的乐器。

它不仅能够模拟各种乐器的音色,还能够通过按键演奏出丰富多彩的音乐。

通过这次实验,我们对电子琴有了更深入的了解,也增加了对音乐的兴趣。

总的来说,这次实验让我们对电子琴有了更深入的了解,也让我们体验到了音乐的魅力。

我们相信,在未来的学习和生活中,电子琴会给我们带来更多的乐趣和启发。

电子琴实习报告

电子琴实习报告

电子琴实习报告一、实习目的电子琴实习的主要目的是培养学生的音乐素养和电子技术实践能力。

通过实习,使学生对电子琴的基本结构、工作原理和演奏技巧有一个全面的了解,提高学生的音乐表现力和创新能力。

电子琴实习要求我们熟悉电子琴的各个部件,熟练掌握相关工具的操作以及电子琴的制作、调试的全过程,从而有助于我们对理论知识的理解,帮助我们学习音乐的相关知识。

同时,培养理论联系实际的能力,提高分析解决问题能力的同时也培养同学之间的团队合作、共同探讨、共同前进的精神。

二、实习器材(1)电子琴:实习使用的电子琴为XX品牌XX型号,具有多种音色、节奏和演奏功能。

(2)螺丝刀、镊子等必备工具。

(3)音频线、接插件等连接器材。

三、实习内容第一部分:电子琴的基本结构和工作原理的了解。

在实习开始阶段,我们先听指导老师详细讲解电子琴的基本结构、工作原理和演奏技巧。

通过讲解,我们对电子琴有了一个全面的了解,为后续的实践操作打下了基础。

第二部分:电子琴的组装和调试。

根据指导老师的讲解,我们开始进行电子琴的组装和调试。

首先,我们熟悉了电子琴的各个部件,了解了它们的功能和相互之间的关系。

然后,我们按照指导老师的步骤,逐步进行电子琴的组装,包括键盘、音箱、电源等部件的安装。

在组装过程中,我们学会了使用螺丝刀、镊子等工具,提高了我们的动手能力。

第三部分:电子琴的演奏实践。

在组装好电子琴后,我们开始了演奏实践。

首先,我们学习了电子琴的基本演奏技巧,如指法、节奏等。

然后,我们尝试演奏简单的曲子,逐渐提高演奏难度。

在演奏过程中,我们发现了电子琴的一些问题,如音准、音色等,我们通过调试和调整,解决了这些问题,使电子琴的演奏效果达到最佳。

四、实习收获通过这次电子琴实习,我们不仅了解了电子琴的基本结构和工作原理,还学会了电子琴的组装和调试方法。

在演奏实践中,我们提高了自己的音乐素养和演奏技巧。

同时,实习过程中,我们学会了团队合作、共同探讨、共同前进的精神。

电子琴实验报告

电子琴实验报告

电子琴实验报告一,实验目的1.进一步巩固和加深理论课基本知识的理解,提高综合运用所学知识的能力。

2.能根据需要选择参考书,查阅资料,通过独立思考,深入钻研有关问题。

3.学会自己独立分析问题、解决问题。

4.学习按键扫描及蜂鸣器应用和单片机设计方法。

5. 设计任务及要求利用实验平台上矩阵键盘和蜂鸣器及单片机设计实现要求的电子琴。

二,实验要求A. 基本要求:1:能够通过键盘演奏音符。

2:能够保存演奏的音乐,并实现回放。

3:有音调调整功能(如:C 调,G 调)。

三,实验基本原理1. 键盘接口必须具有去抖动、按键识别基本功能。

(1)去抖动: 每个按键在按下或松开时,都会产生短时间的抖动。

抖动的持续时间与键的质量相关,一般为5—20mm所谓抖动是指在识别被按键是必须避开抖动状态,只有处在稳定接通或稳定断开状态才能保证识别正确无误。

去抖问题可通过软件延时或硬件电路解决。

(2)被按键识别:如何识别被按键是接口解决的主要问题,一般可通过软硬结合的方法完成。

常用的方法有行扫描法和线反转法两种。

行扫描法的基本思想是,由程序对键盘逐行扫描,通过检测到的列输出状态来确定闭合键,为此,需要设置入口、输出口一个,该方法在微机系统中被广泛使用。

线反转法的基本思想是通过行列颠倒两次扫描来识别闭合键,为此需要提供两个可编程的双向输入/输出端口。

2. 利用键盘扫描原理分别设4X 4矩阵键盘组成1—7数字键演奏音符,蜂鸣器发声,高电平发声,低电平不发声,并通过延迟程序控制输入的频率,不同的频率发出不同的音符,四,实验设计分析针对要实现的功能,采用AT89S52单片机进行设计,AT89S52单片机是一款低功耗,高性能CMOS位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS-52指令系统及80C52引脚结构。

这样,既能做到经济合理又能实现预期的功能。

简易电子琴实验报告

简易电子琴实验报告

简易电子琴实验报告简介本实验旨在设计并制作一个简易的电子琴,通过按下不同的按键,发出不同的音调。

本实验使用的材料包括Arduino UNO控制板、蜂鸣器、按钮以及若干杜邦线。

实验步骤步骤一:准备工作1.将Arduino UNO控制板连接到计算机,并打开Arduino IDE软件。

2.将蜂鸣器通过杜邦线连接到Arduino UNO控制板的数字引脚(可选择任意一个数字引脚)。

3.将按钮通过杜邦线连接到Arduino UNO控制板的数字引脚(可选择任意一个数字引脚)。

步骤二:编写代码1.在Arduino IDE软件中,新建一个空白文件,并将以下代码复制进去:int buttonPin = 2; // 按钮连接的引脚int speakerPin = 3; // 蜂鸣器连接的引脚int melody[] = { 262, 294, 330, 349, 392, 440, 494, 523 }; // 不同音调的频率int noteDuration = 1000; // 音符的持续时间void setup() {pinMode(buttonPin, INPUT); // 设置按钮引脚为输入模式pinMode(speakerPin, OUTPUT); // 设置蜂鸣器引脚为输出模式}void loop() {int buttonState = digitalRead(buttonPin); // 读取按钮状态if (buttonState == HIGH) { // 按钮被按下for (int i = 0; i < 8; i++) {tone(speakerPin, melody[i]); // 发出音调delay(noteDuration); // 持续一段时间noTone(speakerPin); // 停止发声delay(100); // 延时一段时间}}}2.点击Arduino IDE软件中的上传按钮,将代码上传到Arduino UNO控制板。

简易电子琴设计实验报告

简易电子琴设计实验报告

简易电子琴设计实验报告
本次实验是针对简易电子琴的设计,主要使用以下几种器件完成:
ADC(数模转换器):
ADC是将模拟量转换成数值的重要器件,它的输入具有模拟量,而输出是一组数字量。

在本次实验中,用ADC读取我们设计的电路上的按键电压,以便得到正确的音符。

示波器:
示波器有助于直观地观察器件输出的数字和模拟信号,以诊断出电路中可能存在的故障,也能方便排除效果中的干扰信号。

本次实验主要实现电子琴的播放,首先通过电阻组等元器件来设计一组ADC电路,可
以正确测量到不同键盘上按键时的电压和电流值,读取到的电压值将被转换成十六进制数值,然后根据不同的数值,带入不同的DAC电路,电路会产生不同的模拟信号电压,最后
通过功放芯片,放大成足以听到的电子琴音乐。

在实验制作过程中,使用示波器可以实时地可视化观察我们的设计,检查出是否有任
何可能的故障,以便根据电路图维修,再次检查组装的电路输出是否正常,排除是否有任
何问题电路没有检查出来。

通过综合以上器件,一台不用太多复杂器件,而只要合理连接,即可以让简易电子琴
发出优美的音乐。

由于组装过程及晶体振荡器及ADC,DAC在电路设计上的影响,使得电子
琴的播放声音非常流畅,而且没有太多的驱动电路。

电子琴实验报告

电子琴实验报告

电子琴实验报告电子琴实验报告引言电子琴是一种现代化的乐器,它通过电子技术实现了声音的发声和控制。

本次实验旨在了解电子琴的工作原理和基本结构,并通过实际操作来感受电子琴的魅力。

一、电子琴的工作原理电子琴的工作原理主要有两个方面:发声和控制。

1.1 发声原理电子琴的发声原理是通过电子振荡器产生声音信号,然后经过放大和音色处理等步骤输出。

电子振荡器是电子琴的核心部件,它能够产生不同频率的电信号,通过音箱转化为声音。

1.2 控制原理电子琴的控制原理是通过按键和旋钮等操作控制电子琴的发声和音色。

按下琴键时,电子琴会接收到相应的信号,并通过电路控制发声模块的工作,从而产生不同音高的声音。

旋钮则用于调节音量、音色和音效等参数。

二、电子琴的基本结构电子琴的基本结构包括键盘、音源、音箱和控制面板等部分。

2.1 键盘电子琴的键盘通常采用标准的88键设计,分为黑键和白键。

黑键和白键分别代表了不同的音调,通过按下不同的键可以演奏出不同的音符。

2.2 音源电子琴的音源是指发声模块,它包括电子振荡器和音色处理电路等部分。

电子振荡器能够产生各种不同频率的电信号,而音色处理电路则可以对电信号进行加工,使得发出的声音更加丰富多样。

2.3 音箱音箱是电子琴的输出设备,它能够将电信号转化为声音。

音箱通常包括两个或多个扬声器,通过放大电信号的振幅来产生音量较大的声音。

2.4 控制面板控制面板是电子琴的操作界面,它包括按键、旋钮和显示屏等部分。

按键用于演奏音符,旋钮用于调节音量和音色等参数,显示屏则用于显示当前的操作状态和设置信息。

三、实际操作体验在实验中,我们使用了一台普通的电子琴进行操作体验。

首先,我们按下键盘上的不同键,发现每个键都对应着不同的音符,通过连续按下不同的键,我们能够弹奏出不同的乐曲。

然后,我们尝试调节音量和音色等参数,发现电子琴的音效可以根据我们的喜好进行调整。

最后,我们还尝试了连接外部音源和电脑等设备,发现电子琴不仅可以作为独立乐器使用,还可以与其他设备进行联动,扩展其功能。

简易电子琴 实验报告

简易电子琴 实验报告

简易电子琴实验报告简易电子琴实验报告引言电子琴是一种以电子技术为基础的乐器,它能够模拟出各种音调和音色,使得演奏者能够轻松地演奏出美妙的音乐。

在这个实验中,我们将制作一台简易的电子琴,并探索其工作原理和音乐效果。

材料和方法1. 需要的材料:- Arduino开发板- 电子元件:电阻、电容、按钮开关、蜂鸣器等- 连接线和面包板2. 搭建电路:- 将电阻、电容等元件按照电路图连接到Arduino开发板上- 将按钮开关连接到开发板的输入引脚- 将蜂鸣器连接到开发板的输出引脚3. 编写代码:- 使用Arduino开发环境编写程序,实现按下按钮时发出不同音调的功能- 程序中需要定义不同按钮对应的音调频率和持续时间4. 上传程序:- 将编写好的程序上传到Arduino开发板上- 确保程序能够正常运行结果和讨论经过搭建电路和上传程序后,我们成功制作了一台简易的电子琴。

按下不同的按钮,蜂鸣器会发出不同的音调。

通过这个实验,我们深入了解了电子琴的工作原理。

电子琴的核心是Arduino 开发板,它通过接收按钮开关的输入信号,根据程序定义的音调频率和持续时间,控制蜂鸣器发出相应的声音。

在实验过程中,我们还发现了一些问题和改进的空间。

首先,由于使用的是简易的电路和元件,音质并不是很高。

如果使用更高级的电子元件,可能会有更好的音质效果。

其次,我们只实现了按下按钮发出音调的功能,但电子琴还有很多其他功能,比如调节音量、切换音色等,这些功能可以在以后的实验中进一步探索。

此外,通过这个实验,我们也体会到了电子琴对于音乐的重要性。

电子琴的出现,使得音乐演奏变得更加简单和便捷。

它不仅可以模拟出各种乐器的音色,还可以通过编程实现更多创意和变化。

电子琴为音乐爱好者提供了更多的可能性,也为音乐创作带来了新的思路。

结论通过本次实验,我们成功制作了一台简易的电子琴,并深入了解了其工作原理和音乐效果。

虽然这只是一个简单的实验,但它展示了电子琴的魅力和潜力。

电子琴实验报告

电子琴实验报告

电子琴实验报告一,实验目的1. 学习使用AT89S52单片机的功能,进行单片机编程,实现键盘演奏音乐的功能,进一步加深对于单片机功能实现过程的理解,强化单片机编程的能力。

2. 设计实现各种功能,包括对音乐的录音以及回访放能,要求能实现各种不同音调,在编程过程中必须考虑到各种细节,例如按键的干扰问题以及滞键。

二,实验要求基本要求:1:能够通过键盘演奏音符。

2:能够保存演奏的音乐,并实现回放。

3:有音调调整功能(如:C调,G调)。

4: 自由发挥其他功能.5: 要求有单片机硬件系统框图,电路原理图,软件流程图。

三,实验基本原理在单片机的设计中,电子琴是一个典型的例子,电子琴的实现需要用到单片机AT89S52、蜂鸣器等模块。

而在本次的实验中,我们利用简单的模块,实现了一个简单的电子琴功能,使用单片机可以驱动蜂鸣器发出声音,还可以控制其发出不同的音调,在一首歌曲里面,不同的音阶对应着不同的频率,在蜂鸣器的发音原理里面,我们只需要给蜂鸣器输入不同的脉冲,蜂鸣器就会发出对应的声音,因此,我们只需要弄明白音阶对应的脉冲就可以了。

在键盘控制中,每个按键对应不同的音阶,按键按下的时候,单片机程序里面都会执行一次程序判断是否有前一次的按键被按下,按键按下以后会控制单片机对蜂鸣器输出不同频率的方波,每种情况对应不同的音阶或者音调。

一首歌曲就是有不同的音阶构成,从而就实现了电子琴的功能。

四,实验设计分析针对要实现的功能,采用AT89S52单片机进行设计,AT89S52单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。

这样,既能做到经济合理又能实现预期的功能。

在设计程序的时候,分析道电子的功能有三个模块构成,分别是单片机本身,键盘按键输入和蜂鸣器的功能响应。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东科技大学电工电子实验教学中心创新性实验研究报告实验项目名称_创新型实验_专题__简易电子琴的设计与制作_姓名_X)学号_X姓名X 学号X手机XEmail X指导教师及职称____赵洪亮______开课学期2011 至2012 学年_ 2 _学期提交时间2012 年 6 月28 日一、实验摘要本实验采用555集成定时器组成简易电子琴。

整个电路由主振荡器,颤音振荡器,蜂鸣器,扬声器和琴键按钮等部分组成。

二、实验目的1、将课程的理论知识转换为技能。

2、掌握简易电子琴的组成原理及设计方法。

3、掌握集成555定时器应用电路的设计、制作与调试方法。

4、掌握制作电子电路的技能。

5、进一步熟悉常用电子器件的类型和特性,并掌握合理选用的原则,掌握电子仪器的正确使用6、学会电子电路的安装与调试技能。

7、学会撰写课程设计总结报告。

8、通过课程设计的综合训练,为以后毕业设计打下一定的基础。

三、实验场地及仪器、设备和材料:实验场地:院数电实验室实验设备及材料:两个SYB-120面包板、NE555 1个、LM386 1个、琴键开关8个(小体积)、单刀双掷开关2个、扬声器1个、音乐蜂鸣器1个、陶瓷电容0.1μF1个、电解电容10uF1个、电解电容220uF1个、系列电阻:510 kΩ、20kΩ、10 kΩ、1 kΩ、6.8k Ω、2 kΩ、4.7kΩ、3.3 kΩ、100Ω、200Ω、10Ω若干。

可调电阻(电位器)1kΩ1个,面包板用独股线导线若干、直流稳压电源一台。

四、实验内容1、实验原理555定时器是一种中规模集成电路,外形为双列直插8脚结构,体积很小,使用起来方便。

只要在外部配上几个适当的阻容元件,就可以构成史密特触发器、单稳态触发器及自激多谐振荡器等脉冲信号产生与变换电路。

它在波形的产生与变换、测量与控制、定时电路、家用电器、电子玩具、电子乐器等方面有广泛的应用。

简易电子琴主要使用555定时器和电子元件实现C调八个音阶1.2.3.4.5.6.7.i,具有一般基音演奏功能,其颤音振荡器振荡频率较低为64Hz,若将其输出电压U连接到主振荡器555定时器复位端4,则主振荡器输出端出现颤音。

NE555单元模块(1)多谐振荡器的工作原理多谐振荡器是能产生矩形波的一种自激振荡电路,由于矩形波肿除基波外还含有丰富的高次谐波,故称为多谐振荡器。

多谐振荡器没有稳态,只有两个暂稳态,在自身因素的作用下,电路就在两个暂稳态之间来回转换,故又称它为无稳态电路。

由555定时器构成的多谐振荡器如图2-2所示:R015kC10.1uC20.01uG N D1TRIG2O UT 3R E S E T4D ISCH G7TH OLD6CV OLT5V C C8555RxV CCO UT图2-201R 、X R 和1C 、2C 是外接定时元件,电路中将高电平触发端(6脚)和低电平触发端(2脚)并接后接到01R 和1C 的连接处,将放电端(7脚)接到01R 和X R 的连接处。

由于接通电源瞬间,电容1C 来不及充电, 电容器两端电压1C U 为低电平,小于13C C V ,故高电平触发端与低电平触发端均为低电平,输出OU 为高电平,放电管VT 截止。

这时电源经X R 和01R 向1C 充电,使电压1C U 按指数规律上升,当1C U 上升到23C C V 时,输出O U 为低电平,放电管VT 导通,把1C U 从13C C V 上升到23C C V 这短时间内电路的状态称为第一暂稳态,其维持时间PH T 的长短与电容的充电时间有关。

充电时间常数1011()ln 2X T R R C =+。

由于放电管VT 导通,电容1C 通过电阻01R 和放电管VT 放电,电路进入第二暂稳态,其维持时间PL T 的长短与电容的放电时间有关,放电时间常数20112T R C ln =,随着1C 的放电,1C U 下降,当1C U 下降到13C C V ,输出O U 为高电平,放电管VT 截止,C C V 再次对电容1C 充电,电路又翻转到第一暂稳态。

不难理解,接通电源后,电路就在两个暂稳态之间来回翻转,则输出可得矩形波。

电路一旦起振后,1C U 的电压总是在13C C V23C CV 之间变化。

电容1C 的充电时间1T 和放电时间2T 各为: 1011()ln 2X T R R C =+。

20112T R C ln = 故振荡周期为:011(2)ln 2X T R R C =+ 振荡频率为: 01111(2)ln 2X f T R R C ==+由上式可以求出8个音调需要的电阻X R 分别是44k 、38k+10、33k 、30.3k 、26k+10、22k 、17.8k 、16.8k 。

(2)集成555定时器有双极型和CMOS 型两种产品。

一般双极型产品型号的最后三位数都是555,CMOS 型产品型号的最后四位神农百草膏数都是7555,它们的逻辑功能和外部引线排列完全相同。

器件电源电压推荐为4.5 12V ,最大输出电流200mA 以内,并能与TTL 、CMOS 逻辑电平相兼容。

555定时器的内部电路框图及逻辑符号和管脚排列分别如图2-3、图2-4、图2-5所示:G N D 1CO N5RST 4D IS 7TH R 6V C C8O UT3TRI 2图2-355587651234V CC放电端阈值端控制端G ND触发端输出端复位端图2-41G ND 2IL 3O UT 4R8V CC 7D 6IH 5CI555图2-5(3)内部原理图C1+--+C25K5K5KT&&&1V CC12345678V co (TH )(TR)(D ISC)V c1V c2G 1G 2G 3G 4/QQ/R V R1V R2V oV i 1V i 2V o '图2-61i V (TH ):高电平触发端,简称高触发端,又称阈值端,标志为TH 。

2i V (TR ):低电平触发端,简称低触发端,标志为TR 。

0C V :控制电压端。

0V :输出端。

D ISC:放电端。

R :复位端。

555定时器内含一个由三个阻值相同的电阻R 组成的分压网络,产生13C C V 和23C C V 两个基准电压,两个电压比较器C1、C2,一个由与非门G1、G2组成的基本RS 触发器(低电平触发),放电三极管T 和输出反向缓冲器G4组成。

R 是复位端,低电平有效。

复位后,基本RS 触发器高端为1(高电平),经反向缓冲器后,输出为0(低电平)。

(4)逻辑功能RST TH TR OUT T 的状态 0 x x 0 导通 1 >23C C V>13C C V 0 导通 1 <23C C V>13C C V不变 不变 1 <23C C V<13C C V1 截止 1>23C C V<13C C V1截止表2-3其基本原理是设定一个参考电压,将输入的信号和这个参考电压比较。

如果参考电压设定在反相端,则输入的信号电压大于参考电压时,输出高电位。

如果参考电压设定在同相端,则输入的信号电压大于参考电压时,输出低电位。

当0=R 时,1=Q ,输出电压OL o V V =为低电平, T 饱和导通。

高触发:当1=R 时,CCTH V V 32>时,CC TR V V 31>时,C1输出低电平,C2输出高电平,1=Q ,Q =0,OL o V v =,T 饱和导通。

保持:当1=R 、CCTH V V 32<、CC TR V V 31>时,C1、C2输出均为高电平,基本RS 触发器保持原来状态不变,因此o v 、T 也保持原来状态不变。

低触发:当1=R 、CCTH V V 32<、CC TR V V 31<时,C1输出高电平,C2输出低电平,0=Q ,1Q =,OHo V v =, T 截止。

555定时器的“高触发”、“保持”和“低触发”三种基本状态和进入状态的条件必须牢牢掌握。

0C V 为控制电压端,在0C V 端加入电压,可以改变两比较C1、C2的参考电压。

正常工作时,要在0C V 与地之间接0.01uf (电容量标记为103)电容。

放电管T 的输出端DISC 为集电极开路输出。

LM386功放单元模块LM386是一种音频集成电路,具有自身功耗低、电压增益可调整、电源电压范围大、外接电源少和总谐波失真小等优点。

通过接在1、8脚间的电容(1脚接电容+极)来改变增益,如图2-7是放大增益为20dB 的LM386功放电路图.放大增益=201-2+345678LM386VSVR1kC110uVi nOut图2-7引脚2为反向输入端,3为同向输入端,5为输出端,6脚为电源,4脚为地,引脚1、8为电压增益设置端,1、8脚断开时,电压增益为20dB ,使用时在引脚7与地之间接旁路电容,通常接10uf 。

2、实验内容及步骤①查询电子琴制作的电路图,利用Multisim11软件进行电路图的设计和仿真。

电子琴原理图电子琴局部仿真电路各个按键仿真波形1246i②准备制作电子琴所需的材料:两个SYB-120面包板、NE555 1个、LM386 1个、琴键开关8个(小体积)、单刀双掷开关2个、扬声器1个、音乐蜂鸣器1个、陶瓷电容0.1μF1个、电解电容10uF1个、电解电容220uF1个、系列电阻:510 kΩ、20kΩ、10 kΩ、1 kΩ、6.8kΩ、2 kΩ、4.7kΩ、3.3 kΩ、100Ω、200Ω、10Ω若干。

可调电阻(电位器)1kΩ1个,面包板用独股线导线若干、直流稳压电源一台。

计算电路中电阻需要的电阻搭配,如下图F 电阻值(kΩ) 电阻搭配1 44 两个20kΩ电阻与两个2kΩ电阻串联2 38kΩ+10Ω一个20kΩ电阻、两个10kΩ电阻、一个3.3kΩ电阻、一个4.7kΩ电阻、一个10Ω串联3 33 一个20kΩ电阻、一个10kΩ电阻、一个2kΩ电阻、一个1kΩ电阻串联4 30.3 一个20kΩ电阻、一10kΩ电阻、一个200Ω电阻、一个100Ω电阻串联5 26kΩ+10Ω一个20kΩ电阻、三个2kΩ电阻、一个10Ω电阻串联6 22 一个20kΩ电阻、一个2kΩ电阻串联7 17.8 一个10kΩ电阻、一个1kΩ电阻、一个6.8kΩ电阻串联8 16.8 一个10kΩ电阻、一个6.8kΩ电阻串联③仿照电路图以及电阻搭配图连接电路。

④用示波器代替扬声器观察输出波形五、实验结果与分析1、实验现象、数据记录见视频2、对实验现象、数据及观察结果的分析与讨论:当开关拨到喇叭处,分别调节原音和颤音,让喇叭依次发出1234567i,当开关打到蜂鸣器处,在一定电压下,蜂鸣器奏乐。

相关文档
最新文档