STC12c5A32S2 高速输出
#define T_Value0 43 // 34.88khz 6m晶振void main(void)
{
T_PCA0=T_Value0;
CCAP0L=T_PCA0;
CCAP0H=T_PCA0 >> 8;
T_PCA0+=T_Value0;
CCAPM0=0x4D; //高速输出模式
CCF0=0; //Clear CCAPM0 Flag
EA=1; //开全局中断
CR=1; //PCA 模块开启
while(1)
{
}
}
void PCA_isr()interrupt 7 //PCA
{
if(CCF0)
{
CCF0=0; //Clear CCAPM0 Flag CCAP0L = T_PCA0;
CCAP0H = T_PCA0 >> 8;
T_PCA0 += T_Value0;
}