【零基礎】徹底搞懂51單片機各種型號(ATMEL系列)


零、前言

  初學者開始學習51單片機時往往先是一愣,說好51單片機啊,咋個型號是AT89C52,這個S52又是咋回事?上學的時候大都懵懵懂懂就這么用着,但始終沒整明白,所以今天我們就徹底搞明白這些“51”都是些啥51。文章最后我還准備了一份各型號的對比手冊,大家可以對照參考。

一、8031指令集

  51單片機是一個泛稱,我們將所有兼容Intel 8031指令系統的都叫51單片機,所以無論是AT89C51、AT89S52、AT80C51、TS83C25等等,不管他叫什么名字都統稱為51單片機。那為啥不叫31單片機呢?Intel當年推出這個單片機系列時第一款編號就是8031(所以叫8031指令系統),而后在其基礎上進行小改就叫8032、8033,進行大改就叫8041、8051,剛好升級到8051時Intel將8051的資料公布給其他廠商鼓勵大家一起來玩,於是現在所有其他廠商的51單片機都是基於8051進行二次開發的(自然使用的就是8031指令系統),而后大家就把所有使用8031指令系統、基於8051單片機生產其他單片機統稱為51單片機。

二、C51與C52

  ATMEL生產了很多型號的51單片機,最經典的自然就是AT89C51了,但是其的ROM只有4K、RAM只有128Byte,想多寫幾行代碼怎么辦?自然是先簡單的升個級嘛,於是將ROM和RAM空間增倍就是AT89C52了(ROM 8K、RAM 258Byte)。

 

 

三、C51與S51

  AT89S51是AT89C51的一次全面升級,除了采用更新的工藝、更高的頻率、更多的燒寫次數,還增加了ISP、看門狗、異步串口等,所以市面上使用最多的還是S51而不是C51。

 

四、不可多次擦寫的87系列

  我們印象中51單片機一般都是可多次擦寫的(重復燒錄程序),但很多商用場景下只需要寫入一次程序即可(OTP),所以ATMEL自然推出了只可燒錄一次的版本,比如AT87F51、AT87C5103、TS87251等,命名特點是都有個87.

 

五、L、LV、LS、LP

  除了常見的C51、S51、C52、S52,我們有時還能看到不少L、LV、LS、LP,比如AT89LS52、AT89LV51等,實際含義如下:

  1)L:代表低電壓低功耗

  2)LV:代表低電壓

  3)LS/LP:代表在低電壓低功耗(L)基礎上增強型內核的產品

六、總結

  除了上述的特性外,芯片型號中還包含了很多信息,一般老手看到長長一串字符大概就能知道芯片的特性,如果想了解更多可以關注公眾號“零基礎愛學習”回復“A51”可獲得下面的資料:

  1、ATMEL 51單片機常見型號性能對照表

  2、ATMEL 51單片機命名規則

  后續還會繼續補充更多學習資料,敬請關注“零基礎愛學習”!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM