0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AVR单片机的特性、缺点和应用

如意 来源:CSDN 作者:小青菜哥哥 2020-08-19 17:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

AVR单片机

AVR单片机是Atmel公司推出的较为新颖的单片机,其显著的特点为高性能、高速度、低功耗。它取消机器周期,以时钟周期为指令周期,实行流水作业。AVR单片机指令以字为单位,且大部分指令都为单周期指令。而单周期既可执行本指令功能,同时完成下一条指令的读取。通常时钟频率用4~8MHz,故最短指令执行时间为250~125ns。AVR单片机能成为最近仍是比较火热的单片机,主要的特点:

特点:

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

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

AVR的I/O脚类似PIC,它也有用来控制输入或输出的方向寄存器,在输出状态下,高电平输出的电流在10mA左右,低电平吸入电流20mA。这点虽不如PIC,但比51系列还是要优秀的…

缺点:

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

C语言与51的C语言在写法上存在很大的差异,这让从开始学习51单片机的朋友很不习惯

通用寄存器一共32个(R0~R31),前16个寄存器(R0~R15)都不能直接与立即数打交道,因而通用性有所下降。而在51系列中,它所有的通用寄存器(地址00~7FH)均可以直接与立即数打交道,显然要优于前者。

使用最多的器件:ATUC64L3U、ATxmega64A1U、AT90S8515

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5464

    文章

    12695

    浏览量

    375782
  • 单片机
    +关注

    关注

    6078

    文章

    45589

    浏览量

    673873
  • 嵌入式
    +关注

    关注

    5209

    文章

    20679

    浏览量

    337215
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LC88F83B0A 16 位单片机:技术特性与应用分析

    LC88F83B0A 16 位单片机:技术特性与应用分析 在当今的电子设计领域,单片机作为核心控制元件,其性能和功能直接影响着产品的质量和竞争力。ON Semiconductor 公司
    的头像 发表于 04-10 16:05 393次阅读

    AT89LV52单片机特性与应用全解析

    AT89LV52单片机特性与应用全解析 在嵌入式控制应用领域,单片机扮演着至关重要的角色。AT89LV52作为一款经典的低电压、高性能CMOS 8位微计算机,凭借其丰富的特性和广泛的适
    的头像 发表于 04-06 11:40 742次阅读

    Infineon XC866 8位单片机特性、功能与应用解析

    Infineon XC866 8位单片机特性、功能与应用解析 在当今的电子设计领域,8位单片机以其成本效益、低功耗和广泛的应用场景,一直占据着重要的地位。英飞凌(Infineon)的XC866 8
    的头像 发表于 03-30 16:30 189次阅读

    Infineon XC886/888CLM 8位单片机特性与应用详解

    Infineon XC886/888CLM 8位单片机特性与应用详解 在电子设计领域,单片机作为核心部件,其性能和功能直接影响着整个系统的表现。英飞凌(Infineon)的 XC886
    的头像 发表于 03-30 14:40 712次阅读

    Infineon XC87xCLM 8位单片机:功能特性与设计要点解析

    Infineon XC87xCLM 8位单片机:功能特性与设计要点解析 在电子设计领域,单片机作为核心部件,其性能和特性对整个系统的稳定性和功能实现起着关键作用。今天,我们就来深入探讨
    的头像 发表于 03-30 14:40 275次阅读

    Infineon C505系列8位单片机特性、应用与设计要点

    Infineon C505系列8位单片机特性、应用与设计要点 在嵌入式系统设计领域,单片机作为核心控制部件,其性能和特性直接影响着整个系统的功能和稳定性。Infineon Techn
    的头像 发表于 03-30 14:25 193次阅读

    深入解析Infineon C165 16位单片机特性、参数与应用指南

    深入解析Infineon C165 16位单片机特性、参数与应用指南 在当今的电子设计领域,单片机作为核心控制元件,广泛应用于各种智能设备和工业控制系统中。Infineon
    的头像 发表于 03-30 14:20 237次阅读

    Infineon XC87xCLM 8位单片机:功能、特性与应用深度解析

    Infineon XC87xCLM 8位单片机:功能、特性与应用深度解析 在电子工程领域,单片机作为核心控制部件,其性能和特性直接影响着产品的功能和稳定性。Infineon的XC87x
    的头像 发表于 03-29 12:15 367次阅读

    英飞凌XC835/836 8位单片机特性、参数与应用解析

    英飞凌XC835/836 8位单片机特性、参数与应用解析 在当今的电子设计领域,单片机作为核心控制元件,其性能和特性对整个系统的设计和运行起着至关重要的作用。英飞凌的XC835/83
    的头像 发表于 03-29 12:05 364次阅读

    Infineon XC822/824 8位单片机特性、参数与应用解析

    Infineon XC822/824 8位单片机特性、参数与应用解析 在电子设计领域,选择一款合适的单片机至关重要。Infineon的XC822/824 8位单片机,以其丰富的
    的头像 发表于 03-29 12:05 301次阅读

    Infineon TC1197 32 位单片机:功能、特性与应用解析

    Infineon TC1197 32 位单片机:功能、特性与应用解析 在嵌入式系统的广阔领域中,32 位单片机以其强大的处理能力和丰富的外设功能,成为众多工程师的首选。Infineon
    的头像 发表于 03-29 10:35 264次阅读

    深入解析RL78/G1G单片机特性、规格与应用考量

    深入解析RL78/G1G单片机特性、规格与应用考量 在电子设备不断发展的今天,单片机作为核心控制元件,其性能和特性对于产品的成功至关重要。Renesas的RL78/G1G
    的头像 发表于 02-26 17:20 880次阅读

    深入解析英飞凌XC835/836 8位单片机特性、参数与应用考量

    深入解析英飞凌XC835/836 8位单片机特性、参数与应用考量 在当今的电子设计领域,单片机作为核心控制元件,广泛应用于各种电子设备中。英飞凌的XC835/836 8位单片机,以其
    的头像 发表于 02-10 11:05 699次阅读

    单片机采用什么电流控制

    单片机作为电子系统的控制核心,其电流控制涉及自身工作电流管理与外部设备电流驱动两个层面。由于单片机内部电路的特性,其自身工作电流较小,而控制外部设备时需通过特定电路实现电流放大与调节,以适配不同负载
    的头像 发表于 07-30 10:07 904次阅读

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要意义。测量
    的头像 发表于 07-25 11:39 1091次阅读