标题: 延时程序汇总 [打印本页]

作者: 876579209    时间: 2021-4-26 17:51
标题: 延时程序汇总
11.0592MHz晶振(延时1ms):
(1)Y1指令集
适用于SCT89C系列,STC90C系列、STC89LE系列、STC90LE系列
void Delay1ms()                //11.0592MHz{        unsigned char i, j;        _nop_();        i = 2;        j = 199;        do        {                while (--j);        } while (--i);}
(2)Y3指令集
适用于STC12C系列、STC12LE系列、STC11F系列、STC11L系列、STC10F系列、STC10L系列、STC15F104E、STC15L104E、STC15F104EA、STC15L104EA
void Delay1ms()                //11.0592MHz{        unsigned char i, j;        _nop_();        i = 11;        j = 190;        do        {                while (--j);        } while (--i);}
(3)Y5指令集
STC15F系列、STC15L系列、STC15W系列,但是不包Y3中的
void Delay1ms()                //11.0592MHz{        unsigned char i, j;        _nop_();        _nop_();        _nop_();        i = 11;        j = 190;        do        {                while (--j);        } while (--i);}
(4)Y6指令集合
适用于STC8F系列、STC8A系列
void Delay1ms()                //11.0592MHz{        unsigned char i, j;        i = 15;        j = 90;        do        {                while (--j);        } while (--i);}








欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1