STC15W408AS较精准的延时函数
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STC15W408AS较精准的延时函数相关的知识,希望对你有一定的参考价值。
STC15W408AS较精准的延时函数
说明:延时函数有STC烧录软件自带的工具计算得来。
- 注意选择
STC-Y5
指令集的。
1秒延时函数
- 使用STC官方工具生成的延时函数需要,在包含头文件
INTRINS.H
void Delay1000ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
_nop_();
i = 43;
j = 6;
k = 203;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
- 如果使用下面的延时函数就不准确了
void delay_ms(unsigned int n)
{
unsigned int i,j;
for(i=n;i>0;i--)
for(j=114;j>0;j--);
}
以上是关于STC15W408AS较精准的延时函数的主要内容,如果未能解决你的问题,请参考以下文章
STC15W408AS+LCD1602+PCF8574转IIC接口+DHT11数据显示
STC单片机基于VSCode PlatformIO开发STC15W408AS软串口示例程序