STC单片机进入中断需要多少个周期?执行IF语句需要花费多少机器周期?
STC单片机进入中断需要多少个周期?例如进入PCA中断的过程中,需要花费多少个机械周期。然后执行IF语言的过程需要花费多少个机器周期?
发现在PCA中断过程中加入
if(Y0==1)
{
plus0_now_plus++;
PCA_value+= PCAHZ1;
}
if(Y0==0)
{
PCA_value+= PCAHZ2;
}
发的PWM的频率最高只有80KHZ,但是不加上面这几句IF判断,频率能达到150KHZ以上
看汇编代码算一算 编译完成点一下调试自动转汇编代码,根据指令长度计算一下就知道了。
页:
[1]