在51单片机开发板的晶振上写着11.0592代表了11.0592MHz

我们可以用STC-ISP软件上的 软件延时计算器 来生成一个代码,

需在系统频率那里选择11.0592

指令集选择STC-Y1(因为我们单片机是89系列,选择后后面会显示适用哪些系列)

然后生成对应的代码来修改或封装

以下就是修改后的延时函数,可以直接传递毫秒数

void yanshi(int time)	//单位毫秒	//@11.0592MHz
{
	unsigned char i, j;
	
	while(time>0){
		i = 2;
		j = 199;
		do
		{
			while (--j);
		} while (--i);
		time--;
	}

}