1 / 33
文档名称:

电子琴实验报告电子琴实验报告精选八篇.docx

格式:docx   大小:1,027KB   页数:33页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子琴实验报告电子琴实验报告精选八篇.docx

上传人:科技星球 2022/7/8 文件大小:1 MB

下载得到文件列表

电子琴实验报告电子琴实验报告精选八篇.docx

文档介绍

文档介绍:电子琴实验报告电子琴实验报告精选八篇
 
 
篇一 :电子琴实验报告
电子琴实验报告
电子琴实验报告
一, 实验目的
1. 学****使用AT89S52单片机的功能,进行单片机编程,实现键盘演奏音乐的功能,进
一步加深对于环境
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 文件夹图标左边出现了一个小+号说明,文件组中有了文件,点击它可以展开查看。
…… ……
篇四 :电子琴综合实验报告(汇编语言)
基于分频原理的多功能电子琴+节拍器 任伶00548091
基于分频原理的多功能电子琴+节拍器
信息科学技术学院 电子学系 任伶 00548091
[摘要]
一,课题及完成情况简介:
利用TPC-H实验箱上的8253实现二级分频,同时配合以8255A,与门和DAC0832,通过扬声器放音,实现两个八度音高(包括半音)的电子琴。在软硬
件相互配合下,电子琴具有弹奏和播放已存乐曲的功能,音长可控,播放速度可选,拥有美观的图形界面模拟真实琴键,且琴键随弹奏有起伏变化。利用微机内部的8253,8255A和内置扬声器,与TPC-H实验板上的8255A和LED,实现节拍器,可产生长度和速度可控的2/4拍,3/4拍及4/4拍等,LED和内置扬声器同时对节拍进行提示。
二,关键词:
8253,8255A,DAC0832,弹奏,录音,播放,用户选择
[目标要求]
一,基本功能:
1. 以微机键盘模拟真实琴键,发出标准C大调音阶和其高八度音阶,包括半音
2. 每个音可以任意长短发音,由用户的按键时间决定,模拟真实电子琴的发生效果
二,附加功能:
1. 通过编写汇编语言,实现可视化界面,便于用户操作;弹奏过程中,琴键随用户按键的按下和弹起有起落变化的效果
2. 在弹奏过程中同步录音;播放已经录制的乐曲;播放速度由用户决定,由慢速,中速和快速等选择
3. 将电子琴作为节拍器使用,输出各种节拍,有2/4拍,3/4拍及4/4拍等供用户选择,在节拍器输出的同时,有LED和微机内置扬声器作为指示;拥有LED指示是真实节拍器没有而本课题独有的功能
4. 节拍器的输出拍数有长短两种,拍速有快慢两种,均由用户选择
[设计和实施方案]
一,设计方案选择与论述
电子琴的实现方案有多种,例如基于波形叠加原理和基于分频原理等。
…… ……
篇五 :VHDL电子琴实验报告
大连理工大学本科实验报告
题目: 电子琴
课程名称: 数字电路课程设计 学院(系): 电子信息工程 专 业: 电子信息工程 班 级:
学生姓名:
学 号:
完成日期: 成 绩:
2010 年 12 月 08 日
题目:
1 设计要求
(1)有两种模式可供选择,分别为弹奏模式和自动演奏模式。
(2)在弹奏模式下,分别按下实验箱上七个键,扬声器分别发出中音Do, Re, Mi, Fa, Sol, La, Ti
(3)在自动演奏模式下,自动循环播放歌曲Jingle Bells。
(4) 由三位数码管分别显示高、中、低音的音符。
2 设计分析及系统方案设计
a. 设计分析:
电子琴的设计包括四个模块:弹奏模块keyplay、自动演奏模块autoplay、查表及显示模块table和分频模块fenpin。
弹奏模块keyplay根据按键动作key产生指示音调的index_key 自动演奏模块autoplay接收1024Hz的时钟信号,输出index_auto 查表及显示模块table根据按键button选择采用index_key或ndex_auto来查分频系数表,