24小時聯系電話:18217114652、13661815404
中文
行業資訊
微處理器與微控制器
微處理器與微控制器
微控制器(MCU)是計算的中心。MCU幾乎是我們使用的所有電子設備的一部分,從臺式機和筆記本電腦到智能手機、計算器、醫療設備和可穿戴設備。事實上,MCU的應用如此之多,很難(而且冗長)在一篇文章中列出每個應用。相比之下,微處理器 (MPU) 位于嵌入式系統的中心,并在許多計算功能中控制操作。MCU和MPU用于組織和優化電子設備中的計算系統,但在選擇合適的處理技術以整合到您的設備中時,它們的細微差別很重要。
微處理器的發明者:
微處理器這個詞,有時也被稱為邏輯芯片,最初是由Viatron Computer Systems 在1968年創造的,用于表示他們的System 21機器,但其參考日期可以追溯到1951年。然而,對于“發明”微處理器的眾多競爭者中的哪一個真正值得稱贊存在爭議。
微處理器具有三個基本功能:
利用其算術/邏輯單元(ALU)執行加法、減法、乘法和除法等數學運算。
將數據從一個位置移動到另一個位置。
根據做出的決定做出決定并更改指令集。
微處理器的布局(圖 1)包括地址總線(8、16或32位寬),可將地址發送到內存,數據總線(8、16或32位寬)可將數據傳輸到向/從存儲器發送或接收,一條允許存儲器接收方向的讀取(RD)和寫入(WR)線,一條用于設置處理器脈沖序列的時鐘線,一條允許將處理器重置為“零”的重置線。
圖 1 : 微處理器框圖
什么是微控制器?
與MPU不同,MCU微控制器提供圍繞基本處理器內核的附加功能,從而為特定應用提供更高效的解決方案。MCU是緊湊、高度集成的計算機系統,由(圖 2)中央處理單元 (CPU) 和內存(如果需要)組成。數據轉換器、時鐘生成、定時解決方案、模擬信號處理、I/O 組件和串行通信等外設也包含在MCU內部。MCU支持電路包括調試、中斷、時鐘生成模塊和電源電路。
嵌入式微控制器與微處理器:
嵌入式微處理器和微控制器之間的主要區別包括:
微控制器(MCU)
嵌入式系統的中心
集成外部處理器、I/O組件和內部存儲器
MCU的小尺寸使其成為緊湊型系統的理想選擇
成本效益
許多MCU都配備了省電功能
MCU包含更多的寄存器,使程序比MPU更容易編寫
由于內部組件和指令而提高了速度
微處理器(MPU)
計算機系統的中心
比MCU占用更大的空間,因為內存必須從外部連接
由于連接的外部組件導致高功耗
更多基于內存的操作
主要用于個人電腦
可能沒有省電模式
通常比MCU慢
雖然MPU和MCU都用于增強和優化計算操作,但在確定適合您的設備設計的計算解決方案時,請考慮設備的尺寸、速度和計算要求。有趣的是,一些微處理器是微控制器,但這些類型的組合單元控制小型、簡單的設備,例如帶有音頻或手電筒的賀卡。設計復雜性、應用程序和用例將是確定計算解決方案時的最終考慮因素。