毕业设计基于单片机控制音乐播放器.docxVIP

毕业设计基于单片机控制音乐播放器.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
郑州科技学院 《单片机原理及应用》课程设计 题 目 基于单片机的音乐 控制器的设计与实现 学生姓名 专业班级 学号 院(系) 指导教师 完成时间 0引言 0引言 单片机乂称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个 计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单 片机只缺少了I I/O设备概括的讲:一块芯片就成了一台计算机。单片机具有体枳小、功耗 低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表 中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流 量、速度、厚度、角度、长度、硕度、元素、压力等物理量的测量。采用单片 机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电 路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。 a前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片 机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数 据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡, 民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及 程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机 器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就-?批 计算机应用与智能化控制的科学家、工程师。 利用单片机实现音乐播放有很多要点,例如外部电路简单,控制方便等, 因而备受广大单片机爱好者的喜爱。通过音乐发声器的设计方案,掌握C语言 的编程方法。并熟练的运用AT89S52单片机定时器产生固定频率的方波信号, 驱动喇叭发出旋律,按下按键可以演奏预先设置的歌曲旋律,最重要的是自己 还可以通过程序设计输入自己喜欢的歌曲来演奏,木设计采用简易音阶编码直 觉式输入法方便设计音乐旋律。 1设计方案 本设计是以AT89S52芯片的电路为基础,外部加上放音设备,以此来实现 咅乐演奏控制器的硬件电路,通过软件程序来控制单片机内部的定时器使其演 奏出优美动听的音乐。用户可以按照自己的喜好选择音乐并将其转化成机器码 存入单片机的存储器中。对于不同型号的单片机只需要相应的改变一下地址即 可。该软、硕件系统具有很好的通用性,很高的实际使用价值,为广大的单片 机和音乐爱好者提供了很好的借鉴。 本文设计的咅乐盒,是基于单片机设计制作的电子式咅乐盒。与传统的机 械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。电子式音乐盒动力来 源是电池,制作工艺简单,可进行批量牛产,所以价格便宜。基于单片机制作 的电子式音乐盒,控制功能强大,可根据需要扩展其显示、选歌功能,使用方 便。根据存储容量的大小,可以尽可能多的存储歌曲。另外,可以设计彩灯外 观效果,使咅乐盒的功能更加丰富。 设计的课题是“基于单片机的音乐播放器设计,它是以单片机AT 89C52作 为硬件核心控制部件,结合负脉冲电路和LM386功率放大器,数码管构成典型 的显示电路,以及其他外围设备组成的音乐播放系统。 根据音乐演奏控制器所要实现的显示与选曲及音乐产生功能原理,系统包括演 奏扬声器、选曲、播放和显示几部分。其中,S1开关用来选曲,通过显示器显 示歌曲序号。S2按钮用作播放。所设计的单片机乐曲播放控制器不仅能够播放 悦耳的歌曲,同时设置按钮使所设计的程序能在五首歌曲之间进行选曲,并通 过显示器使其显示歌曲序号。本文设计的音乐演奏控制器是通过控制单片机内 部的定时器来产生不同频率的方波,驱动喇叭发出不同音节的声音,再利用延 迟來控制发音时间的长短,即控制咅调屮的节拍。同时设置按钮使所设计的程 序能在五首歌曲之间进行选曲、设计显示器使其显示歌曲序号。 1.1实现功能 硬件方面: 可以通过按键进行曲目的选择; 可以通过按键进行曲目的播放和停止; CPU可以控制声音的音节和长短; 音频数据信息记录需要大量非易失性数据存储器实时快速地记录数据。 因此需耍具有掉电保护功能的大容量存储器; 可以通过显示器知道曲目的序号; 软件方面: 系统中外扩的各器件的初始化工作均在主程序中完成,其次,要设计 如何调 用显示子程序以及乐曲播放程序。 在实际的控制过程,常要求有实时时钟,以实现定时或延时控制,所 以需要此类中断服务程序。 由于按键为机械开关结构,机械触点的弹性及电压突跳等原因,往往 在触点闭合或断开的瞬间会出现电压抖动。为保证键识别的准确,在电压信号 抖动的情况下不能进行状态的输入。为此需要进行去抖动处理的中断服务程序。 1.2方案选择 方案一:用四个按键控制音乐的播放。3个按键选择3首不同的音乐播放, 另一个按键控制音乐的停止。按下播放键,用一点简单的控制之后,才开始播 放咅乐。比如,用定时器控制,亮灯倒计时10秒然后触发咅乐播放。 方案

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档