微控制器與嵌入式系統的ARM區別

2021-05-22 01:50:16 字數 616 閱讀 8075

因為8位微控制器與嵌入式系統的arm在功能結構和單價的差異,故應用層次上就有很大的不同。 arm適用於系統複雜度較大的高階產品,如pda、手機等應用。 而8位微控制器因架構簡單,硬體資源相對較少,適用於一般的工業控制,消費性家電……等等。評估微控制器近期是否會給arm取代,要觀察兩個因素:

晶元成本

因arm的工作頻率較高,電路較龐大,所需的晶元製造工藝要求較高,成本較高。8位微控制器工作頻率相對較低,電路較小,所需的晶元製造工藝要求較低,成本較低。

功能定位

arm的功能較微控制器強,但兩者定位不同。就如現階段不會有人用arm去作乙個簡單的工業定時開關。當然,如果兩者單價相同也無不可,但現實是有一定的單價差距。

對於乙個微控制器方面的軟體程式設計初學者,應以holtek系列或8051等8位微控制器來做入門練習。而初學者應當具備軟體程式設計相關知識,微控制器一般軟體程式設計是以組合語言為主,各家有各家的語法,但大都以risc的mcu架構為主,其中 risc (reduced instruction set computer) 代表mcu的所有指令。都是利用一些簡單的指令組成的,簡單的指令代表 mcu 的線路可以盡量做到最佳化,而提高執行速率。另外初學者要具備微控制器i/o介面的應用知識,這在於周邊應用電路及各種元器件的使用,須配合自己所學的電子學及電路學等。

嵌入式 微控制器之間的區別

今天在qq群裡,有個看起來資歷豐富的前輩問了乙個問題,嵌入式和微控制器是不是一回事,這個問題提的很好。對於嵌入式方向領域,我最近一直也在想這些底層基礎的概念問題。然而在網上查詢一些前輩的回答,概念太過於深奧,又是那種千篇一律的回答。不能從中學到很多東西。不單是指這一概念,我個人覺得概念不應該弄得過於...

arm微控制器與嵌入式系統 從CPU到MCU

cpu是計算機 微控制器的核心,進行算數 邏輯運算 microcontroller unit 微控制器是乙個完整的計算機系統,在單個晶元上包含了處理器 儲存器和所有的外設io模組。mcu包含了什麼?mcu的特點 從arm v7之後,arm處理器按照應用特徵分類,分為以下三類 r系列 real tim...

從微控制器到嵌入式

1 什麼是微控制器?微控制器是乙個控制系統,接收管腳中斷輸入,進行一些簡單的邏輯操作,對記憶體或flash進行訪問,再輸出到管腳 2 什麼是嵌入式?嵌入式有linux核心 linux核心功能有 程序管理 記憶體管理 檔案系統管理 裝置驅動 網路管理 3 微控制器和嵌入式有什麼共同點?都是靠中斷驅動,...