内光电效应所对应的光电元件,内光电效应
2023-12-05
很多朋友对avr单片机与51单片机区别,AVR单片机的特点及缺点解析不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。
AVR微控制器AVR微控制器是Atmel公司推出的一款比较新颖的微控制器,其特点是高性能、高速、低功耗。它取消机器周期,以时钟周期为指令周期,实现流水线。AVR单片机的指令是以字为单位的,大部分是单周期指令。而单个周期不仅可以执行这条指令的功能,还可以完成下一条指令的读取。通常时钟频率为4 ~ 8 MHz,因此最短指令执行时间为250 ~ 125 ns。
AVR单片机可以成为最近比较火的单片机。其主要特点是:
特点1、AVR系列没有类似累加器A的结构,主要通过R16~R31寄存器实现A的功能。
在AVR中,没有像51系列那样的数据指针DPTR,而是三个16位寄存器,X(由R26、R27组成),Y(由R28、R29组成),Z(由R30和R31组成),来完成数据指针的功能(相当于三组DPTR),也可以作为post使用。但是AVR可以在任意两个寄存器之间进行,省去了在A中来回折腾,比51系列好。
2、AVR的专用寄存器集中在00 ~ 3f的地址范围内,使用起来比PIC更方便,不用先经过选择内存条的过程。AVR的片内RAM的地址范围是0 ~ 00DF (AT90S2313)和0060 ~ 025 f(at90s 8515、 at90s 8535),占用数据空间的地址。这些片内RAM仅用于存储数据,通常不具备通用寄存器的功能。
程序复杂时,通用寄存器R0 ~ R31不够用。但是51系列的通用寄存器多达128个(是AVR的4倍),编程时不会有这种感觉。
3、AVR的I/O引脚与PIC类似,也有一个方向寄存器,用于控制输入或输出。输出状态下,高电平输出电流约10mA,低电平吸合电流20mA。这个不如PIC,但还是比51系列好。缺点1、没有位操作,所有相关寄存器位都是以字节形式控制和判断的。2、C的C语言和51的C语言在写法上差别很大,让一直在学习51单片机的朋友很不习惯。
3、有32个通用寄存器(R0 ~ R31),前16个寄存器(R0 ~ R15)不能直接处理立即数,通用性降低。在51系列中,其所有通用寄存器(地址007FH)都可以直接处理立即数,明显优于前者。
以上知识分享希望能够帮助到大家!
版权声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们
推荐阅读
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
2023-12-05
栏目热点
内光电效应所对应的光电元件,内光电效应
LilyGoT手表键盘C3迷你电脑套件
索泰ZBOXEdgeCI342迷你电脑正式上市
谷歌在最新的视频预告片中展示了PixelWatch的独特设计
三星与设计师Juun.J合作推出限量版可折叠产品和配件
从2023年起Fitbit设备将需要Google帐户
TOKKCAMC2+智能WiFi独立日 夜视摄像头
三星正在与全球时尚品牌JUUN.J合作
OnePlusNordWatch的颜色选项通过泄露的渲染揭示
就在第一款Nothing手机发布之前一种新的TWS芽设计浮出水面