除了AT系列的8051單片機,基本上可以說是不能,至少對于你來說是不能
前面已經有人告訴你要怎么做了,在KEIL環境下仿真是可以看到執行時間,但現在很多入門用都是以STC的為主,STC的指令執行時間和傳統的8051是不一樣的,所以,仿真計算出來的時間和實際的是不一樣的
如果你要相對精確的話,可以在進入中斷的時候設定某一個IO,中斷返回的時候再取反,然后再用示波器測量這個IO取反的時間,這才是真正的實際執行時間
像這種情況,一般不要在中斷中做太多的事,中斷用于觸發就可以了,處理程序放在中斷外部執行,這樣也不會影響到其它的功能 |