單片機的主要應(yīng)用范圍
單片機的應(yīng)用規(guī)模很是普遍,主要的應(yīng)用規(guī)模有:
(1) 財產(chǎn)節(jié)制。單片機可以組成各種財產(chǎn)節(jié)制系統(tǒng)、數(shù)據(jù)收羅系統(tǒng)等。如數(shù)控機床、自動生產(chǎn)線節(jié)制、電機節(jié)制、溫度節(jié)制等。
(2) 儀器儀表。如智能儀器、醫(yī)療工具、數(shù)字示波器等。
(3) 盤算機外部設(shè)置裝備擺設(shè)與智能接口。如圖形終端機、傳真機、復(fù)印機、打印機、繪圖儀、磁盤/磁帶機、智能終端機等。
(4) 商用產(chǎn)品。如自動售貨機、電子收款機、電子秤等。
(5) 家用電器。如微波爐、電視機、空調(diào)、洗衣機、錄像機、音響設(shè)置裝備擺設(shè)等。
學(xué)習(xí)ARM和單片機哪個更實用
一般在8位單片機與ARM方面的嵌入式系統(tǒng)是有層次上的差別,ARM適用于系統(tǒng)復(fù)雜度較大的高級產(chǎn)品,如PDA、手機等應(yīng)用。
而8位單片機因架構(gòu)簡單,硬件資源相對較少,適用于一般的工業(yè)控制、消費性家電等等。對于一個單片機方面的軟件編程初學(xué)者,應(yīng)以HOLTEK系列或8051等8位單片機來做入門練習(xí)。
而初學(xué)者應(yīng)當(dāng)具備軟件編程相關(guān)知識,單片機一般軟件編程是以匯編語言為主,各家有各家的語法,但大都以RISC的單片機架構(gòu)為主,其中 RISC (Reduced Instruction Set Computer) 代表單片機的所有指令。
都是利用一些簡單的指令組成的,簡單的指令代表 單片機的線路可以盡量做到最佳化,而提高執(zhí)行速率。另外初學(xué)者要具備單片機I/O接口的應(yīng)用知識,這在于周邊應(yīng)用電路及各種元器件的使用,須配合自己所學(xué)的電子學(xué)及電路學(xué)等。
ARM和單片機在多個方面存在差異:
架構(gòu):ARM是一種基于RISC原則的處理器架構(gòu),廣泛應(yīng)用于嵌入式系統(tǒng)。而單片機通常使用精簡指令集計算機(RISC)架構(gòu),通常在單個芯片上集成了處理器核心、內(nèi)存、輸入/輸出接口、定時器和其他外設(shè)。
應(yīng)用范圍:ARM主要用于信息處理和控制,而單片機主要用于簡單(相對而言)信息處理。
軟件方面:引入了操作系統(tǒng)是兩者最大的區(qū)別?;贏RM處理的操作系統(tǒng)移植成功后,可以在其上直接開發(fā)應(yīng)用程序,而單片機則一切都要重新編寫。前期的操作系統(tǒng)移植工作,還是需要專業(yè)人士來做。此外,ARM具有安全、高效等優(yōu)點,例如其內(nèi)核與用戶空間的內(nèi)存管理分開,不會因為用戶的單個程序錯誤而引起系統(tǒng)死掉。在傳統(tǒng)的單片機開發(fā)中大多是基于中斷的前后臺技術(shù),對多任務(wù)的管理有局限性。
硬件方面:大多數(shù)8位單片機技術(shù)硬件發(fā)展非???,但與32位ARM相比還是有些差距。ARM芯片大多把SDRAM、LCD等控制器集成到片子當(dāng)中,而8位機大多需要進行外擴。總的來說,單片機是一個微控制器,而ARM已經(jīng)是一個微處理器了。
總的來說,ARM和單片機各有特點,選擇哪種應(yīng)根據(jù)實際需求而定。
審核編輯:黃飛
-
處理器
+關(guān)注
關(guān)注
68文章
19259瀏覽量
229647 -
單片機
+關(guān)注
關(guān)注
6035文章
44554瀏覽量
634590 -
ARM
+關(guān)注
關(guān)注
134文章
9084瀏覽量
367373 -
RISC
+關(guān)注
關(guān)注
6文章
462瀏覽量
83707
發(fā)布評論請先 登錄
相關(guān)推薦
評論