131 1300 0010
其他
當(dāng)前位置: 首頁(yè)>> 元件技術(shù)>>其他>>
  • 導(dǎo)航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • 如何理解單片機(jī)中的時(shí)鐘周期與機(jī)器周期和指令
    如何理解單片機(jī)中的時(shí)鐘周期與機(jī)器周期和指令
  • 如何理解單片機(jī)中的時(shí)鐘周期與機(jī)器周期和指令
  •   發(fā)布日期: 2019-11-26  瀏覽次數(shù): 882

    時(shí)鐘周期

    時(shí)鐘周期也稱為震蕩周期,定義為時(shí)鐘脈沖的倒數(shù),是計(jì)算機(jī)中最基本, 最小的時(shí)間單位。

    機(jī)器周期

    在計(jì)算機(jī)中,為了便于管理,通常把一條指令執(zhí)行劃分為若干個(gè)階段,每一個(gè)階段完成一項(xiàng)任務(wù)。如: 取指令、存儲(chǔ)器讀,、存儲(chǔ)器寫等,這每一項(xiàng)工作稱為一個(gè)基本操作。

     

    完成一個(gè)基本操作所需要的時(shí)間為機(jī)器周期,一個(gè)機(jī)器周期由若干個(gè)S周期(狀態(tài)周期)組成。

    如何理解單片機(jī)中的時(shí)鐘周期與機(jī)器周期和指令周期

    指令周期

    執(zhí)行一條指令所需要的時(shí)間, 一般由若干個(gè)機(jī)器周期組成。指令不同,所需要的機(jī)器周期也不同。

    對(duì)于一些簡(jiǎn)單的單字節(jié)指令, 在取指令周期中, 指令取出到指令寄存器后, 立即譯碼執(zhí)行,不再需要其他的機(jī)器周期。

    對(duì)一些比較復(fù)雜的指令, 例如:轉(zhuǎn)移指令、 乘法指令,則需要兩個(gè)或兩個(gè)以上的機(jī)器周期。

    通常含一個(gè)機(jī)器周期的指令稱為單周期指令,包含兩個(gè)機(jī)器周期的指令稱為雙周期指令。

    8051單片機(jī):1個(gè)機(jī)器周期=12個(gè)時(shí)鐘周期12MHZ晶振 執(zhí)行1條單字節(jié)指令需要1uS;

    PIC單片機(jī):1個(gè)機(jī)器周期=4個(gè)時(shí)鐘周期4MHZ晶振執(zhí)行1條單字節(jié)指令需要1uS;

    AVR單片機(jī):1個(gè)機(jī)器周期=4個(gè)時(shí)鐘周期4MHZ晶振執(zhí)行1條單字節(jié)指令需要0.25uS。


  • ·上一篇:
    ·下一篇:
  • 其他關(guān)聯(lián)資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機(jī):131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 elibeatofitness.com 電話:13113000010 粵ICP備2021111333號(hào)