时钟周期应如何计算

2020-01-20 18:53发布

使用51内核SOC芯片,实际使用晶振32768HZ,软件里倍频  3.2M
void delayms(unsigned int j)//mcu=3.2M时为1ms延时
{
        unsigned char i;
       
        while(j--)
        {
                for(i=0;i<57;i++)
                {
                        _nop_();
                        _nop_();
                        _nop_();

                }
        }
}
执行这段代码1MS,是如何计算的呢,  (1/32M)*4*3*57吗,这个芯片一个指令周期,包含4个时钟周期
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。