<th id="ys9lj"></th>

<th id="ys9lj"></th>

    <tbody id="ys9lj"></tbody>
    電子電路 功放電路 電子制作 集成塊資料 電子報 pcb 變壓器 元器件知識 逆變器 電路圖 開關電源 傳感器技術 led 電磁兼容
    電子電路圖
    當前位置: 首頁 > 電子電路 > 設計編程

    詳解51單片機運行過程

    時間:2019-12-06 09:58:25來源:網絡 作者:admin 點擊:
    詳解51單片機運行過程 注:1.ROM:只讀存儲器,單片機的只讀存儲區大多用于存儲程序固又稱程序存儲器。51單片機是EPROM,所謂的EPROM是可擦除的只

    詳解51單片機運行過程













     

    注:

    1.ROM:只讀存儲器,單片機的只讀存儲區大多用于存儲程序固又稱程序存儲器。

    51單片機是EPROM,所謂的EPROM是可擦除的只讀存儲器。可以把原來的程序擦除了,再寫一個新的進去。

    斷電后是可以保存的,數據存儲器(RAM)是不能保存的。

    RAM只能在程序執行的時候不斷地重新存儲定義的變量。如int x,int y

    可以通過code這個指令來將定義的變量放在ROM,而不是RAM中,節省RAM資源

    2.RAM:隨機存取存儲器,用于存儲定義的變量等,速度快

    51單片機的RAM存儲容量遠小于ROM,但是速度非常之快

    內部詳細圖示

     

    內部的結構看似十分復雜,但是大致上可以分為兩個部分:運算器(紅色框)和控制器(藍色框)。

    運算器:主要作用是進行加減乘除和邏輯運算

    內部的結構可以上網查詢

    控制器:控制單片機的各種操作

    程序執行過程

    1.程序地址

    程序開始的時候,要先知道第一條程序的地址,這個通過PC(程序計數器)知道。

    比如剛開始的時候地址是0000H,這個是16進制的。

    當這個地址送給地址寄存器后,即取出第一條指令后,PC自動加1,準備取出下一條指令。

     

    2.程度讀取

    地址寄存器知道指令的地址后,就從ROM(只讀存儲器)里面取出地址所指向的一條指令。

    并把取出來的指令放到指令寄存器中,經過指令編碼器編譯

     

    3.數據處理

    指令有可能要用到加減乘除和賦值語句的判斷。經過指令編碼器,就知道要取出那些定義的數據或者哪些賦值語句。本文由容源電子網(www.jennbosworth.com)整理提供,部分內容來源于網絡,如有侵犯到你的權利請與我們聯系更正。

    本文地址:http://www.jennbosworth.com/dz/22/15755975663525.shtml

    本文標簽:

    12下一頁尾頁
    頂一下
    0%
    返回首頁
    0
    0%

    ------分隔線----------------------------
    發表評論
    請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
    表情:
    名稱: E-mail: 驗證碼: 匿名發表
    發布文章,推廣自己產品。
    推薦內容
    • 特斯拉線圈原理揭秘解讀

      特斯拉線圈原理揭秘解讀特斯拉線圈是一種射頻 振蕩器,可驅動空芯雙調諧振變壓器,在低電流時產生高壓。特斯拉的原始電路以及大多數現代線圈使用簡單的火花隙來激發調諧變

    • 51單片機對LCD1602液晶顯示器的控

      51單片機對LCD1602液晶顯示器的控制 要想實現人機交互,顯示裝置是不可缺少的。這篇文章主要關于如何控制液晶顯示,并在此基礎上加上定時器的功能,把原來已用數碼管顯示

    • 介紹編碼器的工作原理和作用

      編碼器的工作原理和功能:它是一個旋轉傳感器,將旋轉位移轉換為一系列數字脈沖信號。這些脈沖可用于控制角位移。如果編碼器與齒輪桿或螺釘組合,可用于測量線性位移。

    熱門標簽
     
    欧美vivoy13高清