- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计报告_音乐盒的设计
1绪 论
1.1课题背景
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
自上世纪90年代,嵌入式技术已经成为通信和消费类电子产品的共同发展方向。移动通信终端是集成移动通信功能的嵌入式系统产品,是一个软件和硬件有效综合、集成的系统。
21世纪是知识经济时代。其中以电子技术的发展最为迅速,以电子产品为介质的通讯和应用更是日新月异,不短飙升。实际型的应用技术越来越向着顶端发展,更新周期不断缩短。在人才竞争的当今社会,选择有着实际技术型的人才已经是用人单位首先考虑的因素。为此,学校开展了电子课程技术的设计,目的在于提高和加强学生的实践技能,为就业奠定基础。电子课程设计是配合电子技术基础的课程与实验教学的一个非常重要的教学环节。它能巩固电子技术的理论知识,提高电子电路的设计水平,加强综合分析 和解决问题的能力,进一步培养学生的实验技能和动手能力,启发学生的创新意识和创新思维。这将对学生毕业以后从事电子方面的工作有很大的帮助。
2音乐盒的设计
2.1技术要求
能够产生低中高三个音调的7个标准音阶DO,RE,M,FA,SO,LA,SI;并在按下相应的数字键的时候数码管显示相应数字;自选一首歌曲,查找到相关的乐谱,确定音阶和节拍,并编写相关的源程序是蜂鸣器能够播放出该歌曲。
2.2设计方案及实现
2.2.1 方案一
任务要求:以89s51为核心,根据设计指标设计电路的框图,画出电路逻辑图和装配图,查阅资料,确定所需各元器件型号和参数,自拟调整测试方法,并调试电路使其达到设计指标要求。
2.2.2方案设计
根据任务要求,可以通过以下原理图(图2-1)来实现该音乐盒的设计.
本方案的琴键输入是通过独立式键盘来完成的,这样便于控制且直观,如上图设计原理所示我们可
以画出比较直观的流程图如图 2-2所示。
居于上述流程图我们可以通过proteus软件画出该实验的原理图(图2-3):
2.2.3方案实现
对于音乐盒而言发出悦耳的音乐是其最主要的功能,那么对于使用单片机来制作出来的音乐盒怎么实现音符的发声呢?
通过查看资料我们知道音符的发音主要靠不同的音频脉冲。利用单片机的内部定时器/计数器0,使其工作在模式1,定时中断,然后控制引脚的输出音乐(本实验采用P1.0做为输出引脚)。只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。
具体做法如下所示(以中音DO为例):
例如:中音1(DO)
定时器/计数器0的定时时间为:T/2=1912/2=956
定时器956的计数值=定时时间/机器周期=956/1=956(时钟频率=12MHZ)
装入T0计数器初值为65536-956=64580
将64580装入T0寄存器中,启动T0工作后,每计数956次时将产生溢出中断,进入中断服务时,每次对P1.0引脚的输出值进行取反,就可得到中音DO(523HZ)TH0,TL0以产生不同的频率。下表2-1是C调各音符频率与计数初值T的对照表:
频率(Hz) 音符 频率(Hz) 低1DO 中1DO 523/64580 高1DO 低2RE 中2RE 589/64687 高2RE 1245/65134 低3M 中3M 661/64780 高3M 1318/65157 低4FA 中4FA 700/64822 高4FA 1397/65178 低5SO 中5SO 786/64900 高5SO 1568/65217 低6LA 441/64402 中6LA 882/64969 高6LA 1760/65252 低7SI 中7SI 990/65031 高7SI 1967/65282
表2-1 C调各音符频率与计数初值T的对照表
2.2.3.1 详细参数
本实验以Intel公司的80c51为核心,配合键盘系统,放大电路,时钟电路和数码管显示电路实现音乐的演奏。
80C51:
高性能的静态80C51 设计 由先进CMOS 工艺制造并带有非易失性Flash 程序存储器 全部支持12 时钟和6 时钟操作 P89C51X2 和P89C52X2/54X2/58X2 分别包含128 字节和256 字节RAM 32 条I/O 口线 3 个16 位定时/计数器 6 输入4 优先级嵌套中断结构 1 个串行I/O 口 可用于多机通信 I/O 扩展或全双
您可能关注的文档
- 北京经济技术开发区东区再生水厂用户操作说明书.doc
- 医学院本科生毕业论文工作管理办法(试行).doc
- 北塔BTNM技术白皮书3.9.doc
- 医用电梯、柴油发电机采购招标文件.doc
- 北斗方圆网络教育培训管理系统系统介绍.doc
- 医用高精度四点支撑及姿态调整系统技术方案.doc
- 医院大楼主体改造工程建设工程施工招标文件.doc
- 医院的组织结构和业务流程__学习借鉴.ppt
- 十字路口交通信号灯的PLC控制程序设计.doc
- 华东镇铁路扩能改造工程特大桥工程实施性施工组织设计.doc
- 单片机课程设计(论文)_基于AT89C51的函数信号发生器设计.doc
- 单片机课程设计(论文)_单片机电压采集装置.doc
- 单片机课程设计(论文)_基于51单片机的DS18B20数字温度计的设计.doc
- 单片机课程设计(论文)_可编程彩灯控制器.doc
- 单片机课程设计(论文)_基于DS18B20的温度采集系统设计.doc
- 单片机课程设计(论文)_基于AT89C51的噪音检测自适应系统设计.doc
- 单片机课程设计(论文)_基于单片机的交通灯的控制的设计—软件设计.doc
- 单片机课程设计(论文)_基于单片机的函数信号发生器设计.doc
- 单片机课程设计(论文)_基于语音识别技术的门禁系统.doc
- 单片机课程设计(论文)_基于单片机的多功能数字电子钟的设计.doc
文档评论(0)