用proteus仿真做LED点阵屏幕时钟的时候,时间不真实,过七八秒,秒位才跳一次,CPU过载,请问怎么解决?
用proteus仿真做LED点阵屏幕时钟的时候,时间不真实,过七八秒,秒位才跳一次,CPU过载,请问怎么解决?
是用延时子程序计时得到的秒吗?这样就不准确,最好采用定时器并中断的方式还比较准点,但是仿真运行,这时间肯定是不准的,与电脑的性能有关,如果电脑CPU的频度不高,会影响仿真速度的。
如果是采用定时器及中断方式,就要优化程序了。
0
用proteus仿真做LED点阵屏幕时钟的时候,时间不真实,过七八秒,秒位才跳一次,CPU过载,请问怎么解决?
是用延时子程序计时得到的秒吗?这样就不准确,最好采用定时器并中断的方式还比较准点,但是仿真运行,这时间肯定是不准的,与电脑的性能有关,如果电脑CPU的频度不高,会影响仿真速度的。
如果是采用定时器及中断方式,就要优化程序了。