新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機的機器周期計算

        單片機的機器周期計算

        作者: 時間:2013-05-08 來源:網絡 收藏

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

        1、

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

        2、

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

        3、指令周期

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

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

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

        晶振相關文章:晶振原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 图片| 穆棱市| 南靖县| 昭平县| 中方县| 屏东县| 巴东县| 台南县| 三河市| 长宁县| 新闻| 衡水市| 长兴县| 当阳市| 绵竹市| 民丰县| 库尔勒市| 天长市| 东兰县| 桑植县| 湘潭市| 莆田市| 浦江县| 长白| 景洪市| 韶山市| 清丰县| 淮南市| 行唐县| 会东县| 宁波市| 昌吉市| 伊川县| 云林县| 邳州市| 应城市| 兴义市| 新疆| 长寿区| 古交市| 北宁市|