欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机电子琴课程设计-- 基于单片机的音乐演奏器设计

    • 资源ID:1417464       资源大小:130.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    单片机电子琴课程设计-- 基于单片机的音乐演奏器设计

    1、 单片机原理及应用 课程设计报告 学学 院:院: 水利与能源动力工程学院水利与能源动力工程学院_ 班班 级:级:_ _ 学学 号:号:_ _ 姓姓 名:名:_ _ 时 间:2014-1-6 2014-1-10 目目 录录 任务书 1 第一章 方案设计 .2 第二章 硬件系统设计 4 第三章 软件设计 .7 第四章 系统调试 .8 小 结 9 附录 1:原理图. 11 附录 2:源程序. 12 单片机原理及应用课程设计 第 1 页 共 13 页 任务书 题 目: 基于单片机的音乐演奏器设计 设计要求: (1)利用实验箱上 KEY1KEY7 作为电子琴按键,通过软件 编程,输出相应的音调。 (2)

    2、输出发声采用实验箱上的蜂鸣器。 本次课程设计为期一周。 周一 周二 周三 周四 周五 上 午 布置任 务、分组 硬件设 计 软件设计、调试 验收成 果 下 午 查资料, 定方案 整理资 料,写报 告 单片机原理及应用课程设计 第 2 页 共 13 页 第一章 方案设计 本系统是以 51 系列单片机 AT89C51 为主控制器, 附有扬声 器组成。系统完成播放相应音符基本功能。本系统运行稳定, 其优点是硬件电路简单,软件功能完善,控制系统可靠,性价 比较高等,具有一定的实用和参考价值。 1 利用定时器,可以发出不同频率的脉冲,不同频率的脉冲 经喇叭驱动电路放大滤波后,就会发出不同的音调。 2定时

    3、器按所设置的定时参数产生中断,这一次中断发出 脉冲低电平,下一次反转发出脉冲高电平。由于定时参数不同, 就发出了不同频率的脉冲。本实验中当有键按下,会发出连续 脉冲,直到按键松开,才停止发音。发完后继续检测键盘,如 果按键还在按下状态,继续发音。 各音阶标称频率值: 音 阶 1 2 3 4 频率(Hz) 261.1 293.7 329.6 349.2 音 阶 5 6 7 1(高阶) 频率(Hz) 392.0 440.0 493.9 1045.5 利用实验仪上提供的键盘,使数字键1、2、3、4、5、6、7、 8作为电子琴按键,按下即发出相应的音调。用P3.0口发出音频 单片机原理及应用课程设计

    4、第 3 页 共 13 页 脉冲,驱动喇叭。 1 单片机最小应用系统的P1口接查询式键盘,单片机P2.0 口接音频驱动电路。 2用串行数据通信线连接计算机与仿真器。 3打开Keil uVision2仿真软件,首先建立本实验的项目 文件,接着添加“电子琴.ASM”源程序,进行编译,直到编译 无误。 4进行软件设置,选择硬件仿真。 5打开模块电源和总电源,点击开始调试按钮,点击RUN 按钮运行程序。按查询式键盘的18键,扬声器发出高低不同 的声音。 单片机原理及应用课程设计 第 4 页 共 13 页 第二章 硬件系统设计 1.原理图的确定。 (原理图见附录 1) 2.CPU 的选型 CPU 为 AT

    5、89C51 单片机 AT89C51 是一种带 4K 字节 FLASH 存储器(FPEROMFlash Programmable and Erasable Read Only Memory) 的低电压、 高性能CMOS 8 位微处理器,俗称单片机。 AT89C2051 是一种带 2K 字节闪存可 编程可擦除只读存储器的单片机。单片机的可擦除只读存储器 可以反复擦除 1000 次。 该器件采用 ATMEL 高密度非易失存储器 制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼 容。由于将多功能 8 位 CPU 和闪速存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微

    6、控制器, AT89C2051 是它的一种 精简版本。AT89C51 单片机为很多嵌入式控制系统提供了一种 灵活性高且价廉的方案。 3.蜂鸣器 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供 电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、 单片机原理及应用课程设计 第 5 页 共 13 页 汽车电子设备、电话机、定时器等电子产品中作发声器件。 单片机驱动他激蜂鸣器的方式有两种:一种是 PWM 输出口直接 驱动,另一种是利用 I/O 定时翻转电平产生驱动波形对蜂鸣器 进行驱动。 PWM 输出口直接驱动是利用PWM 输出口本身可以输出一定 的方波来直接驱动蜂鸣器。在单片机的软件设置中有几个系统 寄存器是用来设置 PWM 口的输出的,可以设置占空比、周期等 等,通过设置这些寄存器产生符合蜂鸣器要求的频率的波形之 后,只要打开 PWM 输出,PWM 输出口就能输出该频率的方波, 这个时候利用这个波形就可以驱动蜂鸣器了。比如频率为 2000


    注意事项

    本文(单片机电子琴课程设计-- 基于单片机的音乐演奏器设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583