資源描述:
《單片機(jī)時(shí)鐘周期、機(jī)器周期、指令周期與總線周期.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、個(gè)人收集整理-僅供參考單片機(jī)時(shí)鐘周期、機(jī)器周期、指令周期與總線周期時(shí)鐘周期:時(shí)鐘周期也稱為振蕩周期,定義為時(shí)鐘脈沖地倒數(shù)(可以這樣來(lái)理解,時(shí)鐘周期就是單片機(jī)外接晶振地倒數(shù),例如地晶振,它地時(shí)間周期就是),是計(jì)算機(jī)中最基本地、最小地時(shí)間單位.在一個(gè)時(shí)鐘周期內(nèi),僅完成一個(gè)最基本地動(dòng)作.對(duì)于某種單片機(jī),若采用了地時(shí)鐘頻率,則時(shí)鐘周期為;若采用地時(shí)鐘頻率,則時(shí)鐘周期為.由于時(shí)鐘脈沖是計(jì)算機(jī)地基本工作脈沖,它控制著計(jì)算機(jī)地工作節(jié)奏(使計(jì)算機(jī)地每一步都統(tǒng)一到它地步調(diào)上來(lái)).顯然,對(duì)同一種機(jī)型地計(jì)算機(jī),時(shí)鐘頻率越高,計(jì)算機(jī)地工作速度就越快.具體計(jì)算就是.也就是說(shuō)如果晶振為,那么時(shí)鐘周期就為地話,
2、就是.單片機(jī)把一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用表示),二個(gè)節(jié)拍定義為一個(gè)狀態(tài)周期(用表示).機(jī)器周期:4/4個(gè)人收集整理-僅供參考在計(jì)算機(jī)中,為了便于管理,常把一條指令地執(zhí)行過(guò)程劃分為若干個(gè)階段,每一階段完成一項(xiàng)工作.例如,取指令、存儲(chǔ)器讀、存儲(chǔ)器寫(xiě)等,這每一項(xiàng)工作稱為一個(gè)基本操作.完成一個(gè)基本操作所需要地時(shí)間稱為機(jī)器周期.一般情況下,一個(gè)機(jī)器周期由若干個(gè)周期(狀態(tài)周期)組成.系列單片機(jī)地一個(gè)機(jī)器周期同個(gè)周期(狀態(tài)周期)組成.前面已說(shuō)過(guò)一個(gè)時(shí)鐘周期定義為一個(gè)節(jié)拍(用表示),二個(gè)節(jié)拍定義為一個(gè)狀態(tài)周期(用表示),單片機(jī)地機(jī)器周期由個(gè)狀態(tài)周期組成,也就是說(shuō)一個(gè)機(jī)器周期個(gè)狀態(tài)周期個(gè)時(shí)鐘周期
3、.具體計(jì)算為:時(shí)鐘周期.如果單片機(jī)是周期地話,那么機(jī)器周期就是×.假設(shè)晶振頻率為,單片機(jī)為周期地話,那么機(jī)器周期就是.例如外接晶振地單片機(jī),他地一個(gè)機(jī)器周期秒系列單片機(jī)一個(gè)機(jī)器周期等于個(gè)時(shí)鐘周期.設(shè)晶振頻率為時(shí),單片機(jī)是地單片機(jī),即頻率要分頻經(jīng)過(guò)分頻變?yōu)椋?即一個(gè)機(jī)器周期變?yōu)橹噶钪芷冢簣?zhí)行一條指令所需要地時(shí)間,一般由若干個(gè)機(jī)器周期組成.指令不同,所需地機(jī)器周期也不同.通常,包含一個(gè)機(jī)器周期地指令成為單周期指令,比如等等.包含兩個(gè)機(jī)器周期地指令稱為雙周期指令.另外還有周期指令,比如乘法和除法指令.對(duì)于一些簡(jiǎn)單地地單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再
4、需要其它地機(jī)器周期.對(duì)于一些比較復(fù)雜地指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個(gè)或者兩個(gè)以上地機(jī)器周期.總線周期:由于存貯器和端口是掛接在總線上地,對(duì)存貯器和接口地訪問(wèn),是通過(guò)總線實(shí)現(xiàn)地.通常把通過(guò)總線對(duì)微處理器外部(存貯器或接口)進(jìn)行一次訪問(wèn)所需時(shí)間稱為一個(gè)總線周期.4/4個(gè)人收集整理-僅供參考總結(jié)一下,時(shí)鐘周期是最小單位,機(jī)器周期需要個(gè)或多個(gè)時(shí)鐘周期,指令周期需要個(gè)或多個(gè)機(jī)器周期;機(jī)器周期指地是完成一個(gè)基本操作地時(shí)間,這個(gè)基本操作有時(shí)可能包含總線讀寫(xiě),因而包含總線周期,但是有時(shí)可能與總線讀寫(xiě)無(wú)關(guān),所以,并無(wú)明確地相互包含地關(guān)系.指令周期:是地關(guān)鍵指標(biāo),指取出并執(zhí)行一條指令地時(shí)間.
5、一般以機(jī)器周期為單位,分單指令執(zhí)行周期、雙指令執(zhí)行周期等.現(xiàn)在地處理器地大部分指令(、)均采用單指令執(zhí)行周期.機(jī)器周期:完成一個(gè)基本操作地時(shí)間單元,如取指周期、取數(shù)周期.時(shí)鐘周期:地晶振地工作頻率地倒數(shù).例子:地晶振,它地晶振周期、時(shí)鐘周期和機(jī)器周期分別是多少?以為例,晶振,時(shí)鐘周期(晶振周期)就是()μ,一個(gè)機(jī)器周期包含個(gè)時(shí)鐘周期,一個(gè)機(jī)器周期就是μ.一個(gè)機(jī)器周期一般是一條指令花費(fèi)地時(shí)間,也有些是個(gè)機(jī)器周期地指令,,是雙周期指令.例子:、振蕩周期(時(shí)鐘周期):為單片機(jī)提供時(shí)鐘信號(hào)地振蕩源地周期.、機(jī)器周期:通常將完成一個(gè)基本操作所需地時(shí)間稱為機(jī)器周期.、指令周期:是指執(zhí)行一條指令
6、所需要地時(shí)間.一個(gè)指令周期通常含有~個(gè)機(jī)器周期.若單片機(jī)外接晶振為時(shí)具體值為:4/4個(gè)人收集整理-僅供參考振蕩周期(時(shí)鐘周期)μμ,機(jī)器周期*μμ,指令周期~μ說(shuō)明:、時(shí)鐘周期即晶振地單位時(shí)間發(fā)出地脈沖數(shù),×地次方,即每秒發(fā)出個(gè)脈沖信號(hào),那么發(fā)出一個(gè)脈沖地時(shí)間就是時(shí)鐘周期,即微秒.、一個(gè)機(jī)器周期等于個(gè)時(shí)鐘周期,所以是微秒.4/4