一般在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é)等。