文档介绍:广西大学行健文理学院嵌入式课程设计报告题目:基于ARM平台实现音乐播放学 部: 电气信息学部 专 业: 电子科学与技术 班 级: 2011级⑴班 学 号: 1138340107 学生姓名: 梁婷婷 指导教师: 黄江 2014年10月摘要随着社会的发展,科学的进步,人们的牛活水平在逐步的提高。微电子技术的快速发展,使得电子产品无处不在,ARM的应用也越来越贴近人们的牛活,用ARM来实现一些电子设计也变得越来越容易。脉宽控制技术(PWM)简称脉宽调制,是非常重要的电力屯子控制技术,利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,对提高电力电子装置的性能,促进电力电子技术的发展有着巨大的推动作用。本系统主要介绍了基于LPC2132的PWM信号发牛器制作系统,主要功能是对PWM输岀波形的频率、占空比的连续调节,并能对运行信号参数用示波器进行实吋显示。电路主要分为三个模块,核心模块采用LPC2138屮央控制单元,通道选择模块,键盘控制模块采用了五个按键控制,分别调节卩WM信号的占空比加和减、频率的加和减、输出卩WM通道选择。经测试验证,该信号发牛器便于观察和调节,控制精确误差小。本课题的CPU核心芯片采用的是ARM7的LPC2138,实现了采用LPC2138的一个I/O口控制speaker发声,实现音乐播放。实验主要通过程序将歌曲简谱和节拍数各自放在一数组屮,依次从简谱数组小得到相应频率后放到PWMMRO'P,然后进行所存,改变PWM输出频率,并从节拍数组小获得相应的延时参数,两者配合得到音乐输出。改变PWMMR0的值,來改变PWM输出的频率。实验设定PWM输出单边沿PWM方波,控制蜂鸣器BEEP发出声音,以此实现音乐的播放。设计的关键所在,必须熟悉ARM的原理与结构,同吋还要对整个设计流程有很好的把握,衔接好各个模块。关键词:LPC2138;PWM的频率;蜂鸣器;占空比;频率AbstractPulsewidthcontroltechnology(PWM)referredtopulsewidthmodulation,ontroltechnology,theuseofthemicroprocessordigitaloutputtototheanalogcircuittocontrolaveryeffectivetechnology,toimprovetheperformanceofthepowerelectronicdevices,,themainfunctionistotheoutputwaveform,paredtocontinuousadjustment,andcanrunwithanoscilloscopetosignalparameterreal-,thecoremoduleLPC2138centralcontrolunit,channelselectionmodule,thekeyboardcontrolmoduleadoptedfivekeycontrol,,paredtoaddandsubtract,frequencyofadditionandsubtraction,,thissignalgeneratorforobservationandregulation,:LPC2I32;PWM;Button;pared;frequency目录第一章 绪论 2第二章 电路模块设计原理 31系统设计 3第三章 LPC2138实现音乐播放的硬件电路设计 91整休硕件电路设计 10第四章 软件设计与仿真 12参考文献 18附录 ,主要有以下几个研究方面:数据压缩、多媒体信息特性与建模、多媒体信息的组织与管理、多媒体信息表现与交互、多媒体通信与分布处理、多媒体的软硬件平台、虚拟现实技术、多媒体应用开发。展望未来,网络和计算机技术相