|
請教一下大家,最近在用STC8G1K08A單片機(jī)做一個(gè)小東西,使用到了定時(shí)器0和定時(shí)器1,參照官方設(shè)定的1毫秒,然后中斷里重復(fù)1000次,作為1秒的精確延時(shí),但是實(shí)際發(fā)現(xiàn)誤差很大,不知道是我設(shè)置的問題還是?之前用STC15W104和STC15F104都沒有問題,延時(shí)很精確(相比較而言)
這是中斷里面的程序:
if(timer_1_ms < 1000)timer_1_ms++;
else
{
timer_1_ms = 0;
if(timer_s > 0)timer_s--;
else
{
timer_s = 0;
status = 0;//若時(shí)間到,那就在LED熄滅的時(shí)候進(jìn)入到休眠模式
}
}
這是官方的設(shè)置
軟件的版本是V6.94E,目前最新的版本。
|
|