蘇州永節電子科技有限公司
設為首頁 | 收藏本站
新聞詳情

單片機結構組成有哪些?

瀏覽數:5
文章附圖

  單片機是眾多電子消費類產品不可缺少的核心元器件之一,單片機有著集成度高、可靠性強、低能耗、低電壓等特點,是日常生活中產品開發的首要選擇,為生產與研發提供很大的便利。擁有這么多特點,那么單片機的結構組成有哪些?

  單片機是一個配備CPU和程序存儲器、數據存儲器、輸入/輸出接口電路、定時/計數器、中斷控制器、模/數轉換器、數/模轉換器、調制解調器等部件的系統,這些系統安裝在一塊集成電路上。根據不同單片機的型號,其組成部分不同,具體結構以下幾種。

2022526

  一、運算器

  運算器由運算部件——算術邏輯單元(Arithmetic & Logical Unit,簡稱ALU)、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數據進行算術或邏輯運算,輸入來源為兩個8位數據,分別來自累加器和數據寄存器。ALU能完成對這兩個數據進行加、減、與、或、比較大小等操作,最后將結果存入累加器。

  運算器有兩個功能:

  (1) 執行各種算術運算。

  (2) 執行各種邏輯運算,并進行邏輯測試,如零值測試或兩個值的比較。

  運算器所執行全部操作都是由控制器發出的控制信號來指揮的,并且,一個算術操作產生一個運算結果,一個邏輯操作產生一個判決。

  二、控制器

  控制器由程序計數器、指令寄存器、指令譯碼器、時序發生器和操作控制器等組成,是發布命令的“決策機構”,即協調和指揮整個微機系統的操作。其主要功能有:

  (1) 從內存中取出一條指令,并指出下一條指令在內存中的位置。

  (2) 對指令進行譯碼和測試,并產生相應的操作控制信號,以便于執行規定的動作。

  (3) 指揮并控制CPU、內存和輸入輸出設備之間數據流動的方向。

  微處理器內通過內部總線把ALU、計數器、寄存器和控制部分互聯,并通過外部總線與外部的存儲器、輸入輸出接口電路連接。外部總線又稱為系統總線,分為數據總線DB、地址總線AB和控制總線CB。通過輸入輸出接口電路,實現與各種外圍設備連接。

  三、存儲單元

  任何計算系統都需要兩種類型的存儲器:程序存儲器和數據存儲器。程序存儲器,顧名思義,包含程序,即要由CPU執行的指令。另一方面,數據存儲器需要在執行指令時存儲臨時數據。

202263

  通常,程序存儲器是只讀存儲器或ROM,數據存儲器是隨機存取存儲器或RAM。數據存儲器有時也稱為讀寫存儲器(R/WM)。

  輸入設備:用于將程序和數據輸入到計算機。

  輸出設備:輸出設備用于把計算機數據計算或加工的結果以用戶需要的形式顯示或保存。

  拓展閱讀:單片機的發展現狀及前景

  隨著5g時代到來,以單片機為核心控制部件的產品越來越多,包括豐巢快遞柜、共享單車、共享充電寶以及充電樁等等都是以單片機作為核心控制部件的。隨著5G和物聯網技術成熟,對各種低成本低功耗數據采集設備需求大幅提升,單片機+外圍電路來實現這些功能正好切合這些特點。在未來會出現更多新的需求和應用,單片機前景還是十分廣闊的。

  根據調查了解,當前在一線行業的單片機工程師,只要你擁有2-3年的產品開發經驗,月薪達到15k以上還是十分普遍的,如果技術夠強,做過wifi、藍牙、Zigbee、Lora、NB工資就明顯會比普通的高。一般5年以上經驗就能夠勝任研發總監,月薪普遍能再次上漲10k,也就是25k,這已經大大超過了普通工薪階層的平均水準。