简易电子琴的设计说明_第1页
简易电子琴的设计说明_第2页
简易电子琴的设计说明_第3页
简易电子琴的设计说明_第4页
简易电子琴的设计说明_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.专业整理.初始条件:要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)使用汇编语言设计一个能够用键盘运行的电子琴实现一个以上功能3.变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;的应用得到了很好的应用,这个简易电子琴设计采用了软硬件结合的方法完成了任务子琴的弹奏和演奏两种方式的应用。可以随心所.学习帮手..专业整理..学习帮手..专业整理..学习帮手..专业整理.作用。多媒体技术、网络技术、智能信息处理技术、自适用控制技术、数据挖掘与处理技术等都离不开计算机。本课程设计是基于微机原理与接口技术的简单应用。微机技术目前运用最广泛的就是单片机。单片机是随着大规模集成电路的出现极其发强、低电压、低功耗的显著优点.主要应用于智能仪化等方面,并且取得了显著的成果.单片机应用系统可以分为:(1)最小应用系统是指能功耗最小.(3)典型应用系统是指单片机要完成工业测控功能所必须的硬件结构系.学习帮手..专业整理.使用汇编语言设计一个能够用键盘运行的电子琴实现一个以上功能3.变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;.学习帮手..专业整理.为高电平时是自动演奏;4.其中用一个延时程序,使得发一个音有一定的延时时间。从而能使得可以被.学习帮手.扬声器扬声器.专业整理.),送给一个非门加非门的原因:因为8253的out2原始状态时一个高点平,若.学习帮手..专业整理.直接与扬声器相连,一经连接扬声器就会发音,接个非门后使得它的初始状态为低电平,就能消除困扰。)非门出来接扬声器。不同的频率使得扬声器发出.学习帮手..专业整理..学习帮手.(1)端口C按位置位/复位控制字尽管是对端口C进行操作的,但此控制字必须位选择);其中:D3-D1:工作方式选择控制。000,0;001,1;X10,2;X11,3;100,4;位命令;奇数,则在装入计数值后的下一个CLK使其装入,然后减1计数N+1)/2,此,在这种情况下,输出有(N+1)/2个CLK个高电平N-1个低电平;④在计数期间改变计数值不影响现行的计数过程,一般情况下,新的计数值是在①②在这种方式下,若设置的计数值是N,则重新装入初值开始计数,输出不变,CLK脉冲的低电平有效的脉冲(计数过程中输出为低而方式5输出的为宽);.专业整理.);););.学习帮手.开始延时循环取Table的地址方式控制字调用延时子程序Y读入按键判断kzNNN开始延时循环取Table的地址方式控制字调用延时子程序Y读入按键判断kzNNNNNNN初始化调写入扬声器方式控制字.专业整理.发音地址加一Y延时循环发音地址加一Y延时循环N.学习帮手..专业整理..学习帮手..专业整理..学习帮手..专业整理..学习帮手..专业整理..学习帮手..专业整理..学习帮手..专业整理..学习帮手..专业整理..学习帮手..专业整理..学习帮手.制1.开始时直接将8253的输出端out2与扬声器相连,连接好硬件后打开电源,发现分析原因:发现是由于8253的输出端(即OUT2)初状态为高电平,所以当输入扬声器时扬声器就即刻发声。所以将8253的输出端(OUT2)出来接一个非门,再接到扬声器上,使得初始时扬声器为低电平,所以不发1.先编写了弹奏程序,发现按按键后,扬声器不会停止发音,会一直以一个特定的(即晶振产生的)频率在发声。为了使它的所有键在低电平时停止发音,我在发音延时后改变8253的方式控制字,是其工作在方式5下,停止了他的发音。2.对于一个特定的D/A转换接口电路,CPU执行一条输出指令将数据送入D/A,即可在其输出端得到一定的电压输出。给D/A转换器输入按正弦规律变化的(HZ)不同频率的区别,可通过调节向D/A转换器输出数据的时间间隔,例如:3.编写完自动播放程序后发现无法用开关控制它的随时播放和停止,一定要唱分析后发现自动播放中应该在每个音播放完后作个开关的判断,决定是否继续判断语句:经过这个课程设计,虽然时间比较短,但让我在课本的基础上,更深入的了解了各种8253和8255芯片的用法和程序的完成刚开始觉得电子琴这个任务很有挑战,还觉得很有意思,所以想试着尝试。但是很久过去都没有思路,几乎想要放弃这个,选别的课题,看了很多的资料,油,终于在星期三成功的把功能实现了。在设计中我了解了电子琴的不同音阶放音功能的实现,长短音的实现和8253的各种工作方式的不同应用,各种跳转指令的功能应用,8086的各种指令的作用。更深刻了解了微机这门课程的深奥和在这次课程设计中我一直都是在循序渐进中完成的,一步步的在最简单程序中加深和完善,慢慢的实现要求的功能。每一步的设计和成功都给了我答辩的中让我更深刻的体会到好的表达能力的重要性。让我对自己的设计在写报告中让我对这设计更加的明了,从更细节的地方对自己的设计有了这一个星期的课程设计最大的体会是:只要敢大胆的想,努力的做,再坚①微机原理与接口技术(第2版)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论