码迷,mamicode.com
首页 > 其他好文 > 详细

彻底搞懂51单片机各种型号(ATMEL系列)

时间:2019-06-29 14:58:20      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:次数   int   单片机   指令集   空间   就是   alt   简单的   学习资料   

零、前言

  初学者开始学习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单片机命名规则

  后续还会继续补充更多学习资料,敬请关注“程序员防脱发中心”!

 技术图片

彻底搞懂51单片机各种型号(ATMEL系列)

标签:次数   int   单片机   指令集   空间   就是   alt   简单的   学习资料   

原文地址:https://www.cnblogs.com/cation/p/11105268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!