




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理实验报告实验名称: pwm输出实验 院 系:物理与机电工程学院 专业班级: 08电子信息工程 学 号: 学生姓名: 指导教师: 完成时间: 2011-5-10 报告成绩: 一、 实验目的1、 掌握lpc2131的脉宽调制器pwm。2、 掌握脉宽调制器的特性。3、 了解其引脚的连接设置及结构。4、 知道其寄存器功能的描述及其基本操作。二、 实验设备easyarm2131开发板、pc机、ads1.2软件等。三、 实验原理通过改变pwmmr0的值,可以改变pwm 输出的频率。实验设定pwm输出单边沿pwm方波,控制蜂鸣器beep发声,改变pwm的频率,蜂鸣器放出不同的频率的声音,甚至可以播放
2、音乐。进行pwm音乐输出实验,需要了解一些简谱和频率的关系,在文件music.h中可以得到部分信息。流程图如下:四、 实验内容及清单pwm 音乐输出实验程序:#include config.h#include music.h#define hc595_cs (1 29) / p0.29口为74hc595的片选const uint32 leds8 = (0xff 0; dly-) for(i = 0; i 0x7ffff; i+);void mspi_init(void) /pinsel0 = (pinsel0 & 0xffff00ff) | 0x00005500;/ 设置管脚连接spipins
3、el0 = (pinsel0 & (0xff 8) | (0x55 8) ; spi_spccr = 0x52; / 设置spi时钟分频 spi_spcr = (0 3) |/ cpha = 0, 数据在sck 的第一个时钟沿采样 (1 4) |/ cpol = 1, sck 为低有效 (1 5) |/ mstr = 1, spi 处于主模式 (0 6) |/ lsbf = 0, spi 数据传输msb (位7)在先 (0 7);/ spie = 0, spi 中断被禁止/* 函数名称:mspi_senddata()* 函数功能:向spi总线发送数据。* 入口参数:data 待发送的数据* 出
4、口参数:返回值为读取的数据*/uint8 mspi_senddata(uint8 data) ioclr = hc595_cs; / 片选74hc595 spi_spdr = data; while( (spi_spsr & 0x80 =0 );/ 等待spif置位,即等待数据发送完毕 ioset = hc595_cs; return(spi_spdr);待添加的隐藏文字内容1/* 函数名称 :main()* 函数功能 :pwm音乐输出实验。* 调试说明 :需要将music.h包含进来。*/int main (void) uint8 i; / io1dir = leds8;/ 设置led1控制
5、口为输出 pinsel0 = (0x02 18)|(0x558);/ p0.9选择pwm6功能 / 设置spi管脚连接 pinsel2 = pinsel2 & (0x08);/ p125:16连接gpioio1dir = leds8;/ 设置led1控制口为输出 io0dir = hc595_cs; mspi_init(); /* pwm初始化 */ pwmpr = 0x00; / 不分频,计数频率为fpclk pwmmcr = 0x02;/ 设置pwmmr0匹配时复位pwmtc pwmpcr = 0x4000;/ 允许pwm6输出,单边pwm pwmmr0 = fpclk / 1000; p
6、wmmr6 = pwmmr0 / 2;/ 50%占空比 pwmler = 0x41;/ pwm0和pwm6匹配锁存 pwmtcr = 0x02; / 复位pwmtc pwmtcr = 0x09; / 启动pwm输出 while(1) for(i = 0; i 40; i+) rcv_data=mspi_senddata(smg_tbli); delay(hcmm_li/3);/ 延时,控制播放速度 pwmmr0 = fpclk / hcmmi; / 设置输出频率pwmler = 0x41; / 更新匹配值后,必须锁存 io1clr = (led_tbli) 18); delay(hcmm_li/3);/ 延时,控制播放速度 io1set = (led_tbli) 18); delay(hcmm_li/3);/ 延时,控制播放速度*/ return
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钩针套件编织工艺考核试卷及答案
- 催化裂化工工艺考核试卷及答案
- 电机转子噪声检测设备选型工艺考核试卷及答案
- 酸洗钝化工专业技能考核试卷及答案
- 海藻胶提取工技术考核试卷及答案
- 服务心理学(第四版)课件 项目四 任务二 激发消费动机
- 银行转型面试题及答案
- 儿科中级专业试题及答案
- 药学面试专业试题及答案
- 河南省濮阳市华龙区濮阳第一高级中学2025-2026学年高二上学期开学摸底检测生物试卷(含答案)
- 2025年湖南省长沙市开福区财政局招聘历年高频重点提升(共500题)附带答案详解
- DB31∕638-2020 铸钢件单位产品能源消耗限额
- 公安食堂采购合同范例
- 3.1生活在新型民主国家-(教学设计) 2024-2025学年统编版道德与法治九年级上册
- 针刺伤预防与处理-2024中华护理学会团体标准
- 急诊专科护士进修汇报课件
- 高速公路项目竣工决算审计服务投标方案(技术方案)
- 科研项目管理
- 2024-2025学年辽宁省点石联考高三(上)段考数学试卷(10月份)(含答案)
- 基于机器视觉的智能工业物料分拣系统设计研究
- 《计算机制图-中望CAD 2023》中职全套教学课件
评论
0/150
提交评论