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