阅读背景:

STC系列单片机软件延时,ms级较精确_e1ki0lp

来源:互联网 

 

#include <reg51.H>

#define STC_Y1  97560U  // 89C/LEXX、90C/LEXX
#define STC_Y3  14050U  // 10F/Lxx、11F/Lxx 、12C/LExx、15F104E/L104E(A版)、15F204E/L204EA(A版)
#define STC_Y5  13043U  // 15F/L/Wxx(Y3内核个别型号除外)

#define Fosc 12000000UL
#define Core STC_Y5

/**
 *  功能:延时t毫秒
 *  入参:1~65535
 */
void delay_ms(unsigned int t)
{
    unsigned int i;
    do{
        i = Fosc / Core;
        while(--i);
    }while(--t);
}

void main()
{
    delay_ms(1);
}#include <reg51.H>

#define STC_Y1  97560U 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: