- 單片機原理及應用系統設計
- 胡景春主編
- 311字
- 2021-10-27 13:42:46
2.7.2 CPU時序
CPU各種指令時序與時鐘周期相關。
1.時鐘周期
時鐘周期是時鐘控制信號的基本時間單位。若晶振頻率為fosc,則時鐘周期Tosc=1/fosc。如fosc=6MHz,則Tosc=166.7ns。
2.機器周期
機器周期指CPU完成一個基本操作(如取指令、讀或寫數據等)所需的時間。STC89系列單片機的機器周期有6T(1個機器周期包括6個時鐘周期)和12T(1個機器周期包括12個時鐘周期)兩種模式,12T是8051傳統單片機的模式,這里介紹12T模式。如圖2-11所示,12T模式分6個狀態:S1~S6。每個狀態又分兩拍:P1和P2。因此,一個機器周期中的12個時鐘周期表示為S1P1、S1P2、S2P1、S2P2、…、S6P1、S6P2。
3.指令周期
指令周期指執行一條指令所需的時間。從指令執行時間看,有單字節、雙字節和三字節指令,指令的執行時間也不一樣。

圖2-11 STC89系列單片機時序(12T)
推薦閱讀
- Windows phone 7.5 application development with F#
- 電腦軟硬件維修大全(實例精華版)
- 數字道路技術架構與建設指南
- Effective STL中文版:50條有效使用STL的經驗(雙色)
- 基于ARM的嵌入式系統和物聯網開發
- Unity 5.x Game Development Blueprints
- 從零開始學51單片機C語言
- Learning Game Physics with Bullet Physics and OpenGL
- 分布式系統與一致性
- Spring Cloud微服務和分布式系統實踐
- LPC1100系列處理器原理及應用
- Blender Game Engine:Beginner's Guide
- Spring Security 3.x Cookbook
- 嵌入式系統原理及應用:基于ARM Cortex-M4體系結構
- The Deep Learning Workshop