嵌入式 > 技术百科 > 详情

关于1T系列单片机软件延时

发布时间:2020-06-05 发布时间:
|

1T系列单片机的小范围延时计算公式(us) :(4*t + 10) * 1/f


void delay(u8 t)

{

    while(--t);

}


另外再来看一个nop相关的


/* 1T系列单片机在12M晶振下产生指定us数的软件延时 */

void Delay_us(unsigned char us)

{

    do {

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

    } while (--us);

}


/* 12T系列单片机在12M晶振下产生指定us数的软件延时 */

void DelayX10us(unsigned char t)

{

    do {

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

        _nop_();

    } while (--t);

}


 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
如何解决PCB传输线之SI反射问题