一、软件模仿运转速度与硬件对应
咱们首先要找到单片机的晶振为多大(一般在配套的运用说明书中有标识或许直接在试验板上面看,试验板上面标识的不是很明显),如图所示标识。
Keil编译器在编译程序时,核算代码碑文时刻跟此数值有关,咱们要模仿时刻就要使软件模仿运转速度与实践硬件一一对应。STC89C52RC的晶振频率由图1.知其频率为11.0592MHz。故咱们需要在keil的project中的Option for target 选项中修正晶振频率值:
点击OK按钮,设置结束。
二、核算查办碑文的时刻
1)点击
按钮后能够看到两个现象
l 在main函数内的榜首条带操作性查办前有一个箭头
这一共程序要运转的下一条查办。
l 程序运转箭头所指向查办之前查办的时刻为422.09us
2)点击 使运转箭头所指向的一条查办
点击 按钮往后,黄色箭头的指向会朝向下一条,这个时分程序运转的时刻就会发生变化:
相应的箭头指向的查办也会发生变化
且
其间21-22行为注释查办。
所以咱们就能够核算出碑文led1 = 0这条查办的时刻为:(423.18-422.09)us。
三、总结
知道每条(段)程序运转的时刻往后咱们就能够设置一段咱们想要的时刻段去操控软件间歇的运转某些程序段。如使流水灯业绩。