單片機機器週期計算公式

來源:魅力女性吧 1.66W
單片機機器週期計算公式

單片機的機器週期=12秒/晶振頻率,時鐘週期=振盪週期,等於單片機晶振頻率的倒數,如常見的外接12M晶振,那它的時鐘週期=1/12M。

時鐘週期以時間動作重複的最小週期來度量,度量單位採用時間單位。在單個時鐘週期內(現代非嵌入式微處理器的這個時間一般都短於1納秒),邏輯零狀態與邏輯一狀態來回切換。由於發熱和電氣規格的限制,週期裏邏輯零狀態的持續時間歷來要長於邏輯一狀態。

一般情況下,一個機器週期由若干個S週期(狀態週期)組成。通常用內存中讀取一個指令字的最短時間來規定CPU週期,(也就是 計算機通過內部或外部總線進行一次信息傳輸從而完成一個或幾個微操作所需要的時間)),它一般由12個時鐘週期(振盪週期)組成,也是由6個狀態週期組成。

擴展資料

在一個時鐘週期內,CPU僅完成一個最基本的動作。由於時鐘脈衝是計算機的基本工作脈衝,它控制着計算機的工作節奏(使計算機的每一步都統一到它的步調上來)。顯然,對同一種機型的計算機,時鐘頻率越高,計算機的工作速度就越快。

但是,由於不同的計算機硬件電路和器件的不完全相同,所以其所需要的時鐘周頻率範圍也不一定相同。我們學習的 8051單片機的時鐘範圍是1.2MHz-12MHz。

一個機器週期包含六個狀態週期(用S表示)。一個狀態週期有兩個節拍(用P1、P2表示)。8051系列單片機的一個機器週期同6 個S週期(狀態週期)組成。也就是説一個機器週期=6個狀態週期=12個振盪週期(即時鐘週期)。

單片機機器週期計算公式

晶振頻率的單位是Hz,頻率的倒數是週期,單位為秒,晶振頻率的倒數就是時鐘週期,12倍的時鐘週期就是機器週期,執行指令所用的時間用機器週期數

熱門標籤