单片机,发现程序写的和单片机上运行的不太一样

这是我写的代码

img


一开始学的时候闪烁的间隔是正常的,后来我学了模块化编程,就想回去重新试一试,结果拿原来的运行时发现闪烁间隔明显变长了,差不多到1s多左右了,跪求dalao讲解一下是为什么

只有一套代码怎么对比分析?

如果是同样的硬件,可能是单片机配置变了。stc下载的时候可以设置工作频率,可能你前面设置的是20几M,后来改成了10M左右