嵌入式实验:PWM实验

上传人:m**** 文档编号:548071713 上传时间:2023-12-12 格式:DOCX 页数:5 大小:167.45KB
返回 下载 相关 举报
嵌入式实验:PWM实验_第1页
第1页 / 共5页
嵌入式实验:PWM实验_第2页
第2页 / 共5页
嵌入式实验:PWM实验_第3页
第3页 / 共5页
嵌入式实验:PWM实验_第4页
第4页 / 共5页
嵌入式实验:PWM实验_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式实验:PWM实验》由会员分享,可在线阅读,更多相关《嵌入式实验:PWM实验(5页珍藏版)》请在金锄头文库上搜索。

1、PWM实验一. 实验内容1. 编写程序对PWM控制器输出8000Hz. 2/3占空比的数字信号控制蜂鸣器。2. 编写程序改变PWM控制器输出频率。3. 编写程序改变PWM控制器输出占空比。二. 实验代码void test_pwm()int index, rate ;unsigned short div;int fieq;/* 设置定时器的预分频率值:TIME0/l=255, TIME2/3=0, TIME4/5=0*/rTCFG0=0xFF;/*设置定时器的工作模式:中断模式,设置分频率值:TIME0为1/4,其他为1/2*/iTCFG!=0xl;/*输出脉冲:频率从4000HZ到14000H

2、Z,使用2/3的占空比*/for ( fieq = 500; fieq 14000; fieq+=500)div = (PCLK/256/4)/fieq;rTCON=OxO;rTCNTB0= div;rTCMPBO (2*div)/3;rTCON=Oxa;/*手工装载定时器的计数值*/rTCON=Ox9;/*启动定时器,并周期模式触发*/for( index = 0; index 800000; iiidex+);rTCON=OxO;/*延时并停止定时器*/*输出脉冲:频率1000H乙使用1/100-95/100的占空比*/div = (PCLK/256/4)/1000;for (rate =

3、5; rate 50; rate += 5 ) frTCNTB0= div;rTCMPB0= (rate*div)/100;/*修改占空比*/rTCON=0xa;/*手工装载定时器的计数值*/iTCON=Ox9;/*启动定时器,并周期触发*/for( index = 0; index 800000; mdex+); iTCON=OxO;三. 实验结果及分析分别改变频率和占空比,可得到以下结果:1. fieq=500;fieq14000;fieq+=500;iate= 1 ;rate 100;iate+=5;div=0x7,fieq=0x lb58$1 fic* g住3 B母BXdr* Set?

4、-it D栄11伊lu rIC*H-t: rTCHIB- rTCftffi*. /3;rTM*9;rrciw-ei: Uttr Md4 Fg Me4 rq c4 5vc *4r4 AMrt M)0e4 UMe* M)0e:ln(riMtic|teWl : t,* “nnecQZ1 fiuM/Grrrwrf firifcs 1 frd /g 2 /aOWOOM 12M QiElu fo 9f 5U “ W S U fa 9F 5 U f开(Se re9f IS U ”40WQ9 利f8 MbO t? fl 38 att? fa it o HQ 3i(6 fa n ffB At0 N 的 Fl皿畑

5、(67 tffl 1fao(0 ) D2 忖2 3 Uli fQ ” 1 S3 ht “ O ao 1Uno f i忖 ie “ esE54A tn15 fO 99ts W W 15 W ” “ 3 OB 10 toE5竹M t4 E8 Hintwma 临? IFis M CAt El 9f DO 0 Et tC “ ” El 0( F0 A0 Elx Zrm (boWMOmw fs lb re f tQ M f8 33fS 2t aiM *8 Fali 结3 ai ti5、 Of FOf8 S3 El33 O fit.38.3.3.fl.33.J.3.3D.3U.QQ 10 0 3 4&CO

6、 M ESeoia at es“ 13 tfnn or r?ia1F (5 914050 E1 7z oe m n 9$Q (1 Ft FF FFba k nnIFE5 . rH! E2 teh FSMF2M HR 5 11rt rr ff1A 0) F|Z OB 0040to M Mm oe oe)a:Mime Valwceiu r;Re*u rt. coi i图1-12. fieq=4000;fieq14000;fieq+= 1000;iate= 1 ;iate 100;iate+=5;div=0x4,fieq=0x2ee0. F吾A 爲Q 3 a52 S8S S555253ffl *o

7、: 9 :丄n-c n 于 z、*T=Y-急 3 - ” iz* dwnFdgu&zsw MUU2S4UT12CX m;rjc*0IHiJrZIF- 7Hft杲席聶豊養 Zi5- 7沪拌戛阳净弓曲褐汛炸 ?=* 畫 iR, 移 g-nrx:rXIE- ;畫手itJt孟帚戈 CMmQd% QanaoaQcg;lr.2 20$lr.2 !ulc0 E E 9誉 g 0R2 Ik Bx? g::巫r2 3 ReqH4000ueqAl 4000Heq+H 1000八 laeH5 _nueA55?nne+H5; dlvHOX6beqHOX 1 f40sss ssssHHIiST2SS6R7f p G r

8、 r u 5 n *W 0y f r氓O 5g *:sS21SRS;a q? a f百0 5tsRCsscg Ne e e 0 e a f XT 5 爲 e 5 椚.fR F F * 3 8 C:C S5C255352S3S s.zc;gcssscS?2 3 M 爲A 込& 3 8 S2 SS8 s:ess Kajajcug k# 3BK1】W,F小 wr二鱼3】 二匕 dwelled suc,9 e E E 9誉 g 0R2 Ik ar? gns l UF la*Flc7A iegx旻 eAMrk M0e w. g*A*::4. fieq=500;fieq14000;fieq+=500;rate=5 ;iate50;iate+=5;div=Ox 8,freq=0xl770Mime Valwce*f. * 0 i = 53 /OsT LbMCoH NUM图1-4四. 实验体会本次实验要求了解PWM的原理和应用及S3C2410X PWM模块的使用方法,由于在做实验前,老师己经给我们讲解了一些基本的原理,所以没花多长时间我 们就知道本次实验的重点在哪了。实验过程中,我们通过分别改变频率和占空比 來比较改变前后的变化,并得到了四个不同的截图。所以,总的来说,本次实验还是相当成功的。通过此次实验,我们不仅了解了本次实验的原理,即PWM的 原理和应用,同时我们也学会了如何去分析实验的结果。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号