delay.c
来自「ADI公司ADuC841单片机源程序。 I2C.c: ADuC841单片机I2」· C语言 代码 · 共 23 行
C
23 行
void delay1(unsigned char x){//公式10+3x
while(--x); //max70.78us
}
void delay2(unsigned char x,unsigned char y){//公式12+(3x+5)*y
unsigned char z; //最大延迟17.75ms 取值255,255
do{ z=x;
do{
}while(--z);
}while(--y);
}
void delay3(unsigned char x,unsigned char y,unsigned char z){
unsigned char a; //公式14+(3x+5)*(y+3)*z
unsigned char b; //最大延迟4.5658s 取值255,255,255
do{ b=y; //延迟1s 取值255,255,56
do{ a=x;
do{
}while(--a);
}while(--b);
}while(--z);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?