登錄|立即注冊|使用QQ帳號登錄
論壇 > 51單片機
發(fā)帖|
看1394|回0|收藏
樓主 ID:556315 只看他
2019-6-6 10:14

可以先選51系列芯片入門,不過在通過51大概了解完單片機體系之后最好迅速轉向stm32等功能強大的32位單片機,這個是咱血的教訓。
    51系列單片機有愛特美爾的at51系列,英特爾的8051系列(已淘汰),宏晶的stc51 stc12 iap15系列等等。什么?你要問我為什么宏晶家的的單片機系列我打出來這么多?沒錯,我就是一個苦逼的前宏晶stc單片機用戶。講道理,雖然以前看網上說他們認為宏晶單片機下載方式low,無法進行在線調試等等諸多問題,但是他依舊應該是目前中國學生使用人數(shù)最多的51單片機,(而且現(xiàn)在好像也支持在線調試,我不會用(/≧ω\))畢竟大多數(shù)初學者都用的普中的板子。
    所以我推薦你一開始學的時候可以先從51學起,學習C語言,然后了解單片機函數(shù)層面的使用方式,接著再一步步深入到寄存器操作的方式等等等等。如果按這樣一步步深入學習的話,我覺得51單片機是一個不錯的入門芯片。另外,以89為前綴的stc芯片設計年代久遠,單片機功能較為單一,所以如果想學完51就搞些稍復雜的東西的話,建議不要從89系列學起,自帶ad的DIP40 的stc12芯片是一個不錯的選擇,功能相對強大,而且引腳和89系列兼容,有些程序和資料二者可以共用。iap15系列也很強,而且是近幾年推出的,但是他和89系列不兼容,資料相對于開發(fā)了十余年的89系列會少很多,初學者玩外部拓展模塊的時候會遇到不少困難(咱踩過的坑)。
    如果你是準備只學習單片機的使用方法,不準備從原理上搞懂,或并不著急搞懂單片機原理,只是需要使用一下而已的用戶,stm32f1系列和f4系列相對來說比較適合你,因為他們有官方自帶的圖形編程軟件,官方授予的標準庫以及hal庫函數(shù),這些函數(shù)都是精心封裝起來的,直接調用的話最多三五天(對我這種之前沒碰過stm32又被逐飛家的庫函數(shù)慣壞的菜雞來說)就能熟練使用了,上手很快。大概就是這樣,謝謝。
哦,我現(xiàn)在主用的還是逐飛的kea128,偶爾用用stc12和stm32f407。



51黑電子論壇

Powered by Discuz! X3.1

首頁|標準版|觸屏版|電腦版