集成電路代理商深圳英銳恩為您解析單片機中指令周期和時間周期的概念。
指令周期:
指令周期是執行一條指令所需要的時間,一般由若干個機器周期組成。指令不同,所需的機器周期數也不同。對于一些簡單的的單字節指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執行,不再需要其它的機器周期。對于一些比較復雜的指令,例如轉移指令、乘法指令,則需要兩個或者兩個以上的機器周期。
時鐘周期:
時鐘周期也叫振蕩周期或晶振周期,即晶振的單位時間發出的脈沖數,一般有外部的振晶產生,比如12MHZ=12×10的6次方,即每秒發出12000000個脈沖信號,那么發出一個脈沖的時間就是時鐘周期,也就是1/12微秒。通常也叫做系統時鐘周期。是計算機中最基本的、最小的時間單位。
系統時鐘:系統時鐘就是CPU指令運行的頻率,這個才是CPU真正的頻率。單片機內部所有工作,都是基于由晶振產生的同一個觸發信號源,由這個信號來同步協調工作步驟,我們把這個信號稱為系統時鐘,系統時鐘一般由晶振產生,但在單片機內部系統時鐘不一定等于晶振頻率,有可能小于晶振頻率,也有可能大于晶振頻率,具體是多少由單片機內部結構決定,正常情況和晶振頻率會存在一個整數倍關系。系統時種是整個單片機工作節奏的基準,它每振蕩一次,單片機就被觸發執行一次操作。
一般來說,單片機只有一個時鐘源.用了外部晶振,就不用內部RC,用了內部RC,就不用外部晶振.振蕩器振蕩,產生周期波.單片機在這樣的周期波的作用一下有規律的一拍一拍的工作,波的頻率越高,單片工作得就越快,波的頻率越低,單片機工作得就越慢。
以上是集成電路代理商深圳英銳恩科技分享的單片機中指令周期,時間周期概念。
英銳恩專業的技術團隊不僅可以為您解答單片機芯片的相關知識,同時可以根據您的需求定制開發方案,助力您智能電子產品單片機方案開發。