官术网_书友最值得收藏!

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)

主站蜘蛛池模板: 韩城市| 江城| 江源县| 山西省| 修水县| 钦州市| 改则县| 金塔县| 巴林右旗| 丹巴县| 康马县| 渝北区| 漳浦县| 海兴县| 大名县| 奉节县| 鲜城| 湘潭县| 桃园县| 孙吴县| 平阳县| 英吉沙县| 泾源县| 华池县| 谷城县| 华池县| 新安县| 北宁市| 清水河县| 微山县| 灵山县| 柞水县| 湖口县| 海安县| 双桥区| 高邑县| 慈利县| 错那县| 罗江县| 微博| 沧州市|