在写一些有些时序的程序时,要用到精确的延时时刻,以下是运用Keil软件的反汇编来核算延时的。
程序如:
void delayns(uchar t)
{ uchar k,i,j;
}
通过汇编后核算的成果为
(3*j*i+5*i+10)*k+4=10024*k+5
他的反汇编程序是:
?C0008:
;
?C0011:
;
?C0014:
?C0013:
?C0010:
; }
?C0017:
; END OF _delayns
在写一些有些时序的程序时,要用到准确的延时时间,以下是使用Keil软件的反汇编来计算延时的。程序如:voiddelayns(uchart){uchark
在写一些有些时序的程序时,要用到精确的延时时刻,以下是运用Keil软件的反汇编来核算延时的。
程序如:
void delayns(uchar t)
{ uchar k,i,j;
}
通过汇编后核算的成果为
(3*j*i+5*i+10)*k+4=10024*k+5
他的反汇编程序是:
?C0008:
;
?C0011:
;
?C0014:
?C0013:
?C0010:
; }
?C0017:
; END OF _delayns