STM8和8051孰優孰劣,大家傾向於如何選型?

小匠七號


STM8和8051都是比較通用的八位單片機。STM8單片機由ST意法半導體所設計,8051單片機目前以國內的STC宏晶單片機為主,也包括很多51內核的單片機。從價格、片上資源以及廠家的配套資料上,我會優先選用STM8系列單片機,原因如下:

1 STM8單片機系列廣泛

STM8單片機有多個系列,比較常見的有STM8S主流系列、STM8L主打低功耗系列以及STM8A系列主打汽車級應用系列。由這些系列也可以看出,ST意法半導體非常重視8位單片機的市場,而ST單片機的市場推廣在國內做的非常好,從8位到32位單片機都用量廣泛。

2 STM8系列價格便宜

ST的單片機系列比較多,而STM8系列的價格也不高最便宜的STM8S001系列只有1元左右,批量的話,價格只在幾毛錢。雖然8051單片機也不是很貴,但是STM8勝在型號眾多、片上資源眾多以及配套資料多上。

3 配套資料多

學習過8051單片機的朋友都知道,網上有眾多的學習資料,但是這些學習資料都是非官方的,而是眾多學習者整理出來的,這也導致了重複內容太多質量層次不齊。而ST意法半導體都推出了官方的固件庫和設計軟件,更為方便了用戶設計,如庫函數、HAL庫、STM8CubeMX圖形工具等。

4 8051流行的原因

學過單片機的朋友都是知道51單片機的,因為51單片機進入國內較早,也早早的就入選了大學的單片機教材,知道現在很多學校依然在沿用。所以,多數初學者還是以51單片機作為入門資料的,可能先入為主吧,51單片機一直在流行。

另一個原因,國內的STC宏晶單片機推廣的比較好,使51單片機一直不掉隊,STC在推廣51單片機上做出了不可磨滅的貢獻。

目前,從產品設計的角度,我還是建議優先選擇STM8系列單片機。

以上就是這個問題的回答,感謝留言、評論、轉發。更多電子設計、硬件設計、單片機等內容請關注本頭條號:玩轉嵌入式。感謝大家。

玩轉嵌入式


這個問題比較難回答。正所謂蘿蔔青菜,各有所愛。主要還看項目的需求吧。8051之所以在國內很普及,主要是學校的教材最早選用了它。早期的8051內部存儲器很小,一般都要外擴Flash, RAM,更不用說ADC這些。最近這些年8051也在不斷演進,片內繼承的外設也越來越多。

STM8出現的晚,所以它的設計不用考慮跟以前的指令兼容問題,輕裝上陣,在國內近些年用它也非常普遍。而且他的開發工具,配套驅動代碼等也很成熟了。


TopSemic


stc單片機廠家提供的中文資料非常詳細,而stm廠家只提供英文資料,所以自學選擇stc的。


分享到:


相關文章: