下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、创新教育设计题目报告电子琴摘要:电子琴系统使用喇叭,数码管及矩阵键盘,通过设置不同定时器0初值,改变喇叭发声频率,可以实现调性转换、改变音高与播放速度、播放已有曲目、声音录音及声音回放的功能。关键字: 喇叭,键盘,定时器0,频率设计题目及要求:(1)能够通过键盘演奏音符。(2)能够保存演奏的音乐,并实现回放。(3)有音调调整功能(如:C调,G调)。(4)自由发挥其他功能.(5)要求有单片机硬件系统框图,电路原理图,软件流程图。一、系统方案:1、方案:1) 显示部分:采用两位共阴数码管的动态扫描方式,第一位数码管显示当前调性,第二位数码管显示当前演奏音。2) 控制部分:采用8喇叭与8550三极管
2、,连接成喇叭放大电路,矩阵键盘使用扫描的方式,通过按下键盘,实现对应声音的演奏。八个功能键,实现转调,录音停止录音,播放录音等种功能。2、总体方案: 1)硬件系统框图:AT89S52单片机喇叭键盘输入输出2)软件流程图:否是否发音键无按键有按键数码管显示按键扫描初始化功能键第一次录音键flag=1开启录音修改music值第一次录音键flag=0停止录音flag=1播放键播放music定时器0赋初值中断服务函数spk=!spk是否仍在按键是二、单元电路:1、单片机电路2、喇叭发声电路:3、矩阵键盘电路:三、算法原理:1、键盘扫描:先检测P3口是否等于0xf0,检测是否有按键按下,并加入消抖功能,
3、接着依次对P3口赋0xfe,0xfd,0xfb,0xf7,逐行扫描,并且检测是否有值变化,检测有变化的一行,返回相对应的值,实现对44键盘按键的检测。2、音调频率:根据十二平均律作的音阶频率表:123456789101112c4#c4d4#d4e4f4#f4g4#g4a4#a4b42095.12219.762351.832491.772640.032797.112963.543139.873326.693524.633734.343956.54c3#c3d3#d3e3f3#f3g3#g3a3#a3b31047.11109.41175.411245.351319.451397.951481.13
4、1569.261662.631761.561866.371977.42c2#c2d2#d2e2f2#f2g2#g2a2#a2b2523.31554.447587.437622.389659.421698.657740.227784.27830.934880.375932.757988.256c1#c1d1#d1e1f1#f1g1#g1a1#a1b1261.63277.81293.66311.13329.63349.23369.99392415.3440466.16493.88c#cd#def#fg#ga#ab130.76138.541146.784155.517164.771174.57518
5、4.962195.967207.627219.981233.07246.937C#CD#DEF#FG#GA#AB69.241373.361277.726282.350987.250892.442297.9425103.77109.944116.486123.417这里所用音范围从ed3,根据公式t=1/f设定定时器0的初值。其中t单位为s,故将单位转换为us,T=106/f(us)TH=(65536-T)/256TL=(65536-T)%256每进入中断一次,取反一次P1.2输出电平,即改变喇叭电路接受电平。通过单位时间内进入中断的次数影响发声频率。C调对应音阶:CDEFGABG调对应音阶:GABCDE#FA调对应音阶:AB#CDE#F#G附录:1.参考文献:1 郭天祥视频十天学会单片机2 21IC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上思县社区工作者招聘考试真题及答案
- 唐山市护士招聘笔试题及答案
- 2026年甘肃酒泉市中考二模英语模拟试卷试题(含答案详解)
- 专题六 名篇名句默写
- 外科主治医师试题及详解
- 26年PTEN缺失检测与靶向用药适配
- GMAT逻辑试题及答案
- 婴儿保姆协议合同书
- 废料招标合同协议书
- 店铺并购协议书
- 回族上坟怎么念
- 材料的力学行为
- GB/T 42415-2023表面活性剂静态表面张力的测定
- YY/T 1681-2019医疗器械唯一标识系统基础术语
- GB/T 25380-2010数控滚齿机精度检验
- plm实施工具11培训课件库cmii培训课件
- 《社会工作伦理案例分析》课件011 妇女社会工作伦理
- Unit 3 Lesson 1 Spring Festival 课件-高中英语北师大版(2019)必修第一册
- DB34-T 4285-2022特种作业安全技术实际操作考试点验收规范
- 2022年新教材高中数学第3章数学建模活动1建筑物高度的测量2测量和自选建模作业的汇报交流课件北师大版必修第二册
- 《催化工程》课程教学大纲
评论
0/150
提交评论