⑴ 微處理器微計算機微處理機單片機cpu區別
微處理器、微計算機、微處理機、CPU、單片機、嵌入式處理器它們分別是不同的概念,區別很大。具體來說:
1、含義不同:微處理器就是我們所說的CPU又叫中央處理器,其主要功能是進行運算和邏輯運算。微計算機,簡稱微型機或微機,它的發展是以微處理器的發展來表徵的。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。
2、內部結構不同:微處理器內部結構大概可以分為控制單元、算術邏輯單元和存儲單元等幾個部分。將傳統計算機的運算器和控制器集成在一塊大規模集成電路晶元上作為中央處理單CPU,稱為微處理器。
單片機是一塊晶元集成CPU中央處理器進行運算、控制和適當容量的存儲器M(有RAM,ROM,)輸入和輸出I/O介面電路三個基本部件所組成在通過介面電路與外圍設備相連接。
3、構成方式不同:微處理器按照其處理信息的字長可以分為:八位微處理器、十六位微處理器、三十二位微處理器以及六十四位微處理器等等。
微型計算機是以微處理器為核心,再配上存儲器和介面電路等晶元構成的。
單片機的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
(1)單片機微處理器內核擴展閱讀:
微處理器由一片或少數幾片大規模集成電路組成的中央處理器。這些電路執行控制部件和算術邏輯部件的功能。
微處理器能完成取指令、執行指令,以及與外界存儲器和邏輯部件交換信息等操作,是微型計算機的運算控制部分。它可與存儲器和外圍電路晶元組成微型計算機。
微處理器與傳統的中央處理器相比,具有體積小、重量輕和容易模塊化等優點。微處理器的基本組成部分有:寄存器堆、運算器、時序控制電路,以及數據和地址匯流排。
⑵ stm32的arm內核和cortex架構到底是什麼意思有什麼區別求指教!
ARM處理器:英國Acorn有限公司設計的低功耗成本的第一款RISC微處理器。全稱為Advanced RISC Machine。ARM處理器本身是32位設計,但也配備16位指令集,一般來講比等價32位代碼節省達35%,卻能保留32位系統的所有優勢。
cortex架構:ARM公司在經典處理器ARM11以後的產品改用Cortex命名,並分成A、R和M三類,旨在為各種不同的市場提供服務。
arm內核和cortex架構的區別:
1、構架不一樣:
arm內核:RM處理器本身是32位設計,但也配備16位指令集。
cortex架構:屬於ARMv7架構,這是到2010年為止ARM公司最新的指令集架構。
2、應用領域不一樣:
arm內核:在CISC指令集的各種指令中,大約有20%的指令會被反復使用,占整個程序代碼的80%。而餘下的指令卻不經常使用,在程序設計中只佔20%。
cortex架構:於應用領域不同,基於v7架構的Cortex處理器系列所採用的技術也不相同,基於v7A的稱為Cortex-A系列,基於v7R的稱為Cortex-R系列,基於v7M的稱為Cortex-M系列。
(2)單片機微處理器內核擴展閱讀:
cortex架構的特點:
Cortex-A15 和 Cortex-A7 都支持 ARMv7A 架構的擴展,從而為大型物理地址訪問和硬體虛擬化以及處理 AMBA4 ACE 一致性提供支持。同時,這些都支持big.LITTLE 處理。
ARM在Cortex-A系列處理器大體上可以排序為:Cortex-A57處理器、Cortex-A53處理器、Cortex-A15處理器、Cortex-A9處理器、Cortex-A8處理器、Cortex-A7處理器、Cortex-A5處理器、ARM11處理器、ARM9處理器、ARM7處理器,再往低的部分手機產品中基本已經不再使用,這里就不再介紹。
需要指出的是,單從命名數字來看Cortex-A7似乎比A8和A9低端,但是從ARM的官方數據看,A7的架構和工藝都是仿照A15來做的,單個性能超過A8並且能耗控制很好。另外A57和A53屬於ARMv8架構。
⑶ 單片機有哪些類型
單片機就是微處理器(simple chip machine),比電腦CPU速度慢,功耗低,使用方便,不用帶風扇,滿足一般用法。
1,8位8051內核:89C51/89C52/89C53/89C54/89C58;還有新的帶ISP的後綴89C51RD,RC系列。
2,16位系列:atmel的AVR單片機,TI的MSP430系列,ST的STM32系列。
3,32位ARM7,ARM9系列:920T、926EJ-S、如三星的s3c2410/2440;ST的STM32W103/107系列等
4,還有很多接近ARM9系列的CORE。
還有問題,GO ON ....