微机原理课设电子琴82538255.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、内容摘要 一、内容摘要 1 2 3 4 5 6 7 1 2 3 4 5 6 7 设计一个电子琴。利用数字键 、 、 、 、 、 、 作为电子琴键,按下数字键发出相应的 设计一个电子琴。利用数字键 、 、 、 、 、 、 作为电子琴键,按下数字键发出相应的 音调。 音调。 二、课程设计的目的和意义 二、课程设计的目的和意义 1 1、进一步掌握定时器编程和应用。 、进一步掌握定时器编程和应用。 2 2、了解微机利用定时器产生音乐的基本方法。 、了解微机利用定时器产生音乐的基本方法。 三、课程设计的要点和内容 三、课程设计的要点和内容 1 1、根据音阶频率表,利用定时器可以产生相应频率的脉冲信号,不同频率的脉 、根据音阶频率表,利用定时器可以产生相应频率的脉冲信号,不同频率的脉 冲信号经驱动电路放大后,就会发生不同的音调。 冲信号经驱动电路放大后,就会发生不同的音调。 2 2、对于每个按键的音调发音时间由软件延时控制,如键一直按下,就会连续发 、对于每个按键的音调发音时间由软件延时控制,如键一直按下,就会连续发 音各音阶标称频率值: 音各音阶标称频率值: 本次课设要求设计一个电子琴,作为一个乐器,其最基本的功能就是能够发 本次课设要求设计一个电子琴,作为一个乐器,其最基本的功能就是能够发 出一个音阶的所有声音,即:do,re,mi,fa,so,la,xi,dou,8 个音符, 出一个音阶的所有声音,即:do,re,mi,fa,so,la,xi,dou,8 个音符, 不同的声音的本质就是不同频率的波,每个音符都对应着固定的频率;而声音的 不同的声音的本质就是不同频率的波,每个音符都对应着固定的频率;而声音的 长短即是波的个数。所以得出的一条思路是:用汇编语言来产生一系列频率不同 长短即是波的个数。所以得出的一条思路是:用汇编语言来产生一系列频率不同 的方波信号,找到各个音符的频率,然后用汇编语言产生同频信号,并将该信号 的方波信号,找到各个音符的频率,然后用汇编语言产生同频信号,并将该信号 输入到扬声器,如果驱动功率不够则可以加放大电路。 输入到扬声器,如果驱动功率不够则可以加放大电路。 四、硬件电路设计 四、硬件电路设计 1、单元电路设计: 1、单元电路设计: 硬件结构应结合软件方案一并考虑,做到软件、硬件功能相匹配。在 DJ-598K 硬件结构应结合软件方案一并考虑,做到软件、硬件功能相匹配。在 DJ-598K 三合一单片机微机试验仪平台上,硬件设计参考方案如下: 三合一单片机微机试验仪平台上,硬件设计参考方案如下: 1  10  第 1 页 共 10 页 第 页 共 页 2、电路工作原理: 2、电路工作原理: 2.1 可编程 8253 计数器 2.1 可编程 8253 计数器 (1)在计算机的引用中,常常要对外设的某些信号进行计数,希望计算机既能 (1)在计算机的引用中,常常要对外设的某些信号进行计数,希望计算机既能 控制技术的过程,还有能读取计数

文档评论(0)

萧关逢候骑 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档