特点:
1. AVR系列没有类似累加器A的构造,它紧张是通过R16~R31寄存器来实现A的功能。在AVR中,没有像51系列的数据指针DPTR,而是由X(由R26、R27组成)、Y(由R28、R29组成)、Z(由R30、R31组成)三个16位的寄存器来完成数据指针的功能(相称于有三组DPTR),而且还能作后增量或先减量等的运行,而在51系列中,所有的逻辑运算都必须在A中进行;而AVR却可以在任两个寄存器之间进行,省去了在A中的来回折腾,这些都比51系列出色些

2. AVR的专用寄存器集中在00~3F地址区间,无需像PIC那样得前辈行选存储体的过程,利用起来比PIC方便。AVR的片内RAM的地址区间为0~00DF(AT90S2313) 和0060~025F(AT90S8515、AT90S8535),它们占用的是数据空间的地址,这些片内RAM仅仅是用来存储数据的,常日不具备通用寄存器的功能。当程序繁芜时,通用寄存器R0~R31就显得不足用;而51系列的通用寄存器多达128个(为AVR的4倍),编程时就不会有这种觉得。

3. AVR的I/O脚类似PIC,它也有用来掌握输入或输出的方向寄存器,在输出状态下,高电平输出的电流在10mA旁边,低电平吸入电流20mA。这点虽不如PIC,但比51系列还是要精良的…
缺陷:
1. 是没有位操作,都因此字节形式来掌握和判断干系寄存器位的
2. C措辞与51的C措辞在写法上存在很大的差异,这让从开始学习51单片机的朋友很不习气
3. 通用寄存器一共32个(R0~R31),前16个寄存器(R0~R15)都不能直接与立即数打交道,因而通用性有所低落。而在51系列中,它所有的通用寄存器(地址00~7FH)均可以直接与立即数打交道,显然要优于前者。
ATSHA204A
AT88SC0104CA
AT89C51ED2
AT89C51RD2
AT89C51RC
AT89C51CC03UA
AT89C55WD
AT89C2051
AT89C4051
AT89C5131A
AT89C51
AT89S52
AT89S8253
AT89S8252
AT90S2313
AT90USB1286
AT90CAN64
AT90CAN128
AT90PWM316
ATSAM3X8E
AT91SAM7S64
AT91SAM7SE512
AT91SAM7S128
AT91SAM7S32MU
AT91SAM7X256
AT91SAM9G45C
AT91FR40162SB
AT32UC3A0512
AT32UC3C2512C
ATMEGA8A
ATMEGA8L
ATMEGA16L
ATMEGA16A
ATMEGA32A
ATMEGA32L
ATMEGA32AU
ATMEGA48PA
ATMEGA48
ATMEGA48V
ATMEGA64AU
ATMEGA88V
ATMEGA88PA
ATMEGA88PAU
ATMECA128
ATMECA128A
ATMECA128AU
ATXMEGA128A1U
ATMECA168
ATMEGA168PA
ATMEGA169PA
ATMEGA2560
ATMEGA32U2
ATMEGA32AU
ATMEGA32U4
ATXMEGA32A4U
ATXMEGA128A3U
ATXMEGA16A4U
ATXMEGA32A4U
ATXMEGA128A4U
ATMEGA324PV
ATMEGA328P
ATMEGA325
ATMEGA328PU
ATMEGA406
ATMEGA640
ATMEGA644PA
ATMEGA3290PA
ATMEGA8535
ATF16V8B-15PU
ATF16V8BQL-15PU
ATF16V8B-15PU
ATF20V8B-15PC
ATF1508AS-15QC100
ATF1508AS-10AU100
ATF22V10C-15PU
ATA6612C-PLQW
ATF750CL
ATSAMD20E18A-MUT
ATSAMD20G17A-U
ATSAMD20G18A
ATSAME7OQ21
ATSAM3U4EA-AU
ATSAM3U2CA-AU
ATSAMC21E15A
ATSAMC21E18A-MUT
ATSAM4SA16BA-AU
ATTINY10-TSHR
ATTINY13A-PU
ATTINY45V-20SU
ATTINY85-20SU
ATTINY84A-MU
ATTINY44A
ATTINY167-SU
ATSAME53N20A
ATXMEGA256A3BU-MH
ATXMEGA64D4-MH
ATXMEGA32D4-U
ATSAML22J17A
ATSAMD10D14A-MUT
ATSAML22G18A






