找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1257|回复: 0
收起左侧

STC单片机延时程序总结

[复制链接]
ID:579397 发表于 2023-3-3 02:52 | 显示全部楼层 |阅读模式
/*********************************************
                程序名称        :延时函数
*********************************************/

//#define MAIN_Fosc 48000000L        //定义主时钟
//#define MAIN_Fosc 44236800L        //定义主时钟
//#define MAIN_Fosc 40000000L        //定义主时钟
//#define MAIN_Fosc 36864000L        //定义主时钟
//#define MAIN_Fosc 35000000L        //定义主时钟
//#define MAIN_Fosc 33177600L        //定义主时钟
//#define MAIN_Fosc 30000000L        //定义主时钟
//#define MAIN_Fosc 27000000L        //定义主时钟
//#define MAIN_Fosc 24000000L        //定义主时钟
//#define MAIN_Fosc 22118400L        //定义主时钟
//#define MAIN_Fosc 20000000L        //定义主时钟
//#define MAIN_Fosc 18432000L        //定义主时钟
#define MAIN_Fosc 12000000L        //定义主时钟
//#define MAIN_Fosc 11059200L        //定义主时钟
//#define MAIN_Fosc 6000000L        //定义主时钟
//#define MAIN_Fosc 5529600L        //定义主时钟

void Delay(unsigned int ms)                //注:ms_max=65536
        {
                unsigned int i;
                do
                        {
                                i=MAIN_Fosc/96000L;                //STC89_12T
//                                i=MAIN_Fosc/48000L;                //STC89_6T
//                                i=MAIN_Fosc/14000;                //STC12
//                                i=MAIN_Fosc/13000;                //STC15
//                                i=MAIN_Fosc/10000;                //STC8
//                                i=MAIN_Fosc/6030;                        //STC32
                                while(--i)        ;
                                }
                        while(--ms);
        }

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表