找回密码
 立即注册
查看: 1607|回复: 9

STC系列51单片机延时

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-01 08:48:18

24

主题

108

回帖

448

积分

中级会员

积分
448
发表于 2024-2-24 10:59:09 | 显示全部楼层 |阅读模式
STC-IPS下载程序系列51单片机延时指令集有5个,分别是STC-Y1,STC-Y3,STC-Y5,STC-Y6,STC-32


单片机时钟晶振11.0592MHz
一、延时1ms
Y1指令集
适用于SCT89C系列,STC90C系列、STC89LE系列、STC90LE系列
Y3指令集
适用于STC12C系列、STC12LE系列、STC11F系列、STC11L系列、STC10F系列、STC10L系列、STC15F104E、STC15L104E、STC15F104EA、STC15L104EA
Y5指令集
STC15F系列、STC15L系列、STC15W系列
Y6指令集合
适用于STC8F系列、STC8A系列
二、延时1us
Y3指令集

适用于STC12C系列、STC12LE系列、STC11F系列、STC11L系列、STC10F系列、STC10L系列、STC15F104E、STC15L104E、STC15F104EA、STC15L104EA
Y5指令集
STC15F系列、STC15L系列、STC15W系列
Y6指令集
适用于STC8F系列、STC8A系列

STC-ISP.png

本帖被以下淘专辑推荐:

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

积分
5121
发表于 2024-2-24 15:34:33 | 显示全部楼层
用这样的延时函数,比较简单。

/*********************************************
                程序名称        :延时函数
*********************************************/

//#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_ms(unsigned int ms)             //注:ms_max=65536
{
    unsigned int i;
    do
    {
//         i=MAIN_Fosc/96000L;             //STC89/90_12T
//         i=MAIN_Fosc/48000L;             //STC89/90_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);
}

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-2-24 16:44:24 | 显示全部楼层

STC-ISP V6.92O

截图202402241643556617.jpg

点评

stc-isp可否增加一个可以可以输入时间参数的软件延时函数? 适配Delay_us(u16 time),Delay_ms(u16 time),Delay_s(u16 time)这几个函数,可以选主频和指令集 这样可以方便许多  详情 回复 发表于 2024-2-24 17:07
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-2-24 17:07:03 | 显示全部楼层

stc-isp可否增加一个可以可以输入时间参数的软件延时函数?
适配Delay_us(u16 time),Delay_ms(u16 time),Delay_s(u16 time)这几个函数,可以选主频和指令集
这样可以方便许多
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-2-24 17:14:54 | 显示全部楼层
STC-ISP V6.92O

截图202402241714515983.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-2-24 17:15:50 | 显示全部楼层
现在研发任务重,先用我们这个工具吧,后续再...
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:418
  • 最近打卡:2025-05-01 08:48:18

24

主题

108

回帖

448

积分

中级会员

积分
448
发表于 2024-2-24 22:33:27 | 显示全部楼层
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:400
  • 最近打卡:2025-05-02 00:11:26

2

主题

170

回帖

200

积分

中级会员

积分
200
发表于 2024-2-25 23:28:53 来自手机 | 显示全部楼层
直接用工具,简单高效
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:204
  • 最近打卡:2025-04-30 11:23:45

2

主题

65

回帖

168

积分

注册会员

积分
168
发表于 2024-2-28 10:22:40 | 显示全部楼层
直接库函数
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:469
  • 最近打卡:2025-04-10 16:59:05

45

主题

69

回帖

1223

积分

金牌会员

积分
1223
发表于 2024-2-28 16:57:09 | 显示全部楼层
angm*** 发表于 2024-2-24 15:34
用这样的延时函数,比较简单。

/*********************************************

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:18 , Processed in 0.197923 second(s), 124 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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