单片机的几个周期
單片機(jī)的幾個周期
(1)時鐘周期。也稱為震蕩周期,定義為時鐘頻率的倒數(shù)(可以這樣來理解,時鐘周期就是單片機(jī)外接晶振的倒數(shù),
? ? ? ? ? 如12MHz的晶振,它的時鐘周期就是1/12us)它是單片機(jī)中最基本的、最小的時間單位;在一個時鐘周期內(nèi),CPU
? ? ? ? ? 僅完成一個最基本的動作。對于某個單片機(jī)來講,若采用了1MHz的時鐘頻率,則時鐘周期就是1us;若采用4MHz
? ? ? ? ? 的時鐘頻率,則時鐘周期就是250us。由于時鐘脈沖是CPU的基本脈沖,它控制著CPU的工作節(jié)奏(使CPU的每一步
? ? ? ? ? 都統(tǒng)一到它的步調(diào)上來)。顯然,對同一種單片機(jī),時鐘頻率越高,單片機(jī)的工作速度就越快。但是,由于不同的
? ? ? ? ? 單片機(jī)內(nèi)部硬件電路和電氣結(jié)構(gòu)不完全相同,所以其所需的時鐘頻率范圍也不一定相同。我們使用的STC89C系列的
? ? ? ? ? ?時鐘范圍約在1MHz~40MHz。
(2)狀態(tài)周期。它是時鐘周期的兩倍。
(3)機(jī)器周期。單片機(jī)的基本操作周期,在一個操作周期內(nèi),單片機(jī)完成一項(xiàng)基本操作,如取指令、存儲器讀/寫等。它由12個時鐘周期(6個狀態(tài)周期)組成。
(4)指令周期。它是指CPU執(zhí)行一條指令所需要的時間。一般一個指令周期含有1~4個機(jī)器周期。
以上內(nèi)容摘自郭天祥老師的《新概念51單片機(jī)C語言教程----入門、提高、開發(fā)、拓展全攻略》。
總結(jié)
- 上一篇: 怎么把一个结构体的数据包通过串口发送出去
- 下一篇: 无线网卡掉线解决办法