2016-08-24 63 views
-2

以下哪些正確地識別在該一個ANSI C程序可以在嵌入式系統上運行的最高頻率,如果其執行時間是18毫秒最高頻率

A 18 HZ 
B 55 HZ 
C 18 KHZ 
D 0.055 HZ 
E 55KHZ 
+0

答案是數字毫秒/秒除以執行時間。 – Blindman67

+0

也許我的問題是我的英語不好,但這個問題對我來說很奇怪。例程的執行和嵌入式系統的最大頻率之間的關係是什麼?我的意思是執行時間取決於例程budy和系統頻率......這裏ANSI C的含義是什麼? – LPs

+2

ANSI C,嵌入式系統和CPU時鐘頻率都是不相關的。基本的問題是,如果有一段時間爲18毫秒,那麼可能發生什麼事情的最大頻率是多少? – kkrambo

回答

0

例程的執行和嵌入式系統的最大頻率之間的關係是什麼?

這裏的假設是這個程序是在嵌入式系統上運行的唯一軟件。

int main(void) 
{ 
    .... 
    while(1) 
    { 
     ansi_c_function() 
    } 
} 

如果函數需要18毫秒,調用此函數的頻率是多少?

答案是1/18ms,即55hz

+0

問題是** _最高頻率_ **。你回答了這樣一個問題:函數的輸出頻率是多少,需要18ms的執行時間才能輸出? – LPs