89c51真的過時了嗎?

南征李


89C51單片機是上世紀九十年代流行的一款單片機,當時不少單片機愛好者都以該單片機作為入門單片機,不過現在來看這款單片機內置資源很少(尤其是不具有ISP功能),作為初學者現在自學單片機,不宜再選用89C51作為入門單片機了,起碼要選用AT89S51單片機作為入門單片機。下面我們來介紹一下AT89C51和AT89S51單片機究竟有何區別?



AT89S51單片機。

不少單片機初學者搞不清楚究竟AT89C51和AT89S51單片機究竟有何區別?可以這麼說,後者是前者的升級版,它們比較起來有以下不同:

①、工作電壓範圍不同,S51的工作電壓範圍為4~5.5V,而C51單片機的電壓範圍很窄,在高於5.3V或低於4.8V皆不能工作。②、工作頻率不同,S51的最高工作頻率可達33MHz,而C51的最高頻率只能達到24MHz。③、程序存儲器的寫入方式不一樣,C51只支持並行寫入,並且需要高壓燒寫,而S51單片機則支持ISP在線可編程寫入技術,燒寫電壓也只有4~5V。也就是說,選用S51作為入門單片機,寫入程序更方便。


51單片機開發板。

除了上述幾點,S51單片機在加密性能及抗干擾能力方面亦優於C51單片機,故初學者若選用51單片機作為入門單片機,建議選用AT89S51作為入門單片機。

STM8S003單片機。

在學會了AT89S51單片機之後,一般還要再學一兩款性能更好的51單片機。這是因為AT89S51單片機內置資源很少,搞產品設計一般很少選用該單片機,這裡推薦學習AVR單片機和STM8單片機。像AVR的ATmega16、ATmega328以及STM8L151系列單片機都是非常不錯的單片機,尤其是STM8L151系列的部分型號內置資源很豐富,有的還帶有12位的ADC及DAC,搞產品設計非常方便。


創意電子DIY分享


你開發一個小孩的玩具車就用stm32甚至樹莓派,是不是有點殺雞用牛刀的感覺,嚴重浪費資源,所以各有各的用途


分享到:


相關文章: