專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開(kāi)發(fā)工具、應(yīng)用測(cè)試 完善的開(kāi)發(fā)代碼案例庫(kù)分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無(wú)限潛能!
集成電路代理商深圳英銳恩為您解析單片機(jī)中指令周期和時(shí)間周期的概念。
指令周期:
指令周期是執(zhí)行一條指令所需要的時(shí)間,一般由若干個(gè)機(jī)器周期組成。指令不同,所需的機(jī)器周期數(shù)也不同。對(duì)于一些簡(jiǎn)單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機(jī)器周期。對(duì)于一些比較復(fù)雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個(gè)或者兩個(gè)以上的機(jī)器周期。
時(shí)鐘周期:
時(shí)鐘周期也叫振蕩周期或晶振周期,即晶振的單位時(shí)間發(fā)出的脈沖數(shù),一般有外部的振晶產(chǎn)生,比如12MHZ=12×10的6次方,即每秒發(fā)出12000000個(gè)脈沖信號(hào),那么發(fā)出一個(gè)脈沖的時(shí)間就是時(shí)鐘周期,也就是1/12微秒。通常也叫做系統(tǒng)時(shí)鐘周期。是計(jì)算機(jī)中最基本的、最小的時(shí)間單位。
系統(tǒng)時(shí)鐘:系統(tǒng)時(shí)鐘就是CPU指令運(yùn)行的頻率,這個(gè)才是CPU真正的頻率。單片機(jī)內(nèi)部所有工作,都是基于由晶振產(chǎn)生的同一個(gè)觸發(fā)信號(hào)源,由這個(gè)信號(hào)來(lái)同步協(xié)調(diào)工作步驟,我們把這個(gè)信號(hào)稱為系統(tǒng)時(shí)鐘,系統(tǒng)時(shí)鐘一般由晶振產(chǎn)生,但在單片機(jī)內(nèi)部系統(tǒng)時(shí)鐘不一定等于晶振頻率,有可能小于晶振頻率,也有可能大于晶振頻率,具體是多少由單片機(jī)內(nèi)部結(jié)構(gòu)決定,正常情況和晶振頻率會(huì)存在一個(gè)整數(shù)倍關(guān)系。系統(tǒng)時(shí)種是整個(gè)單片機(jī)工作節(jié)奏的基準(zhǔn),它每振蕩一次,單片機(jī)就被觸發(fā)執(zhí)行一次操作。
一般來(lái)說(shuō),單片機(jī)只有一個(gè)時(shí)鐘源.用了外部晶振,就不用內(nèi)部RC,用了內(nèi)部RC,就不用外部晶振.振蕩器振蕩,產(chǎn)生周期波.單片機(jī)在這樣的周期波的作用一下有規(guī)律的一拍一拍的工作,波的頻率越高,單片工作得就越快,波的頻率越低,單片機(jī)工作得就越慢。
以上是集成電路代理商深圳英銳恩科技分享的單片機(jī)中指令周期,時(shí)間周期概念。
英銳恩專業(yè)的技術(shù)團(tuán)隊(duì)不僅可以為您解答單片機(jī)芯片的相關(guān)知識(shí),同時(shí)可以根據(jù)您的需求定制開(kāi)發(fā)方案,助力您智能電子產(chǎn)品單片機(jī)方案開(kāi)發(fā)。