![点击分享此内容可以赚币 分享](/master/images/share_but.png)
基于单片机的遥控灯心形音乐盒.doc
《基于单片机的遥控灯心形音乐盒.doc》由会员分享,可在线阅读,更多相关《基于单片机的遥控灯心形音乐盒.doc(29页珍藏版)》请在咨信网上搜索。
1、本科毕业论文(设计)题目 基于单片机的遥控灯心形音乐盒 姓名 李国宝 学号 201212301031 二级学院 机电工程学院 专业 电子信息工程 指导教师 王妍力 职称 助教 齐鲁理工学院教务处制目 录摘要1关键词1Abstract1Key words1前言21单片机概述21.1 单片机定义21.2 单片机的应用及发展方向31.2.1 发展方向31.2.2 应用场景41.3 MSP430单片机简介42 单元电路设计52.1 电源电路52.2 MSP430最小系统62.2.1 稳压电路62.2.2 时钟电路72.2.3 复位电路72.2.4 通讯接口电路82.2.5 数据存储电路82.3 HS0
2、038红外遥控92.3.1 红外遥控简介92.3.2 NEC协议92.4 音乐信号放大与播放电路102.4.1 LM324放大芯片102.4.2 LM324音频放大113 心形灯设计113.1 信号AD采集113.1.1 使用方法概述113.1.2 使用概述123.1.3 相关寄存器123.2 FFT算法123.3 音乐频谱133.3.1 频谱简介133.3.2 心形灯频谱134 程序设计144.1 MSP430单片机开发环境144.2 程序烧写154.3 程序流程图164.3.1 AD采集部分164.3.2 红外解码164.3.3 系统整体流程图17致谢18参考文献18附录A FFT算法C语
3、言实现19附录B 红外解码程序20附录C AD采集程序23图1 ADC12内部模块图24图2 单片机最小系统原理图25基于单片机的遥控心形灯音乐盒电子信息工程 李国宝指导教师 王妍力摘要21世纪的今天,科技飞速发展,各项技术越来越成熟。单片机技术也得到了广泛的应用,并且单片机技术已经发展成为当前科技领域中一分非常关键的技术。并且单片机技术在各行各业中有着广泛的应用,这篇文章介绍了基于单片机MSP430所制作的音乐盒,采用EmbeddedWorkbenchforMSP430软件编程,proteus仿真,并详细的阐述了相关的制过程和核心的制作技术。这款音乐盒实现的功能主要有一下几点:可通过红外遥控
4、的方式选择音乐的播放暂停以及上一曲下一曲等;同时心形灯能伴随播放的音乐进行等节奏的跳动;音乐的播放可以通过外部接入音频信号或由内部乐谱的音节以及节拍混排编码实现,从而实现了乐曲的播放这一功能。关键词MSP430单片机,音乐盒,遥控Remote control heart shaped lamp music box based on single chip microcomputerelectronic information engineering Guobao LiTutor Yanli WangAbstractIn twenty-first Century, the rapid devel
5、opment of science and technology, the technology has become more and more mature. Single chip technology has been widely used, and has become the current development of SCM technology in the field of science and technology a very important technology. And the SCM technology is widely used in all wal
6、ks of life, this article introduces the music box made based on MCU MSP430,The Embedded Workbench for, MSP430 software programming, proteus simulation, and a detailed description of the production process and the core technology related. The music box to achieve the main function of the following po
7、ints: choose music through the infrared remote control way and stop playing on a next song; at the same time can play with heart beating light music rhythm; music playback you can access through the external audio signal or by internal music and rhythm mixed syllable encoding, so as to realize the f
8、unction of playing music.Key wordsMSP430 single chip microcomputer, music box, remote control前言现代社会,经济飞速发展,人们对物质方面的追求已经得到了充分的满足,许多人对精神世界的要求越来越来越高。音乐从最初开始就是人类精神活动的产物,可以令人心情愉悦,陶冶人的情操,给我们的生活减压,人们在精神方面的追求离不开音乐。大家肯定都见过目前在市场上出售的各式各样的音乐片,它们许多都只是通过一个小的集成电路块构成,通电就能够发出很优美的旋律,演奏出动听的乐曲。然而在这样的小巧而又精美的音乐盒上有一个很大的缺点
9、,那就是它只能够存储播放一个单一的曲目,不能够满足大多数人的爱好。所以鉴于此,现将设计一款基于单片机的心形音乐盒,我的这个设计能够弥补只能播放一只相同曲目音乐片的缺陷。这个音乐盒它不仅仅可以存储一首动听的音乐,还能够根据音乐跳动的旋律在音乐盒的心形LED灯上面一起跳动,形成优美的旋律,给人一种非常舒适惬意的体验。1877年,德国西门子公司的Erenst Verner根据佛莱明左手定律,制作了世界上最早的喇叭,并获得动圈式喇叭的专利。经过不断的改进,现在的喇叭已经具备播放各种复杂音乐的能力,也是现代几乎所有电子产品不可或缺的元件。二十世纪七十年代,电子技术迅速发展。到目前为止,电子技术已经经历了
10、将近半个世纪的发展,电子技术无论是从制作工艺还是集成度上来说也是想当的高,并且已经慢慢的趋于饱和状态。单片机技术跟随着电子技术的发展同时发展起来,在1974年的时候,美国的电子技术也正处于蒸蒸日上的时期,世界上的第一台单片微型计算机也就是我们今天所熟知的单片机在这个时期被制作出来。这款微型的单片机一问世,便受到了各种家用电器和仪器仪表生产厂家的欢迎和重视,从此加速了单片机研制的步伐。现设计一种基于MSP430超低功耗单片机的遥控心形灯音乐盒。能够实现对音乐信号的识别处理和播放,并且能在播放不同音乐的同时对彩灯闪烁跳动的控制,可以通过红外遥控的方式,实现对播放音量的设置,音乐的选择等。1 单片机
11、概述1.1 单片机定义早在二十世纪七十年代,电子技术就已经发展起来了。到目前为止,电子技术已经经历了将近半个世纪的发展,电子技术无论是从制作工艺还是集成度上来说也是想当的高,并且已经慢慢的趋于饱和状态。然而对于单片机技术来说,他的发展也在同步的进行着,在1974年的时候,美国的电子技术也正处于蒸蒸日上的时期,世界上的第一台单片微型计算机也就是我们今天所熟知的单片机在这个时期被制作出来。这款微型的单片机一问世,便受到了各种家用电器和仪器仪表生产厂家的欢迎和重视,从此加速了单片机研制的步伐。所谓单片机,一般包括:(1)、处理数据及控制系统的中央处理器(CPU);(2)、存储单片机处理的数据的随机存
12、储器(RAM);(3)、储存程序及一些不变的值的只读存储器(ROM);(4)、与外部其他电路相连接的输入/输出接口电路(I/O口);(5)、为某些控制场合提供定时和技术的定时/计数器;(6)、与其他带有串行通信口的外围器件通信的串行通信接口等等许多复杂的数字电路或者模拟的电路集成在一块芯片中,能够单块芯片就能实现相应的控制功能的完整的微型计算机。通过电脑编程,并将程序烧写到芯片中即可操作CPU控制各个内部模块,完成开发者规定的任务。现代单片机加上了各种复杂的数字或模拟电路。这些电路使得单片机的功能越来越强大,应用范围进一步扩大。高端单片机就是一块没有屏幕的电脑。单片机在使用的时候一般只需要一块
13、这样的芯片即可应用到嵌入式设计系统中,即独立的单块芯片就能工作的结构。单片机与单独的CPU不同的是,单片机所执行的相关的指令是进过同一标准制定的精简指令集,也是在嵌入式系统设计中所使用的指令集,又因为芯片的体积小,功耗低,实现的功能多,并且能在许多极端恶劣的自然环境下仍然能够可靠的运行。所以单片机又称之为嵌入式微控制器。1.2 单片机的应用及发展方向1.2.1 发展方向目前,随着制作工艺的越来越发达。单片机将向着高性能化,大容量,小体积、低价格化方向不断发展,并且不断的将各种以前外部电路实现的功能也做到单片机的内部。(1)单片机的性能优化:进一步的提高单片机内部CPU的处理能力,提高CPU的指
14、令执行速度,对能硬件实现的特殊功能改为硬件实现,CPU制作控制,不做操作,例如硬件DMA控制器,硬件IIC总线,硬件SPI等等。(2)存储空间增大:单片机在发展初期一般程序的存储容量是很小的从1K到4K的都有,而随机存储器RAM的空间就更小了,从16B到64B的都有。然后这远远不能满足当下在实际项目中的应用,在有些应用要求比较高的场合,这样的单片机的缺陷就表现的很明显。为了解决这个问题,在科技发达的今天电子制作工艺的日趋成熟,程序存储空间已经能达到1M以上,数据存储空间已经能达512KB或者更大,这能满足目前许多的项目的应用了。(3)小容量、低价格化:与上述相反,小容量主要是指生产一些操作简单
15、的,但是在一些控制单一的场合,这样的单片机就很适合。这也是单片机技术领域发展的方向之一。(4)内部模块增多:除了单片机的一般结构外,目前许多公司生产的新型单片机例如TI公司生产的MSP430单片机大多数系列片内都集成了ADC转换器,比较器等,还有许多其他厂商生产的单片机内部集成有DMA控制器等。(5)增强IO口功能:某些场合,例如单片机驱动数码管,由于单片机的驱动能力有限,一般都需要外接数码管驱动电路,这无可厚非的增加了外围电路的复杂程度,为了解决这个矛盾,所以单片机的IO口也做了相应的增强处理,提高了IO的输出能力,目前许多单片机都具有强推挽强上拉能力,使用这样的IO口可以直接驱动数码管或者
16、液晶显示器,有时候在驱动低电压液晶显示器的时候,有可能还要在IO口串接限流电阻,课件目前许多单片机的IO的驱动能力很强。(6)提高IO的翻转速度和传输速度:有些单片机的IO口有很高的的输出速度,翻转速度,例如ST公司的STM32单片机IO的输出速度100M以上,翻转速度达50M,能够以更快的速度读取数据和输出速度,性能打打的提高。1.2.2 应用场景单片机在生活的各行各业中的应用情况大致可分为如下几个:1.在计算机网络和通信领域中的应用;2.在工业控制中的营运;3.在家用电器中的应用;4.在智能仪器仪表上的应用;5.在医用设备领域的应用;1.3 MSP430单片机简介MSP430单片机是美国德
17、州仪器半导体公司(TI公司)生产的低功耗, 功能强大的一款单片机。这款单片机芯片配备了必要的外部器件(处理数据及控制系统的中央处理器(CPU)、存储单片机处理的数据的随机存储器(RAM)、储存程序及一些不变的值的只读存储器(ROM)、与外部其他电路相连接的输入/输出接口电路(I/O口)、为某些控制场合提供定时和技术的定时/计数器以及与其他带有串行通信口的外围器件通信的串行通信接口),结构简单。MSP430单片机系列中MSP430F149这款芯片是我的设计中所使用的芯片,芯片内部有256字节的程序存储器和256B的FLASH(内置的EEPROM),还有2KB存储单片机处理的数据的随机存储器(RA
18、M),有看门狗模块(上电默认开启)、带3个捕获/比较寄存器和PWM输出的16位定时器、带7个捕获/比较寄存器和PWM输出的16位定时器(一共可以输出10路PWM波)、P1口P2口均可以作为外部中断输入、6组8位输出的IO端口、模拟比较器、12位A/D转换器、2个串行通信接口等模块。如图1是MSP430x14x系列单片机内部,总线结构、各硬件资源、处理器等它们之间的相互关系。图1 MSP430x14x内部结构图这款MSP430F149芯片特点:功耗低:普通工作模式芯片电流为0.1A,单片机处于低功耗模式(睡眠模式)时电流仅为200A;高效16精简指令集,27条常用指令,当时钟频率为8MHz时,每
19、条指令的指令周期为125ns,而且绝大多数指令都是单周期指令;供电电压很低、但却有很宽的电压工作范围范围:1.83.6V;系统时钟非常的灵活:可选用的时钟频率有:外部高速时钟,外部的低速时钟,内部的高速时钟;当选用外部的低速时钟时仍然能够满足告诉的通信要求;具有在线编程功能;非常完善且操作方便的中断管理能力;睡眠模式下,具有中断唤醒功能,且唤醒时间极端,从睡眠模式唤醒仅需6s;运行的环境温度范围很广:-40+85,工业使用也没问题。由于这款单片机的所有外围模块的功能使用和控制都是CPU操作他们与之对应的寄存器来实现,因此在编写程序的时候是相对简单的。在编程开发项目的时候通过专用的编程器,一般选
20、择C语言这门简单高效的语言,编程环境使用IAR公司为MSP430系列的单片机专门开发的IAR for 430软件来编写程序,编写完成后编译直接通过编程器在线调试程序,使用灵活简单。2 单元电路设计2.1 电源电路设计整体供电使用220V(普通市电)的交流电压,将市电经过变压器降压到15至20V左右后,然后经过二极管整流桥进行整理为直流电,然后由电容进行滤波得到稳定的没有纹波电压的直流电然后使用12V的稳压芯片稳压。稳压芯片选择LM317,合理设计取样电阻和电位器的阻值,将输出电压控制在3.37.5V范围内。仿真图如图2。图2 LM317可调电源仿真图由图得R5是输出电流采用电阻,当输出电流大于
21、等于0.4mA时,采样电阻电压大于等于0.3V,则Q1导通从而Q1上的电流流向U1,U1导通从而继电器通电,因而电源断电,声光报警装置通电,进行报警。起限流作用,防止因输出电流过大而烧坏单片机等器件。而在滤波电路后并联一个发光二极管与10K电阻串联电路,在调试电路时能方便直观的检测电路是否正常通电。Uref=1.25V,R4=348,R3=112,当滑动变阻器滑头滑到最上端时RV1=0,RV2=112;当滑动变阻器滑头滑到最下端时RV1=112,RV2=0;其电源输出最大值为U0(max)=7V;最小值为U0(min)=3.3V。2.2 MSP430最小系统对于MSP430系列单片机来说,最小
22、系统一般包括:时钟部分,单片机,稳压电源,上电复位手动复位,仿真器调试接口。在最小系统的基础上,通过外接其他模块就可以开发成实用的产品,具有很大的实用性。如图2是我设计的MSP430F149最少元器件使单片机能正常工作的系统的系统框图图3 MSP430F149最小系统的系统框图2.2.1 稳压电路在这个设计中,使用+5V直流电压为输入电压,而+33V可以由+5V通过+3.3V稳压芯片(ASM1117)直接线性降压。电源电路原理如图4所示。图4 单片机+3.3V稳压电路2.2.2 时钟电路MSP430单片机时钟包括内部高速时钟(MCLK)、外部高速时钟(SMCLK)、外部低速时钟(ACLK)。这
23、样设计多个时钟源或为单片机的运行提供不同的工作速率,这样能够方便的解决某些外围部件在应用时对时钟的要求,例如:LCD显示、低频通信、定时器、计数器等。外部的低速时钟满足了低功耗的要求,它以外部低速的32768kHz晶振为时钟源。在本电路中我们使用高频模式,外接8MHZ的石英晶体振荡器,晶振外接2个22pF的电容经过XIN和XOUT 连接到MCU。外部晶振电路一般选择8MHZ。单片机时钟电路原理图如图5所示图5 单片机时钟电路2.2.3 复位电路上电自动复位,通过电容来实现,上电时电容充电完成复位,手动复位通过按动按键实现。复位电路原理图如图6所示。图6 上电复位手动复位电路2.2.4 通讯接口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 遥控 灯心 音乐盒
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。