delay.c
来自「51单片机实现的温湿度采集监控」· C语言 代码 · 共 32 行
C
32 行
#include <intrins.h>
#include <delay.h>
/*******************************************************
函数名称:delayNop()延时函数,延时4个机器周期,12M晶振
为4um,11.0592M晶振大约延时4.34um
入口函数:无
出口函数:无
*******************************************************/
void delayNop()
{
_nop_();
_nop_();
_nop_();
_nop_();
}
/*******************************************************
函数名称:delay(uint t)延时函数。
11.0592MHz晶振延时大约1ms(理论上1.002ms左右)
入口参数:t
出口参数:无
*******************************************************/
void delay(int t)
{
while(t--)
{
unsigned char i;
for(i=0;i<232;i++)
{
delayNop();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?