下面是我的程序:
void Clock_Config(void){ //时钟初始化
REFDV =0x01; //24M bus clock
SYNR =0x02; //48M system clock
while(!CRGFLG_LOCK);
CLKSEL=0x80;
}
void Delay(void){//延时1秒
byte i;
MCCTL_MCPR=3;//16分频,这条语句不起作用,有和没有结果都一样
for(i=0;i<=30;i++) { //循环
MCCNT =50000; //赋初值
MCCTL_MCEN=1; //使能
while(!MCFLG_MCZF); //等待
MCCTL_MCEN=0; //禁止
MCFLG_MCZF=1; //清标志位
}
}
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |