timer.c
来自「这是用W77E58编写的控制GSM模块」· C语言 代码 · 共 43 行
C
43 行
#include <w77e58.h>
#include "global.h"
#include "util.h"
#include "timer.h"
//*****************************
//延时n x 100ns
void delay(unsigned char xdata d) //在源程序开头定义是否用w77e58或22。1184M晶振
{
unsigned char j;
do{ d--;
//110592 & 89c52
#ifndef cpuw77e58
#ifndef xtal221184
j=21; //k=38 cpu80320 100us k=21 cpu 8052
#else
j=42;
#endif
#else
#ifndef xtal221184
j=38;
#else
j=76;
#endif
#endif
do {j--;} while(j!=0);
}while(d!=0);
}
void delay_ms(unsigned char xdata d)
{
do {delay(10);} while(d-- != 0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?