新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)分頻、機(jī)器周期、時(shí)鐘周期、狀態(tài)周期

51單片機(jī)分頻、機(jī)器周期、時(shí)鐘周期、狀態(tài)周期

作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏
????(1)振蕩周期=時(shí)鐘周期:是指為單片機(jī)提供時(shí)鐘脈沖信號(hào)的振蕩源的周期。即晶振

(2)狀態(tài)周期:每個(gè)狀態(tài)周期為時(shí)鐘周期的2倍,是振蕩周期經(jīng)二分頻后得到的。 ??詳解:在8051單片機(jī)中把一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用P表示),二個(gè)節(jié)拍定義為一個(gè)狀態(tài)周期(用S表示)

本文引用地址:http://butianyuan.cn/article/201611/323031.htm

(3)機(jī)器周期:一個(gè)機(jī)器周期包含6個(gè)狀態(tài)周期S1~S6,也就是12個(gè)時(shí)鐘周期。在一個(gè)機(jī)器周期內(nèi),CPU可以完成一個(gè)獨(dú)立的操作

機(jī)器周期

在計(jì)算機(jī)中,為了便于管理,常把一條指令的執(zhí)行過(guò)程劃分為若干個(gè)階段,每一階段完成一項(xiàng)工作。例如,取指令、存儲(chǔ)器讀、存儲(chǔ)器寫等,這每一項(xiàng)工作稱為一個(gè)基本操作。完成一個(gè)基本操作所需要的時(shí)間稱為機(jī)器周期。一般情況下,一個(gè)機(jī)器周期由若干個(gè)S周期(狀態(tài)周期)組成。8051系列單片機(jī)的一個(gè)機(jī)器周期同6個(gè)S周期(狀態(tài)周期)組成。前面已說(shuō)過(guò)一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用P表示),二個(gè)節(jié)拍定義為一個(gè)狀態(tài)周期(用S表示),8051單片機(jī)的機(jī)器周期由6個(gè)狀態(tài)周期組成,也就是說(shuō)一個(gè)機(jī)器周期=6個(gè)狀態(tài)周期=12個(gè)時(shí)鐘周期

(4)指令周期:它是指CPU完成一條操作所需的全部時(shí)間。每條指令執(zhí)行時(shí)間都是有一個(gè)或幾個(gè)機(jī)器周期組成。MCS-51系統(tǒng)中,有單周期指令、雙周期指令和四周期指令。

??(5)分頻與否:當(dāng)定時(shí)器/計(jì)數(shù)器工作在定時(shí)模式時(shí),特殊功能寄存器AUXR中的T0x12和T1x12分別決定是系統(tǒng)時(shí)鐘/12(12分頻),還是系統(tǒng)時(shí)鐘/1(不分頻)后讓T0和T1進(jìn)行計(jì)數(shù)。當(dāng)定時(shí)器/計(jì)數(shù)器工作在計(jì)數(shù)模式時(shí),對(duì)外部脈沖計(jì)數(shù)不分頻。【STC12C2052AD】

?

12m晶振,時(shí)鐘周期1/12us



評(píng)論


技術(shù)專區(qū)

關(guān)閉