一、晶振頻率
1、英文全稱:frequency oscillate
2、定義:晶體振盪器的固有頻率, 不能改變。
二、時鍾周期
1、英文全稱:Clock Cycle。
2、時鍾周期是計算機中最基本的、最小的時間單位。在一個時鍾周期內,CPU僅完成一個最基本的動作。
3、時鍾周期 = 晶振周期 = 振盪周期Tosc = 晶振頻率(振盪頻率fosc)的倒數。
4、若晶振周期為12MHz,則時鍾周期 = 1/12us。每秒發出12000000個脈沖信號,那么發出一個脈沖的時間就是時鍾周期,即1/12微妙。
三、狀態周期
振盪器脈沖信號經過時鍾電路二分頻之后產生的單片機時鍾信號的周期(用S表示)稱為狀態周期。故一個狀態周期S包含2個節拍,前一時鍾周期稱為P1節拍,后一時鍾周期稱為P2節拍。
四、機器周期
1、定義:CPU完成一項基本操作(取指令、存儲器讀寫等)所消耗的最短時間。
2、一般由12個時鍾周期或者6個狀態周期組成。
3、計算:機器人周期 = 12 / 晶振頻率。
4、存在的原因:1個時鍾周期無法干完一件事,而12個時鍾周期能夠完成基本的操作。
五、指令周期
取出並執行一條指令的時間。指令周期是不確定的,因為她和該條指令所包含的機器周期有關。一個指令周期=1個(或2個或3個或4個)機器周期,像乘法或除法就含有4個機器周期,單指令就只含有1個機器周期。
六、總線周期
訪問1次存儲器和I/O端口操作所需要的時間。
七、小結
所需時間:時鍾周期 < 狀態周期 < 機器周期 < 指令周期 < 總線周期
————————————————————————————————————————————————————————————
原文鏈接:https://blog.csdn.net/itworld123/article/details/83714972