📄 delay_1ms(uint x).c
字号:
/*==============================
延时程序函数
晶振:11.0592
文件名:Delay_1mS(uint x).c
===============================*/
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
/*------------------------------
延时1mS*n
-------------------------------*/
void Delay_1ms(uchar timer)
{
uchar j;
uint i;
for(j=timer;j>0;j--)
{
for(i=0;i<329;i++);
}
}
/*-----------------------------
延时(100ms*n=T)秒
--------------------------*/
void Delay_100ms(unsigned char nS)
{
unsigned char i,x,y;
for(i=0;i<nS;i++)
{
for(x=0;x<228;x++)
{
y=200;
while(y)y--;
}
}
}
/*-------------------------------
延时间(6.5*n+8=T)微秒
------------------------------*/
void Delay_6n5_8us(uchar nUs)//4微秒级延时<255us
{
uchar i=nUs;
while(i)i--;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -