|
|
時序是用定時單位來描述的,MCS-51的時序單位有四個,它們分別是節(jié)拍、狀態(tài)、機器周期和指令周期,接下來我們分別加以說明。
·節(jié)拍與狀態(tài):
我們把振蕩脈沖的周期定義為節(jié)拍(為方便描述,用P表示),振蕩脈沖經(jīng)過二分頻后即得到整個單片機工作系統(tǒng)的時鐘信號,把時鐘信號的周期定義為狀態(tài)(用S表示),這樣一個狀態(tài)就有兩個節(jié)拍,前半周期相應(yīng)的節(jié)拍我們定義為1(P1),后半周期對應(yīng)的節(jié)拍定義為2(P2)。
·機器周期:
MCS-51有固定的機器周期,規(guī)定一個機器周期有6個狀態(tài),分別表示為S1-S6,而一個狀態(tài)包含兩個節(jié)拍,那么一個機器周期就有12個節(jié)拍,我們可以記著S1P1、S1P2……S6P1、S6P2,一個機器周期共包含12個振蕩脈沖,即機器周期就是振蕩脈沖的12分頻,顯然,如果使用6MHz的時鐘頻率,一個機器周期就是2us,而如使用12MHz的時鐘頻率,一個機器周期就是1us。
·指令周期:
執(zhí)行一條指令所需要的時間稱為指令周期,MCS-51的指令有單字節(jié)、雙字節(jié)和三字節(jié)的,所以它們的指令周期不盡相同,也就是說它們所需的機器周期不相同,可能包括一到四個不等的機器周期(這些內(nèi)容,我們將在下面的章節(jié)中加以說明)。
·MCS-51的指令時序:
MCS-51指令系統(tǒng)中,按它們的長度可分為單字節(jié)指令、雙字節(jié)指令和三字節(jié)指令。執(zhí)行這些指令需要的時間是不同的,也就是它們所需的機器周期是不同的,有下面幾種形式:
·單字節(jié)指令單機器周期
·單字節(jié)指令雙機器周期
·雙字節(jié)指令單機器周期
·雙字節(jié)指令雙機器周期
·三字節(jié)指令雙機器周期
·單字節(jié)指令四機器周期(如單字節(jié)的乘除法指令)
完整的Word格式文檔51黑下載地址:
MCS-51單片機的指令時序.doc
(123 KB, 下載次數(shù): 7)
2018-1-3 22:33 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|