C51中微秒级延时程序如何理解

void delayus(uint t)
{
    while(t--);
}

请问这个延时程序怎么计算延时时间

看 单片机datasheet中说明的指令周期和机器周期,然后和用的晶振频率(即时钟频率)换算下。

一般仿真软件能跑出时间来,要精确的化就在板子上直接示波器量取最佳。