一般在8位單片機與ARM方面的嵌入式系統(tǒng)是有層次上的差別,ARM適用于系統(tǒng)復雜度較大的高級產品,如PDA、手機等應用。而8位單片機因架構簡單,硬件資源相對較少,適用于一般的工業(yè)控制、消費性家電等等。對于一個單片機方面的軟件編程初學者,應以HOLTEK系列或8051等8位單片機來做入門練習。而初學者應當具備軟件編程相關知識,單片機一般軟件編程是以匯編語言為主,各家有各家的語法,但大都以RISC的單片機架構為主,其中 RISC (Reduced Instruction Set Computer) 代表單片機的所有指令。都是利用一些簡單的指令組成的,簡單的指令代表 單片機的線路可以盡量做到最佳化,而提高執(zhí)行速率。另外初學者要具備單片機I/O接口的應用知識,這在于周邊應用電路及各種元器件的使用,須配合自己所學的電子學及電路學等。