在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--; } }