微處理器與微控制器
微處理器和微控制器本質上都是為運行計算機而設計的處理器。雖然微處理器和微控制器的主要任務本質上是相同的,但兩者運行的計算機機器的類型是不同的。兩者通常被稱為具有計算機形式的任何機器的核心。一種是一種特殊形式的處理器,而另一種則存在於所有計算機中。
微處理器
微處理器通常被稱為中央處理器,也被稱為任何計算機的心臟和大腦。執行一系列任務需要微處理器。這些都是通用的,因此有人說微處理器是執行邏輯操作的必要條件。微處理器被配置成微芯片,用於在計算機被提示時啟動計算機和啟動命令。
微控制器
微控制器本質上是特定於他們需要執行的任務。微控制器通常出現在汽車和電器中,它的板上有一個微處理器來執行這個裝置的所有邏輯操作。微控制器一旦編程,就可以獨立工作,因為它有一組存儲的指令,可以在需要時執行。微控制器可以很容易地說是一個小型微處理器,它有一個CPU、RAM、ROM以及所有的輸入和輸出端口都嵌入在單個微芯片上。
微處理器與微控制器的區別
微處理器和微控制器的主要區別在於它們的功能。當微處理器具有更廣泛的功能時,微控制器對其任務更為具體。
微處理器也不能被編程來處理實時任務,而微控制器,如需要控制水溫或測量房間溫度的設備中的微控制器需要實時監控,因此微控制器通過其內置的指令集自行工作。
微處理器需要人類不斷地輸入,例如在個人計算機中,這樣指令才能被引導。微處理器是計算機的存儲器,而微控制器將整個計算機集成在一個芯片中。它不僅內置內存,還具有輸入和輸出端口以及定時器和轉換器等外圍設備。所有這些都可以通過一次觸摸來處理。
結論