LPC2138PWM音乐输出实验设计_第1页
LPC2138PWM音乐输出实验设计_第2页
LPC2138PWM音乐输出实验设计_第3页
LPC2138PWM音乐输出实验设计_第4页
LPC2138PWM音乐输出实验设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学号 _200911631331_200911631321_200911631302_成绩广东海洋大学嵌入式系统导论课程论文题目:_ LPC2138 PWM 音乐输出实验设计作者: _ 一班级:_完成时间:目录一、 概述1二、系统硬件设计 12.1、系统电路 12.2、CPU核心芯片 22.3、电源模块 22.4、P0.7引脚选择PWM2功能 22.5、声音模块 2三、系统软件设计33.1、PWM音乐输出流程图 33.2、“ARM Developer Suite软件生成“ .hex ”文件的过四、 总结5五、 参考文献5六、 附录66.1、歌曲祝你平安简谱 66.2、music.h 文件内容

2、66.3、PWM音乐输出程序 8一、概述随着社会的发展,科学的进步,人们的生活水平在逐步的提高。 微电子技术 的快速发展,使得电子产品无处不在,ARM的应用也越来越贴近人们的生活,用ARM来实现一些电子设计也变得越来越容易。本课题的 CPU核心芯片采用的是 ARM7的LPC2138,实现了采用 LPC2138的一个I/O 口控制speaker发声,演唱祝你平安歌曲。设计的关 键所在,必须熟悉ARM的原理与结构,同时还要对整个设计流程有很好的把握, 衔接好各个模块。二、系统硬件设计2.1系统电路:.*3JVXWL1paflrrrDDfPimitiXWm.THx 血 PlMCIEiniRTOC1P

3、H昭耐fHPD3t)mwTO.rriRTOZ阳irscdc”a砒监0FnSlJKiUlJLA.Tn.iinDnTPafiiUDGDaPDDfl Pfl.TSELfilfiUCfEirn PDTxM;PWUWAt1.1 ?135nU(VPUW9Elim PDJUKTSVDJtflOWQ pmiflcreircMM.iiKLiFQ.13rreR1flJWT1IirA13 PCMNPTRimri 脚皿PILIMDMM 曰NT1阳删 pn.-tniMTMDts曲帽Eirruwuo那畑Pn.lTiCAP 12)CK1ilUTE FD.iartM 131.IC30 IiUATIJ FC.1M.W.T13M

4、0BI1AFRPQSUAT1EL1/3nSIPDZIfFVtUSrAD 1JSCAF13 PDSOLTftAP0JWi.TTIFD3PDISAtn.UT PQJDaf 帕 IWIM3M NPOMMIQI PDSXEHD.IAPDlHllEVIMTPUEfiM 逊 R PMUiiim MRWQMEIIV 何 HHUmBTRAGEPKV F1.T7friU?EPKn ii.nTiACEFKn M.mRACEPKn pian-wsvi?VHEF心 V3P12WPIPSWI MZPIFSWI F13PIPBBTKTZ PU4/1WBCIKFi29fErrnPl26rHTClKnV3V3SKrr.FI2

5、NTI0IM 聞 PI F13fTOK PiMHl启 PHhT商nFr.F15F3T弔主-4弓韦毘辛召一。idfffph詣可忑為芳工韦弓寺一2.2 CPU核心芯片:2.3电源模块:VPA7 jgXTAL1rDDmcDOPUWlHFDId/Ftc DEVPIAJWO EINTD cmcgc 灯 EmRTW 1 FDBD ADWTU.IZEqim IITS2CZF D.tJC KITC RFD-IMD EF SM SO E1MKTD.1 SDZ KffTF ZfA l 1 nKUMVBiurrwHin mPniErTKB 1;PUUD fl.l fnanaD i fpw 厲曰 BiiiraP .1

6、 ITR.TS w AP 1 JiAD 1 2 f n.ii re toi raA p i -1/sc li FU3EiBR iMATi 0A& 吕 WI3TDTP3inD 1 AFQ.1 TBC D irEINTTIEPAI FQ.ISf KlIfEIN T3TMB 1 5!5SvbictVILEFV3AQV3vsswwV9SRD. W BIN TQMkTDCAP 2 PD.17JC AF 1 NW匸ZPD.1WCA ? 1 aum 1JWAT1J FB.1SWAT iF1PDZIWLATI 15E LE|Nm rnjzirpinmwABi jsr jlp i j p 昌 h魚 d t 葩

7、a.p ai*rra 目 p 口三pnsA&avMUT PC KADEL 門口 H 皿 DELEVC up 口 .IflUUftTT .1 PQA BEL 佃 AP DMATQ S F 口DDC AF 口MWTD PCIZIZbMDCI Z EIHTZWCMP PCU1P1.1GTH_ftJEFKra 产.UY CT FMWZ= E-F KT1 pi.iEsrriwsEPKra FktSrrfWGEFKTl PUTTFUMt BBT& Ft 左忖 PF 口TE piPiPBBrnn FlfFiriESTfCTZF 11 JZkTHLfljC BC= LK P 左恒EldP15rH.TCK pi

8、-zirrTDD F ITDI P punus pul/j iu=ii2.4 P0.7引脚选择PWM2功能:2.5声音模块:1&三31PO QfTxDOPVVMIPtj, 1&C0HFYVM3旧NTOPCi2JSCL0U亡CP: CPO mSDAC/M 对卩.-Q 旧 MT 1POSCKOCAPO.UAD(ll& PO SMSCOJMAT01 /ADD 7 ROi WSIOAPH 2/AD 1.0PQ 7/SSELOPWb12EmPO.arTMDIFVWWIADI 1PH9 他DlfM础EIMT3PC in,FTS1JCP1 WAD 2PaP1 lAJTSI/CAPl.lCL-T I-J 12

9、/DS1MT1.OIAD13 PO, 13JD7F 1*(1 AT1 VAC 1 A pci t JiTim i 匸 lJT 恵 n z 1通过改变PWMMR0的值,可以改变PWM输出的频率。本设计设定PWM 输出单边沿PWM方波,控制蜂鸣器BEEP发声,改变PWM的频率,蜂鸣器发 出不同频率的声音。三、系统软件设计3.1 PWM音乐输出流程图:JJildZJZJH*lZJ?lnTlTlIO* filtiL128 IK进行PWM音乐输出设计,需要我们了解一些简谱和频率的关系。在文件music.h中可以得到我们需要的信息,它给出了常用简谱和频率的对应关系,这使我们成功得把歌曲祝你平安简谱转换成我

10、们需要的歌曲简谱和节拍数。程序将歌曲简谱和节拍数各自放在一数组中,依次从简谱数组中得到相应频 率后放到PWMMR0中,然后进行所存,改变PWM输出频率,并从节拍数组 中获得相应的延时参数,两者配合得到音乐输出。歌曲简谱、music.h文件和程序清单请看附录。3.2 “ARM Developer Suite”软件生成“ .hex ” 文件的过程:3te编写好程序后,先点击编译,没有错误后,在窗口中点击-,设置.hex文件的保存路径,成功在设置的路径文件夹里生成.hex文件。* Mrzrcwerks Code-Warrior for ARM Driieloper 5Jiste vl.2Al* Ed

11、it View $arch hcjtct Dbug Window H*lp匕 xulccvy nrivp海 DetiiElnJUSH| Linx Ordr Tsrz*-i匚畀I Mil廿 TTg1Ti_d SUE 岂| !rTL_h Ect1电弐阱4 h 曹 conf t h 酸 rrnisi e h- tar set酸 startup, aQ ta eel. c D IRJ %-GurFl niain. cse File NameChoise File Name若称幡改日期Jk.xslccxy2012/5/28 16:3査捞范囤心:Last Loaded xsIcoty.DBKmain.匚m

12、 0; dly-)for(i = 0; i 0x3FFFF; i+);/*函数名称:main()*函数功能:PWM音乐输出实验。*调试说明:需要将music.h包含进来。*/int mai n (void)uint8 i;/* PWM初始化*/PWMPR=0x00;/不分频,计数频率为FpclkPWMMCR=0x02;/设置PWMMR0 匹配时复位PWMTCPWMPCR=0x0400;/允许PWM2输出,单边PWMPWMMR0=Fpclk / 1000;PWMMR2=PWMMR0 / 2;/ 50%占空比PWMLER=0x05;/ PWM0 和PWM2匹配锁存PWMTCR=0x02;/ 复位 PWMTCPWMTCR=0x09;/启动PWM输出PINSELO = 0x02 14;/ P0.7 选择PWM2功能wh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论