艾巴生活网

您现在的位置是:主页>科技 >内容

科技

avr单片机的优缺点(AVR单片机的特性、缺点和应用)

2024-12-02 11:35:08科技帅气的蚂蚁
AVR微控制器AVR单片机是Atmel公司推出的一款比较新颖的单片机,其显著特点是高性能、高速度、低功耗。它取消机器周期,以时钟周期为指令周

avr单片机的优缺点(AVR单片机的特性、缺点和应用)

AVR微控制器

AVR单片机是Atmel公司推出的一款比较新颖的单片机,其显著特点是高性能、高速度、低功耗。它取消机器周期,以时钟周期为指令周期,实行流水生产。AVR MCU命令是基于字的,大部分是单周期命令。单个周期不仅可以执行这条指令的功能,还可以完成下一条指令的读取。通常时钟频率为4 ~ 8 MHz,因此最短指令执行时间为250 ~ 125 ns。AVR单片机最近可以成为热门单片机了。其主要特点是:

特点:

AVR系列没有类似累加器A的结构,它主要通过R16~R31寄存器实现A的功能。在AVR中,没有像51系列那样的数据指针DPTR,而是用三个16位寄存器X(由R26、R27组成)、Y(由R28、R29组成)、Z(由R30和R31组成)来完成数据指针的功能(相当于三套DPTR),也可以作为后置寄存器使用。但是AVR可以在任意两个寄存器之间进行,省去了A中的折腾,比51系列好。

AVR 的专用寄存器都集中在00 ~ 3F地址范围内,所以不需要像PIC那样先选择一个库,比PIC使用起来更方便。AVR 的地址范围;的片内RAM分别是0 ~ 00DF (AT90S2313)和0060 ~ 025 f(at90s 8515、 at90s 8535),占用数据空间的地址。这些片内RAM仅用于存储数据,通常不具备通用寄存器的功能。程序复杂时,通用寄存器R0 ~ R31不够用;而51系列的通用寄存器多达128个(是AVR的4倍),所以编程时不会有这种感觉。

AVR s I/O引脚类似于PIC,它也有一个方向寄存器用于控制输入或输出。输出状态下,高电平输出电流约10mA,低电平吸电流20mA。虽然这个不如PIC,但还是比51系列好…

缺点:

没有位操作,相关寄存器位以字节形式控制和判断。

C语言和51的C语言在写法上差别很大,让开始学51单片机的朋友很不习惯。

共有32个通用寄存器(R0 ~ R31),前16个寄存器(R0 ~ R15)可以不能直接处理立即数,所以通用性降低。在51系列中,其所有通用寄存器(地址00 ~ 7FH)都可以直接处理立即数,明显优于前者。

最常用的器件:ATUC64L3U,ATxmega64A1U,AT90S8515