#include<reg52.h>
sfr CCON = 0xd8;//PCA控制寄存器
sfr CMOD = 0xd9; //PCA模式寄存器
sfr CL = 0xe9;
sfr CH = 0xf9;
sfr CCAP0L = 0xea;
sfr CCAP0H = 0xfa;
sfr CCAPM0 = 0xda;
sfr PCA_PWM0 = 0xf2;
sfr CR = 0xde;
void main()
{
CCON = 0;
CL = 0;
CH = 0;
CMOD = 0x02;
CCAP0H =CCAP0L =200;
CCAPM0 = 0x42;
CR = 1;
TMOD = 0x01;
TH0 = (65536-8)/256;
TL0 = (65536-8)%256;
TR0 = 1;//开启定时器T0
while(1)
{ CCAP0H =CCAP0L =200;
}
}
想用定时器0调节频率,但调不出来,不知程序哪里出错了,求指点
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>