单片机软件仿真和实际运行速度不一样,怎么回事?

潇湘花雨13044496


仿真里用的还是传统的51单片机,运行速度是晶振频率12分频后的速度。而现在的stc单片机,从stc12开始后就加入了1T模式和12T模式,12T模式和传统的运行是一样的,1T模式下,晶振频率直接就是运行速度,没做12分频。这就是仿真和实际单片机板子运行速度不一样的主要原因,其次,stc单片机的大部分指令集是做过优化的,相同的汇编指令,在stc单片机里所需要的执行时间会比传统51单片机所需要的执行时间少,也就是运行的会快。


分享到:


相關文章: