⑴ 2. 單片機是不是嵌入式系統它與ARM嵌入式系統有何異同
一般的說,單片機是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的計算機系統,它的正式名稱叫微控制器(MCU)。
IEEE對嵌入式系統的定義是「用於控制、監視或者輔助操作機器和設備的裝置」,因此所有單片機系統都可以稱為嵌入式系統,ARM只是其中一種,例如飛利浦公司的LPC2000系統就是著名的32位的ARM單片機。ARM與傳統單片機的最大不同在於指令集,傳統的單片機如51系列使用的是復雜指令集(CISC),且不具備指令流水線。而ARM使用的是精簡指令集(RISC,而且使用了至少3級流水線。這使得ARM的製造成本和運行效率相對51有著明顯的優勢。
另外,傳統的單片機一般都是8位機,而ARM是32位機。32bit數據的加減法,51需要多次處理,而在ARM中只需要1個指令。而且ARM的編譯器相對傳統單片機來說,易用性大大加強,比較流行的編譯工具有IAR,RVCT,ADS,ARM-GCC等。
⑵ 單片機可以稱為嵌入式嗎有什麼區別
也可以理解 嵌入式裡麵包括了單片機 呵呵
⑶ 嵌入式單片機是什麼
嵌入式系統是一個大類,單片機是其中一個重要的子類。嵌入式系統顧名思義就是一個嵌入在其他系統中的系統。例如汽車系統中嵌入姿態控制系統,就可以使汽車駕駛更安全,更有效;電源系統內引入自動控制系統,能夠讓電源工作的更穩定。這里的姿態控制系統和電源的自動控制系統就屬於嵌入式系統。單片機形成的系統一般是用於自動化,工業控制功能的,這些功能一般不會獨立運用,是需要和其他系統配合的,因此從廣義上講,單片機應用一般屬於嵌入式系統的一個分支。目前由於嵌入式系統應用廣泛,因此還有不是單片機的嵌入式系統,例如手機,是在手機的基本功能上(通話、簡訊)加入了應用處理器,使其功能更加強大,但是由於製造工藝的問題,高端手機還不能做到全部一片集成(一片集成的那個是山寨機),但是也屬於嵌入式系統的一個分支。
⑷ 單片機和嵌入式式計算機是一個概念么
不是。單片機是一片晶元,其中集成了計算機系統必須的ram、rom等,及其它組件。
嵌入式計算機一般是以通用CPU為核心,板上集成了計算機系統必須的各個組件。
從架構上來說,單片機的結構等同於嵌入式計算機主板,區別在於一個集成在晶元內,一個在板上。當然嵌入式計算機功能與復雜程序遠高於單片機。
⑸ 用51單片機做的那種系統屬於嵌入式系統嗎
屬於,51單片機也是結合了硬體和軟體,屬於嵌入式范疇
一個嵌入式系統裝置一般都由嵌入式計算機系統和執行裝置組成,嵌入式計算機系統是整個嵌入式系統的核心,由硬體層、中間層、系統軟體層和應用軟體層組成。執行裝置也稱為被控對象,它可以接受嵌入式計算機系統發出的控制命令,執行所規定的操作或任務。執行裝置可以很簡單,如手機上的一個微小型的電機,當手機處於震動接收狀態時打開;也可以很復雜,如SONY智能機器狗,上面集成了多個微小型控制電機和多種感測器,從而可以執行各種復雜的動作和感受各種狀態信息。
硬體層
硬體層中包含嵌入式微處理器、存儲器(SDRAM、ROM、Flash等)、通用設備介面和I/O介面(A/D、D/A、I/O等)。在一片嵌入式處理器基礎上添加電源電路、時鍾電路和存儲器電路,就構成了一個嵌入式核心控制模塊。其中操作系統和應用程序都可以固化在ROM中。