单片机 Keil v2 调试

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:23:32
void Delay(unsigned short ms)
{
unsigned short i;
unsigned char j;
for(i=0;i<ms;i++)
{
for(j=0;j<200;j++) ;
for(j=0;j<102;j++) ;
}
}

这样的一个函数,如何调试这个运行的时间???
换句话这个软件怎么看运行时间??

1、你可以看下反汇编的程序代码,然后自己计算
2、在这段从运行前开定时器并开定时中断,在中断程序里再计数;运行结束后看计数值;
3、....

((102+2+1)×200+2+1))*ms+2+1 在乘以晶振的倒数除以12

模拟运行时,软件显示执行时间。

软件仿真。调好晶振频率,运行。左面的项目栏里就可以看到了