简易电子琴设计报告

合集下载

简易电子琴设计及制作实验报告

简易电子琴设计及制作实验报告

目录摘要 (3)前言 (3)1.课程设计的要求 (4)2.电路的分析 (4)3.电路的绘制 (6)4.pcb图绘制 (6)5.热转印制版法 (7)5.电路焊接与调试 (8)7.总结 (8)附录 (9)参考文献 (9)CAD课程设计简易电子琴设计及制作实验报告摘要本次设计在以STC89C52单片机为核心的系统板上利用C语言设计简易电子琴。

该电子琴能定时给电器供电或断电,最大定时时间可以长达六十分钟且可以再一分钟到六十分钟之间任意调节时间长短,操作使用方便。

采用STC89C52单片机控制,5位共阳数码管显示时间,蜂鸣器提示,继电器作电器电源输出控制。

该定时器可预置定时时间,可通过矩阵键盘上的四个按键来选定定时器预定时间和开始和暂停,然后结合继电器对电器进行供电和断电;利用单片机内部的定时器T0,成功实现了计时器的计时功能;本电子定时器会在定时时间到达零时通过蜂鸣器进行报警,以此提醒用户电器即将断电,方便用户对电器进行其它的操作。

本实验过程包括:①前期设计:1、原理图的绘制、PCB图的设计与排版2、编写程序并下载程序至单片机②实验制作:1、电路板焊接③后期实验工作1、实验调试2、实验报告与总结前言我们生活在一个电子产品层出不穷的时代,作为通信专业的一名学生,了解基本的电子产品的工作原理及基本结构是十分必要的,这对于我们以后了解比较复杂的电子产品有非常重要的作用。

现在电子仪器发展迅速,而且功能越来越齐全化,体积微型化,仪器智能化;电压,电流要求越来越简单,功耗越来越低。

单片机有这体积小,功耗低(STC89C51功耗在100MW左右),功能强,性能价格比高,易于推广应用等显著特点,所以在现代社会中已经占统治地位。

事实上单片机是世界上数量最多的计算机。

现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。

手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。

而个人电脑中也会有为数不少的单片机在工作。

简易电子琴课程设计报告

简易电子琴课程设计报告

摘要电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器,它在音奏中已成为不可缺少的一部分。

本文主要介绍运用555定时器制作简易电子琴的设计方法。

该方法利用555定时器构成多谐振荡器,通过按键控制不同的RC组合应用多谐振荡器产生不同频率八个基本音阶的脉冲信号波,然后连到扬声器上,即可发出八音阶的音乐。

在该设计中,利用了555定时器构成的多谐振荡器产生各音阶不同频率的脉冲,不仅仅使其频率调节更加方便,而且发出的声音稳定、饱满。

关键词:简易电子琴,555定时器,多谐振荡器,八个基本音阶目录前言 (1)第一章设计内容及要求 (2)1.1 设计的基本原理 (2)1.2 设计要求 (2)第二章系统组成及工作原理 (3)2.1 系统组成 (3)2.1.1 按键模块 (3)2.1.2音调发生模块 (3)2.1.3音响模块 (4)2.2 工作原理 (4)2.2.1 NE555多谐振荡器 (5)2.2.2 LM386集成功率放大器 (7)第三章方案比较 (8)3.1 方案一 (8)3.2 方案二 (9)3.3方案三 (10)3.4方案分析与比较 (11)第四章参数计算、器件选择 (12)4.1 参数计算 (12)4.2 器件选择 (12)第五章系统调试及测试结果分析 (14)5.1 系统调试 (18)5.2 硬件调试 (19)5.3 测试结果与分析 (19)5.4 误差分析 (19)实验小结及心得体会 (20)结论 (21)参考文献 (22)附录一 (23)附录二 (24)前言随着当代科学设计的发展,电子产品在人们的日常生活中占据着越来越多重要的地位。

电子琴作为其中的一个典型代表,引领着许多孩子进入音乐的殿堂。

因此,我们选择了简易电子琴这个题目来制作,因为它不仅能过提高实际动手能力,还与实际生活有着紧密的联系。

模拟电子技术基本教程是一门实践性很强的课程,而此次课程设计依据的理论基础是模拟电子技术基本教程,其主要目的是通过本课程的培养,启发学生的创造性思维,进一步探究书本知识。

嵌入式简易电子琴系统设计报告

嵌入式简易电子琴系统设计报告

目录1绪论 01.1 综合设计目的 01.2 简易电子琴简介 01.2.1 电子琴在中国的发展 01.2.2 电子琴发明的意义 (1)1.2.3 电子琴的电学原理 (2)1.3芯片简介 (2)1.3.1 LM3S2110微控制器 (2)1.3.2 ARM Cortex-M3处理器内核 (2)1.3.3 通用输入/输出端口(GPIO) (3)1.3.4 脉宽调制器 (PWM) (3)2综合设计内容 (4)2.1综合设计题目 (4)2.2综合设计要求 (4)2.2.1主要内容 (4)2.2.2主要技术指标、要求 (5)2.2.3所用设备及器材 (5)3 硬件方案 (5)3.1 系统硬件的构成及原理 (5)3.2 ARM 2110开发板原理及应用 (6)3.2.1 LM3S2110特性概述 (6)3.2.2 LM3S2110的GPIO特性 (7)3.3 独立按键 (8)3.4 矩阵键盘 (9)3.5蜂鸣器 (10)3.6 LED灯应用方式 (11)3.7 1602字符液晶屏 (13)4 软件方案 (14)4.1设计原理框图 (14)4.2程序流程图 (14)4.3导线连接方案 (16)4.4调试过程 (16)5结束语 (17)5.1设计总结及感想 (17)5.2答谢词 (18)参考文献 (19)附录一 ARM 2110芯片 (20)附录二4×4矩阵键盘 (21)附录三蜂鸣器模块 (21)附录四 LCD显示屏 (22)附录五 LED灯模块 (22)附录六实验成果图 (23)附录七程序清单 (23)1.头文件 (23)2.定义LED (23)3.定义KEY (24)4.LCD模块使能 (24)5.LCD显示 (26)6.LED灯模块 (26)1绪论1.1 综合设计目的通过本次综合设计,运用已学的课程知识,根据题目要求进行软硬件系统的设计和调试,对《嵌入式系统原理及应用》课程中涉及的芯片结构、控制原理、硬件和编程等方面有一定的感性认识和实践操作能力,从而加深对本课程知识点的理解,使应用知识能力、设计能力、调试能力以及报告撰写能力等方面有显著提高。

简易电子琴实验报告

简易电子琴实验报告

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

实验材料:
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. 具备简单的音效调节功能。

二、硬件设计1. 主控芯片选择我们选择了Arduino UNO作为主控芯片,因为它具备较强的计算和控制能力,并且易于学习和使用。

2. 输入设备设计为了模拟钢琴键盘,我们使用了12个按钮作为输入设备,分别对应12个音符。

通过按下不同的按钮,可以触发不同的音符发声。

3. 输出设备设计为了发出声音,我们使用了一个小型扬声器作为输出设备。

通过控制扬声器的震动频率和幅度,可以发出不同音调的声音。

4. 电源和连接设计我们使用了一个9V电池作为电源,通过Arduino UNO的电源接口供电。

同时,我们还需要使用杜邦线将按钮和扬声器与Arduino UNO连接起来。

三、软件设计1. 初始化设置在Arduino代码中,我们首先需要进行初始化设置。

包括定义输入输出引脚、配置扬声器和按钮的工作模式等。

2. 按钮扫描在电子琴中,我们需要实时检测按钮的状态,以确定用户是否按下了某个按钮。

通过循环扫描每个按钮的状态,我们可以实现按钮的按下和松开的检测。

3. 音符发声当用户按下某个按钮时,我们需要根据按钮的编号来确定对应的音符,并通过控制扬声器的震动频率和幅度来发出相应的声音。

4. 音效调节为了增加音乐的表现力,我们可以在代码中添加一些音效调节功能。

例如,通过改变扬声器的震动频率和幅度,可以实现音符的延长、颤音等效果。

四、实验结果经过一段时间的设计和调试,我们成功地制作出了一款简易电子琴。

通过按下不同的按钮,我们可以发出不同音调的声音。

基于51单片机简易电子琴设计报告

基于51单片机简易电子琴设计报告

创新制作报告简易电子琴设计摘要本设计主要研究基于STC90C51单片机地简易电子琴设计.它是以单片机作为主控核心,键盘、电脑音响、led等外围器件构成;本设计硬件部分主要由最小系统,按键系统模块、led显示模块和发声模块组成.其软件部分主要有主程序模块、定时中断程序、定时计数程序、显示程序.(1)最小系统:它是单片机应用系统地设计基础.它包括单片机地选择、时钟系统设计、复位电路设计等.(2)按键系统模块:本设计采用24个按键,其中21个按键用来显示21个音调,其它3个按键可以进行功能地切换.(3)LED显示模块:八个LED,七个红色LED来显示音符,1个绿色LED指示.(4)发声模块:此电子琴发音是用现成地电脑音响.本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件地程序,最后进行软硬件地调试运行.并且从原理图,主要芯片,各模块地原理和各个模块地程序调试来阐述.利用单片机产生不同频率来获得我们要求地音阶,实现高、中、低共21个音符地发音和显示和音乐播放时地控制显示,并且能自动播放程序中编排地音乐,同时还有保存兵播放已按下地音符.系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠.目录1.概述41.1设计背景41.2设计意义41.3 设计任务42.系统总体方案及硬件设计42.1总体设计42.2硬件设计62.3单片机地最小工作系统62.4电源设计:2.5按键设计:2.6LED灯设计:2.7发声模块:3.系统软件地地编写 73.1电子琴基本原理 73.2主程序 93.3播放音乐模块 163.4录音模块 204.1硬件调试 234.2软件调试 235课程设计体会附1 源程序代码241.概述1.1设计背景由于本课程要做一个创新制作,而老师给地参考题中觉得电子琴这课题不错,因为电子琴能陶冶人地情操,同时使人更快乐,他能真正影响人地心情,因此决定做.单片机技术使我们可以利用软硬件来实现电子琴地功能,从而可以实现电子琴地微型化,可以用作玩具琴、音乐转盘以及音乐童车等等.并且可以进行一定地功能扩展.鉴于传统电子琴可以用键盘上地“1”到“A”键演奏从低So到高DO等11个音,从而也可以通过单片机实现对十个按键地扩展,实现七个音符键地高、中、低21个音调地显示播放和音乐地自动播放.1.2设计意义①可以了解音乐地基本知识;②加深对单片机地使用;③学会自己做工程;1.3 设计任务实现电子琴发声控制系统;要求电路实现如下功能:利用现成电脑音响作为发声部件,21个音符键,实现高音、中音、低音地1、2、3、4、5、6、7地发音.并在存储几首歌曲地内容,可以实现自动播放.2.系统总体方案及硬件设计2.1总体设计音乐是有由不同地音阶组成地,而不同地音阶又是由不同地频率发出地,那么产生不同地频率,就可以发出不同地音乐了.而利用单片机就可以产生不同地频率地方波,因此选择单片机为为主来设计.通过程序编写实现单片机输出不同地频率,输出地方波信号再通过接口给电脑音响,让其发声.同时电子琴加入led用来显示.本设计地主要工作是程序编写,通过程序让电子琴实现音乐演奏,歌曲播放以及记录已按下地音符,并播放,最后实现led显示.而硬件主要有单片机最小系统,键盘模块,发声模块,还有一个电源模块.总体框图22.2硬件设计电路图1注:本系统有主控单片机、键盘、led 显示模块、发声模块以及电源组成.2.2.2单片机地最小工作系统:按键输入LED 显示电脑音响单片机这里用地单片机地型号是STC90C516RD+,配以12M地晶振,以及复位电路供电电路构成最小系统.2.2.3电源设计:这里电源直接用直流5v电源;2.2.4按键设计:按键采用4*6扫描;4根行线接P10-P13,六根列线接P14-P17以及P20,P21口共24个按键,0-20代表音符键,0-6代表低音1,2,3,4,5,6,7;7-13代表中音1,2,3,4,5,6,7;14-20代表高音1,2,3,4,5,6,7;21号按键表示播放歌曲键,当按下21号键,进入播放歌曲函数,当按下22号键时,播放下一首歌曲,当按下23键时,退出播放返回主程序.而在主程序中时,代表演奏状态,当按下23号键时,进入录音状态,此时有个绿色地指示灯会亮.而进入录音后,再按一次23键,指示灯灭,退出录音状态,返回主程序.2.2.5LED灯设计:七个红色地LED代表按键地音符DO,RE,MI...分别接到P0口地各个I端口音符DO时,一个LED亮,音符MI时,2个LED亮...同时为了区分高中低音,三个八度LED显示不同,当低音音符播放时,LED闪亮,当是中音时,LED也闪亮,但是闪亮地频率更快,当是高音时,LED全亮,这是通过调节LED亮灭时间来实现,也可以说是PWM吧.还有一个绿色LED指示当前状态,当电子琴处于录音时,LED亮,否则,灭;2.2.6发声模块:这里没有自己做功放,而是使用电脑地音响.3系统软件地地编写3.1电子琴基本原理首先地弄清楚电子琴地基本原理:声音地频谱范围约在几十到几千赫兹,若能利用程序来控制单片机地某个口线不断输出“高”“低”电平,则在该口线上就能产生一定频率地方波,讲该方波接上喇叭就能发出一定频率地声音,若再利用程序控制“高”“低”电平地持续时间,就能改变输出波形地频率从而改变音调.乐曲中,每个音符对应着确定地频率,下表给出各音符频率.如果单片机某个口线输出“高”“低”电平地频率和某个音符地频率一样,那么将此口线接上喇叭就可以发出此音符地声音.根据这个原理就能设计出,对于单片机来说要产生一定频率地方波大致是先将某口线输出高电平然后延迟一段时间再输出低电平,如此循环地输出就会产生一定频率地方波,通过改变延迟地时间就可以改变输出方波地频率.单片机内部有两个定时计数器T1和T0,单片机地定时计数器实际上是个计数装置,它既可以对单片机内部晶振驱动时钟计数,也可以对外部输入地脉冲计数,对内部晶振计数时称为定时器,对外部时钟计数时称为计数器.当对单片机内部晶振驱动时钟计数时,每个机器周期定时计数器地计数值就加,当计数值达到计数最大值时计数完毕并通知单片机.音乐中各个音符地频率表如下:音符频率表3弄懂后开始程序地实现3.2主程序模块主程序框图参数计算发音原理若要产生音频脉冲,只要算出某一音频地周期(1/频率),再将此周期除以2,即为半周期地时间.利用定时器计时半周期时间,每当计时终止后就将P1.0反相,然后重复计时再反相.就可在P1.0引脚上得到此频率地脉冲.利用AT89C51地内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率地方法产生不同音阶.计算举例例如,频率为523Hz,其周期T=1/523=1912μs,因此只要令计数器计时956μs/1μs=956,每计数956次时将I/O反相,就可得到中音DO(523Hz).计数脉冲值与频率地关系式是:N=fi÷2÷fr,式中,N是计数值;fi是机器频率(晶体振荡器为12MHz时,其频率为1MHz);fr是想要产生地频率.其计数初值T地求法如下:T=65536-N=65536-fi÷2÷fr 例如:设K=65536,fi=1MHz,求中音DO(261Hz).T=65536-N=65536-fi÷2÷fr =65536-1000000÷2÷fr=65536-500000/fr,中音DO地T=65536-500000/523=64580. 3.2.3计算结果(1)单片机12MHZ晶振,中音符与计数T0相关地计数值如表所示:采用查表程序进行查表时,可以为这个音符建立一个表格,有助于单片机通过查表地方式来获得相应地数据:低音0-19之间,中音在20-39之间,高音在40-59之间.用单片机播放音乐,或者弹奏电子琴,实际上是按照特定地频率,输出一连串地方波.为了输出合适地方波,首先应该知道音符与频率地关系.(2)音调数据表曲调值DELAY曲调值DELAY调4/4125ms调4/462ms调3/4187ms调3/494ms调2/4250ms调2/4125ms 上表中地频率数值,有些过多,去掉不常用地黑键频率,只是把白键对应地数据存放在单片机中,即可满足绝大部分地应用需求.定义音调数据表地程序如下:DW 63628,63835,64021,64103,64260,64400,64524 。

简易电子琴课程设计报告超详细

指导老师:秦剑,彭绍胡广州大学机械与电气工程学院电子信息工程系课程设计报告课程名称:电子技术课程设计设计题目:简易电子琴专业班级:电子信息工程 2 班设计者:苏伟强学号:1507400051 1407400106 指导教师:秦剑彭绍湖简易电子琴:苏伟强周宇恒设计所在学期:2016~2017学年第 2 学期设计所在时间:2014年7月6日-12日地点: 电子信息实验楼314 315目录一课程设计题目 (3)1 题目分析理解二设计任务及要求 (3)1 要求2 任务安排3 进度安排三电路设计 (4)1 方案论证2 单元电路设计与数据分析2.1 文氏桥正弦波震荡电路2.2 LM386组成的功率放大电路3 确认理论参数四电路仿真 (13). . . .1 multisim仿真图2 仿真结果3 误差分析及总结五元器件的选择 (19)1 元件分析1 元件清单六PCB设计...........................................................................................................................错误!未定义书签。

01 原理图设计2 选择封装3 生成PCB七制作与调试 (22)1 电路板的热转印,焊接元器件2 故障排除并且接通电源3 调试过程4 数据记录和分析八试验中遇到的问题 (25)1 仿真过程遇到的问题2 制作PCB遇到的问题3 电路调试的时候遇到的问题九心得体会 (26)简易电子琴:苏伟强周宇恒十参考文献 (27)附录:1实物图附录:2 元件清单一课程设计题目1 题目分析理解在众多的题目里面我们选择“简易电子琴”作为我们课程设计的课题。

现在的电子琴一般使用PCM或AWM采样音源,就是录制乐器的声音,将其数字化后存入ROM里,然后按下键时CPU回放该音。

现代电子琴并非“模仿”乐器音色。

它使用的就是真实乐器音色。

简易电子琴实验报告

简易电子琴实验报告简易电子琴实验报告引言电子琴作为一种常见的音乐乐器,具有音色多样、易于学习和携带便利等优点,深受广大音乐爱好者的喜爱。

本实验旨在通过简易电子琴的制作,了解其基本原理和工作方式,并通过实际操作来感受音乐的魅力。

材料与方法实验所需材料包括电路板、导线、电阻、电容、压电蜂鸣器、按钮开关、电池等。

首先,将电路板上的元件按照电路图连接起来,确保电路的连通性。

然后,将压电蜂鸣器与按钮开关连接到电路板上的相应位置。

最后,将电池连接到电路板上,使电子琴能够正常工作。

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

当按下按钮开关时,压电蜂鸣器会发出不同音高的声音,从而模拟出钢琴的音阶。

通过按下不同的按钮,我们可以弹奏出不同的音符,从而演奏出各种乐曲。

讨论与分析简易电子琴的工作原理是利用压电蜂鸣器的振动产生声音。

当按钮开关闭合时,电流通过电路,使压电蜂鸣器的振动片振动,从而产生声音。

不同的按钮对应不同的电阻和电容值,通过改变电路中的电阻和电容值,可以调整压电蜂鸣器的振动频率,从而改变音高。

简易电子琴虽然只能发出简单的音阶,但它的制作过程和原理与真正的电子琴相似。

真正的电子琴通过电子元件和数字电路实现了更多的功能,如调音、和弦、节奏等。

通过制作简易电子琴,我们可以初步了解电子琴的工作原理,为深入学习电子琴打下基础。

结论通过本次实验,我们成功制作了一台简易电子琴,并通过按下按钮开关演奏出不同的音符。

我们了解到简易电子琴的工作原理是利用压电蜂鸣器的振动产生声音,通过改变电路中的电阻和电容值来调整音高。

这次实验不仅让我们感受到音乐的魅力,还为我们深入学习电子琴打下了基础。

展望尽管本次实验只是制作了一个简易的电子琴,但我们可以进一步探索如何改进电子琴的功能和音色。

例如,可以添加更多的按钮和电路元件,实现和弦、节奏等功能。

另外,我们还可以学习更多关于电子琴的知识,了解其更复杂的工作原理,为今后的学习和创作打下坚实的基础。

多功能简易电子琴综合设计报告

综合设计报告:多功能简易电子琴姓名:学号:时间:目录一、设计任务: (3)二、电路原理图: (3)1)主体部分: (4)2)控制数显部分: (4)3)自动连续发声部分: (4)4)流水灯部分: (4)三、工作原理及各部分设计: (5)1)主体部分: (5)2)控制数显部分: (6)3)自动连续发声部分: (7)4)流水灯部分: (8)四、各部分仿真: (9)1)主体部分和数显部分: (9)2)自动连续发声和流水灯部分: (10)五、仿真功能验证: (10)六、电路组装及功能调试: (13)1)主体部分: (13)2)控制数显部分: (14)3)整体电路: (16)七、故障检测: (17)八、总结及收获体会 (18)附表: (19)一、设计任务:基于555定时器设计一个多功能简易电子琴。

其基本要求是:1)产生八个音阶的振荡频率,通过扬声器实现发声功能;2)每产生一个音的同时对应简谱数字显示在七段数码管上;创新功能为:1)按秒脉冲实现音节自动连续演奏功能;2)在自动连续演奏的同时,对应琴键的LED灯将亮起。

二、电路原理图:图2.1 简易电子琴系统组成设计框图简易电子琴系统组成设计框图如图2.1,其中包括四个部分,各部分及其作用如下:1)主体部分:由开关及各琴键对应电阻和555定时器组成产生声音频率的部分,驱动扬声器发声;2)控制数显部分:由开关及74LS148编码器、74LS04非门及74LS47七段数码管译码器组成驱动数码管显示的部分;3)自动连续发声部分:由555振荡器产生秒脉冲,CD4017十进制计数器按时钟顺序产生高电平,两个CD4066虚拟开关在控制端高电平时接通至相应电阻,实现连续发声功能;4)流水灯部分:由CD4017和LED灯组成。

三、工作原理及各部分设计:1)主体部分:555定时器构成多谐振荡器原理图如图3.1,图3.1 555定时器构成多谐振荡器电路图通过555定时器产生振荡频率的计算公式:C RR f )(34.121+=。

课程设计报告 简易电子琴

微控制器技术课程设计报告设计题目:简易电子琴设计专业:电机与电器班级:电器132学号:130312239姓名:王小起指导教师:设计时间:微控制器技术课程设计任务书设计题目:简易电子琴设计设计时间:2014.6.8--2014.6.19设计任务:画出设计原理图,绘制程序流程图,编制程序,实现以下功能:1、键盘每个键代表一个音阶,按下按键后,小喇叭发出对应音阶;2、开始按键,喇叭即开始发音;释放按键,停止发音;3、数码管显示所按下键对应的音阶符号;4、LED可闪烁装饰。

背景资料:1、单片机原理与应用2、检测技术3、计算机原理与接口技术进度安排:1、第1天,领取题目,熟悉设计内容,分解设计步骤和任务。

2、第2-3天,规划设计软硬件,编制程序流程、绘制硬件电路。

3、第4-6天,动手制作硬件电路,或编写软件,并调试。

4、第7天,中期检查。

5、第9-10天,完善设计内容,书写设计报告。

6、第11天,提交设计报告,整理设计实物,等待答辩。

7、第12天,设计答辩。

题目:简易电子琴设计一、设计目的单片机课程设计过程中,学生通过查阅资料,接口设计,程序设计,安装调试等环节,完成一个基于AT89C51系列单片机,涉及多种资源应用,并且有综合功能的小应用系统设计。

使学生不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对电子电路,电子元器件等方面的知识进一步加深认识,同时在软件编程,调试,相关仪器设备和相关软件的使用技能等方面得到较全面的锻炼和提高。

使学生增进对单片机的感性认识,加深对单片机理论方面的理解,加深单片机的内部功能模块的应用,如定时器/计数器,中断,片内外存储器,I/O接口,串行口等。

使学生了解和掌握单片机应用系统的软硬件设计过程,方法及实现,强化单片机应用电路的设计与分析能力。

提高学生在单片机应用方面的实践技能和科学作风,培育学生综合运用理论知识解决问题的能力。

二、设计要求主要内容是用AT89C51单片机为核心控制元件,设计一个电子琴。

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

北京交通大学 电子技术课程设计报告 随着科学技术的发展和人类的进步,电子技术已经成了各种工程技术的核心,特别是进入信息时代以来,电子技术更是成了基本技术,其具体应用领域涵盖了通信领域、控制系统、测试系统、计算机等等各行各业 生活中常使用到许多的电子设备,它给我们生活上的便利与影响。而电子琴就是一个很明显的例子,这些有时甚至含有内建音乐,有时又可以千变万化,真让人想动手试试看,因此我们对它产生了许多问题与想象。本文就是关于用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脚结构,体积很小,使用起来方便。只要在外部配上几个适当的阻容元件,就可以构成史密特触发器、单稳态触发器及自激多谐振荡器等脉冲信号产生与变换电路。它在波形的产生与变换、测量与控制、定时电路、家用电器、电子玩具、电子乐器等方面有广泛的应用。 多谐振荡器的工作原理:多谐振荡器是能产生矩形波的一种自激振荡器电路,由于矩形波中除基波外还含有丰富的高次谐波,故 称为多谐振荡器。多谐振荡器没有稳态,只有两个暂稳态,在自身因素的作用下,电路就在两个暂稳态之 间来回转换,故又称它为无稳态电路。由555定时器构成的多谐振荡器如图1所示,R1,R2和C是外接定时元件,电路中将高电平触发端(6脚) 和低电平触发端(2脚)并接后接到R2和C的连接处,将放电端(7脚)接到R1,R2的连接处。 由于接通电源瞬间,电容C来不及充电,电容器两端电压uc为低电平,小于(1/3)Vcc,故高电平触发 端与低电平触发端均为低电平,输出uo为高电平,放电管VT截止。这时,电源经R1,R2对电容C充电,使 电压uc按指数规律上升,当uc上升到(2/3)Vcc时,输出uo为低电平,放电管VT导通,把uc从(1/3)Vcc 上升到(2/3)Vcc这段时间内电路的状态称为第一暂稳态,其维持时间TPH的长短与电容的充电时间有关 。充电时间常数T充=(R1+R2)C。

由于放电管VT导通,电容C通过电阻R2和放电管放电,电路进人第二暂稳态.其维持时间TPL的长短与电 容的放电时间有关,放电时间常数T放=R2C0随着C的放电,uc下降,当uc下降到(1/3)Vcc时,输出uo。 为高电平,放电管VT截止,Vcc再次对电容c充电,电路又翻转到第一暂稳态。不难理解,接通电源后,电 路就在两个暂稳态之间来回翻转,则输出可得矩形波。电路一旦起振后,uc电压总是在(1/3~2/3)Vcc 之间变化。图1(b)所示为工作波形。 图1 555定时器构成的多谐振荡器电路及工作波形 集成555定时器有双极性型和CMOS型两种产品。一般双极性型产品型号的最后三位数都是555,CMOS型产品型号的最后四位数都是7555.它们的逻辑功能和外部引线排列完全相同。器件电源电压推荐为4.5~12V,最大输出电流200mA以内,并能与TTL、CMOS逻辑电平相兼容。其主要参数见表8.1。

555定时器的内部电路框图及逻辑符号和管脚排列分别如下: 【逻辑符号】 【内部原理图】 Vi1(TH):高电平触发端,简称高触发端,又称阈值端,标志为TH。 Vi2(TR):低电平触发端,简称低触发端,标志为TR。 VCO:控制电压端。 VO:输出端。 Dis:放电端。 Rd:复位端。

555定时器内含一个由三个阻值相同的电阻R组成的分压网络,产生VCC和VCC两个基准电压;两个电压比较器C1、C2;一个由与非门G1、G2组成的基本RS触发器(低电平触发);放电三极管T和输出反相缓冲器G3。 Rd是复位端,低电平有效。复位后, 基本RS触发器高端为1(高电平),经反相缓冲器后,输出为0(低电平)。

【逻辑功能】 RST TH TR OUT 0 X X 0 1 >2/3VCC >1/3VCC 0 1 <2/3VCC >1/3VCC 不变 1 <2/3VCC <1/3VCC 1 1 >2/3VCC <1/3VCC 1 在555定时器的VCC端1/3和地之间加上电压,并让VCO悬空,则比较器C1的同相输入端接参考电压1/3VCC,比较器C2反相输入端接参考电压2/3VCC ,为了学习方便,我们规定: 当TH端的电压>1/3VCC时,写为VTH=1,当TH端的电压<2/3VCC时,写为VTH=0。 当TR端的电压>2/3VCC时,写为VTR=1,当TR端的电压<1/3VCC时,写为VTR=0。 ① 低触发:当输入电压Vi2低电平,C1输出为高电平,基本RS触发器的输入端TH=0、TR=1,,经输出反相缓冲器后,VO=1,T截止。这时称555定时器“低触发”; ② 保持:若Vi2>1/3VCC 且Vi1<2/3VCC,则VTR=1,VTH=0,基本RS触发器保持,VO和T状态不变,这时称555定时器“保持”。 ③ 高触发:若Vi1>2/3VCC,则VTH=1,比较器C1输出为低电平,无论C2输出何种电平,基本RS触发器,经输出反相缓冲器后,VO=0;T导通。这时称555定时器“高触发”。 VCO为控制电压端,在VCO端加入电压,可改变两比较器C1、C2的参考电压。正常工作时,要在VCO和地之间接0.01μF(电容量标记为103)电容。放电管Tl的输出端Dis为集电极开路输出。 元器件选择:

○1根据555多谐震荡的原理选择电阻:由上所述可知:555芯片输出端输出的频率计算公式为f=1.43/((R1+2R2)C) 再由下表所列的八个音阶分别对应的频率可以令R1为一固定阻值,通过开关调节的几个串联的电阻当做R2。分别选用6个2千欧电阻,一个1千欧和一个十三千欧的电阻串联接于引脚6和引脚七。大概电路图1所示。

○2电容选择:通过计算可以得出6引脚所需电容为0.1μF。输出端3接4.7μF电容。 根据以上选择计算实际频率与真实频率对比如下: 音阶 真实频率/Hz 实际频率/Hz 1 261.6 264 2 293.7 297 3 329.6 330 4 349.2 352 5 392.0 396 6 440.0 440 7 493.9 495 i 523.3 528

3.2. 所需元器件清单 1. 万用表,镊子,剪线钳,面包板,5V电源,导线。 2. 集成电路 NE555 1片.LM386 1片。 3. 电阻 2K 6个 ;1 2个 ;13K 1个 4. 电容 0.01uF 1个 ; 0.1uF 1个4.7uF 1 个 5. 按键开关 8个 喇叭(0.5W) 1 个 4.组装电路 在组装电路时因当注意: 1. 面包板的结构,正确使用面包板; 2. 应当注意各个芯片的工作原理和接脚,在连接电路之前查清每个芯片实际接脚; 3. 了解按键开关的工原理图,正确使用按键开关。

5.检验电路

1.检查电路连接是否正确。根据原理检查电路连接是否正确,是否符合工作原理。查看指导书看芯片引脚功能是否理解正确。 2.检验芯片是否已被损坏。换一个芯片检验。 3.给电路通电,检查能否正常工作。

6.结束语:

相关文档
最新文档