为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > STC单片机PWM的实现

STC单片机PWM的实现

2010-12-04 4页 doc 108KB 30阅读

用户头像

is_688780

暂无简介

举报
STC单片机PWM的实现一 08 2月 2010 STC单片机PWM的实现 PWM波是数字向模拟转换的一种重要方法,通常使用单片机的定时器做频率发生器,含有数字比较器,当设定值与定时器的值相等,引脚的电平发生翻转。控制设定值,就控制了PWM波占空比,通过滤波,输出直流模拟量。   #include sfr CCON =0xD8; sfr CMOD =0xD9; sfr CCAPM0 =0xDA; sfr CCAPM1 =0xDB; sfr CCAPM2 =0xDc; sfr CCAPM3 =0xDd; sfr CL =0xE9; sfr CH =0x...
STC单片机PWM的实现
一 08 2月 2010 STC单片机PWM的实现 PWM波是数字向模拟转换的一种重要方法,通常使用单片机的定时器做频率发生器,含有数字比较器,当设定值与定时器的值相等,引脚的电平发生翻转。控制设定值,就控制了PWM波占空比,通过滤波,输出直流模拟量。   #include sfr CCON =0xD8; sfr CMOD =0xD9; sfr CCAPM0 =0xDA; sfr CCAPM1 =0xDB; sfr CCAPM2 =0xDc; sfr CCAPM3 =0xDd; sfr CL =0xE9; sfr CH =0xF9; sfr CCAP0L =0xEA; sfr CCAP0H =0xFA;   sfr CCAP1L =0xEb; sfr CCAP1H =0xFb; sfr CCAP2L =0xEc; sfr CCAP2H =0xFc;   sfr CCAP3L =0xEd; sfr CCAP3H =0xFd; sbit CR =0xDE; void init_pwm() { //定时器的来源CPS1,CPS0 CMOD=0x02;//Setup PCA timer CL=0x00; CH=0x00;   } //控制占空比 void pulse_0(unsigned char p_on) { CCAP0L=p_on;//Set the initial value same as CCAP0H CCAP0H=p_on;// //CCAPMn.1使能脉宽调制模式,EC0M必须=1 CCAPM0=0x42;//0100,0010 Setup PCA module 0 in PWM mode } void pulse_1(unsigned char p_on) { CCAP1L=p_on;//Set the initial value same as CCAP0H CCAP1H=p_on;//25% Duty Cycle //CCAPMn.1使能脉宽调制模式,EC0M必须=1 CCAPM1=0x42;//0100,0010 Setup PCA module 0 in PWM mode } void pulse_2(unsigned char p_on) { CCAP2L=p_on;//Set the initial value same as CCAP0H CCAP2H=p_on;//25% Duty Cycle //CCAPMn.1使能脉宽调制模式,EC0M必须=1 CCAPM2=0x42;//0100,0010 Setup PCA module 0 in PWM mode } void pulse_3(unsigned char p_on) { CCAP3L=p_on;//Set the initial value same as CCAP0H CCAP3H=p_on;//25% Duty Cycle //CCAPMn.1使能脉宽调制模式,EC0M必须=1 CCAPM3=0x42;//0100,0010 Setup PCA module 0 in PWM mode } void delay(int a) { int i; for(i=0;i
/
本文档为【STC单片机PWM的实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索