新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 單片機(jī)的機(jī)器周期計算

        單片機(jī)的機(jī)器周期計算

        作者: 時間:2013-05-08 來源:網(wǎng)絡(luò) 收藏

        計算這么個最簡單的問題,總是忘記,現(xiàn)在干脆給記下來,以后再忘記的話就看一看好了。

        1、

        T又稱為狀態(tài)周期,是時序中最小的時間單位。具體計算就是1/fosc。也就是說如果晶振為1MHz,那么就為1us;6MHz的話,就是1/6us。

        2、

        定義為實(shí)現(xiàn)特定功能所需的時間,或完成某一規(guī)定操作所需的時間,通常由若干時鐘周期構(gòu)成。具體計算為:時鐘周期 X cycles。如果是12周期的話,那么機(jī)器周期就是T×12。假設(shè)晶振頻率為12M,為12周期的話,那么機(jī)器周期就是1us。

        3、指令周期

        置零周期是時序中的最大時間單位,定義為執(zhí)行一條指令所需的時間。通常,包含一個機(jī)器周期的指令成為單周期指令,比如CLR,MOV等等。包含兩個機(jī)器周期的指令稱為雙周期指令。另外還有4周期指令,比如乘法和除法指令。

        而我現(xiàn)在使用的晶振為22.1184MHz,單片機(jī)為4時鐘周期,所以機(jī)器周期為1/5.5296 us。

        這是單片機(jī)中最最基本的問題,希望別再忘了!

        晶振相關(guān)文章:晶振原理


        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 永善县| 策勒县| 安陆市| 余姚市| 青岛市| 昭通市| 安国市| 平和县| 老河口市| 修水县| 新乡市| 临安市| 肥西县| 长丰县| 西乌珠穆沁旗| 惠东县| 陵川县| 田林县| 慈利县| 江源县| 道孚县| 上饶市| 商南县| 巴东县| 阳曲县| 米脂县| 榆树市| 博罗县| 蒙自县| 大庆市| 犍为县| 特克斯县| 荣成市| 革吉县| 昌平区| 遂川县| 华安县| 阳谷县| 双城市| 长海县| 开鲁县|