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