永发信息网

stc12c5a60s2单片机输出PWM的周期,占空比控制问题

答案:2  悬赏:70  手机版
解决时间 2021-12-03 10:00
  • 提问者网友:我的未来我做主
  • 2021-12-02 18:26
stc12c5a60s2单片机输出PWM的周期,占空比控制问题
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-12-02 19:33
CMOD|=0x04;//设置PWM时钟使用定时器0
TMOD = 0x02;//定时器0工作方式2
TH0 = 0x00;
TL0 = 0x0B2;//定时78us * 255=20ms
TR0 = 1;//启动定时器

CCAPOL=CCAPOH=0x80;//占空比调整至50%

CCAPM0=0x42;//8位PWM模式
CCON|=0x40; //启动PWM计数

//修改CCAP0H即可修改占空比
全部回答
  • 1楼网友:青灯有味
  • 2021-12-02 21:03
CCAP0H=CCAP0L=占空比
CCAPM0=0x42;这就是设置为模式0,P1.3口输出的
具体看手册都讲的很详细追问CCAP0H,CCAP0L如果赋值不同呢?占空比该怎么求追答这个必须是相等,我还没试过不相等是什么情况,应为数据手册上说了,他们2个写着相等就是代表着PWM的占空比为多少,占空比等于多少你看数据手册上的设定值去改
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯