学习单片机为什么选用AVR单片机

发布者:开国古泉最新更新时间:2013-01-05 来源: 21ic 关键字:AVR单片机  低功耗  编程效率 手机看文章 扫描二维码
随时随地手机看文章

学习单片机为什么选用AVR单片机?

电子技术的迅猛发展,尤其单片机更广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表等领域,使产品功能、精度和质量大幅度提高,电路简单、故障率低、可靠性高且成本低廉。ATMEL公司把51内核与其擅长的FLASH制造技术相结合,推出可重复擦写1000次以上低功耗的89C51/52/1051/2051等产品,取代其它8751系列,称霸单片机市场数年。于1997年,由ATMEL挪威设计中心的A先生与V先生,利用ATMEL的FLASH新技术, 共同研发RISC(Reduced Instruction Set CPU) 精简指令集高速嵌入式8位单片机,简称AVR。

学习单片机为什么选用AVR单片机?

一、进入AVR单片机门槛低--一线打天下!

1. 反复擦写,无报废产品。AVR单片机的程序存储器是用FLASH(闪烁存储器--像闪电一样快或称快速擦写) 构成的,可擦写1000次以上,新工艺AVR器件, 程序存储器擦写可达1万次以上,不再有报废品产生。有的单片机,只能烧录一次, 不能更改, 烧录错了产品就报废。

2. 有多种编程方式。AVR程序写入可以并行写入(用万用编程序器),也可用串行ISP(通过PC机RS232口或打印口)在线编程擦写。也就是说可以不必将IC芯片拆下拿到万用编程上擦写,而可直接在电路板上进行程序修改、烧录等操作,方便产品升级。ISP、JTAG这是今后单片机编程的发展方向 。

有的AVR单片机具有Boot区, Boot区内可以建立自己的管理监控,---可以对自己进行编程管理,这些芯片如:ATmega8/16/32/64/128,ATmega8515/8535等器件。写入新软件时无需外部器件,通过任何接口都可以进行编程(并行编程器、ISP、JTGA、 UART 、自编程) 。

作为青少年学习AVR单片机可使用ISP在线下载编程(即把PC机上编译好的程序写到单片机的程序存储器中)方式, 即不需购买仿真器、编程器、擦抹器、芯片适配器等就可搞所有AVR单片机的开发应用, 这就能节省很多开发费用。如果有条件,只需化很少钱自己也可焊接一条ISP下载线, 则可一线打天下(开发所有的AVR单片机)。

3. 有多种免费编程语言供选择。青少年学习单片机用什么语言编程也是至关重要。有一种台湾及国产的用宏指令方法设计的单片机学习板,优点:简单易学,适合小学生用;缺点:不可搞复杂控制,与大专院校学习单片机知识不衔接,又要从头开始学习, 人们称这是不论不类的语言,与现实社会科研应用不能接轨。

ATMEL公司提供AVR单片机的集成环境汇编级开发调试软件是免费的, 软件模拟调试功能也是相当强大, 对单片机初学者可节省购买硬件仿真器的一大笔钱。 高级C语言,ICC AVR C 编译器 支持无SRAM器件;增加组软件模块;Icc DEMO版30天是完全版, 30天后转限2KB版, 作为AVR单片机入门学习已足够了。还有其他高级语言供选择: IAR AVR C编译器 编译器与AVR同步设计,支持C和EC++ ,DEMO版只生成调试文件; Code Vision AVR C编译器 有软件模块,DEMO版为限2KB版; GNU C编译器, 网友联盟自由免费版; BASCOM-AVR DEMO版为限2KB版。双龙将组织相应软件应用中文书籍出版。

4. 有多种器件供选择。AVR单片机系列齐全,可适用于各种不同场合的要。AVR有三个档次:

低档tiny系列AVR单片机: 主要有tiny11/12/15/26/28等;

中档AT90S系列AVR 单片机: 主要有AT90S1200/2313/8515/8535等;

高档ATmega系列AVR单片机: 主要有ATmega8/16/32/64/128,ATmega8515/8535等。

AVR器件价格从几元到近百元, 引脚从8脚到64脚, 还有各种不同封装供选择。

5. 有多种开发实验器配合你学习开发。双龙电子的散件组装SL-DIY02-1 AVR单片机积木化开发实验器, 提供了一个廉价的学习AVR单片机的软件、硬件开发平台, 通过自己组装单片机实验器硬件,只要接上PC机及5伏直流电源, 他什么事都能做, 是青少年参加电子大奖赛的廉价工具及助手。双龙电子还有各种配套积木化应用板供选择:SL-DIY02-2组态开发板, SL-DIY02-3带A/D开发实验板, SL-DIY02-4整流稳压电源板,SL-DIY02-5万通实验板, SL-DIY02-7电机驱板,SL-DIY02-8通信显示板。SL-DIY02-6机器人板(含驱动、探测、整流稳压、遥控接口) ;还有各种开发实验器、仿真器供选择。SL-AVR/SL-AVR+/SL-AVRAD/SL-MEGA8开发实验器, 以上开发实验器均有相应书籍由出版社出版。硬件仿真器有ICE-200,JTAG ICE。

二、AVR是属高速单片机

1. 一个时钟周期执行一条指令。AVR是高速单片机!硬件应用哈佛(Harward)结构,具有预取指令功能, 即在执行一条指令时, 预先把下一条指令己取进来,使得指令可以在一个时钟周期内执行。

2. 多累加器型、数据处理速度快。超功能精简指令!具有32个通用工作寄存器, 相当于有32条立交桥, 可以快速通行。相当多的单片机只有一个累加器, 就像一条独木桥,什么事都要通过累加器, 真是又累又慢,吃力不讨好,速度快不了。AVR单片机系列中有128B到4KB的SRAM静态随机数据存储器,可灵活使用指令运算, 存放数据。

3. 中断响应速度快。AVR像8051一样,有多个固定中断向量入口地址,可快速响应中断。而PIC只有一个中断入口,要查询后才能响应中断,失去了最佳响应中断时间。

4. 高级C语言编程效率高。从高级语言C代码完成同一任务实例比较, 8 MHz AVR 速度要相当224 MHz 80C51,AVR比80C51快28倍。[page]

看各种单片机性能比较:

68HC11:代码效率高,但是处理能力只有AVR的1/10,功耗却高 2.5倍

PIC 速度快, 但是在相同功耗下AVR性能比其高3.5倍

三、AVR是低功耗单片机

具有休眠省电功能(POWER DOWN)及闲置(IDLE)低功耗功能。一般耗电在1~2.5mA,典型功耗情况,WDT关闭时为100nA,更适用于电池供电的应用设备。

四、高度保密(LOCK), 可保护你的科研成果!

–不可破解的位加密锁LOCK bit技术;

–不象有的单片机那样可通过电子显微镜看到保密位方式破解

–FLASH保密位单元深藏于芯片内部, 无法用电子显微镜看到保密位;

–可多次烧写的FLASH且具有多重密码保护锁死(LOCK)功能,因此可快速完成产品商品化,并可多次更改程序(产品升级)而不必浪费IC芯片或电路板,大大提高产品质量及竞争力。

五、I/O口功能强、驱动能力大

AVR的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。I/O口有输入/输出, 三态高阻输入,也可设定内部拉高电阻作输入端的功能,便于作各种应用特性所需(多功能I/O口) 。工业级产品!具有大电流(灌电流)10~40mA,可直接驱动可控硅SSR或继电器, 节省了外围驱动器件。

六、具有A/D转换电路, 可作数据采集闭环控制

AVR内带模拟比较器,I/O口可作A/D转换用,可组成廉价的A/D转换器。AT90S4434/8535具有8路10位A/D;AT90S2333/4433具有6路10位A/D;功能更强的ATMEGA128有FLASH 128KB,EEPROM 4KB,RAM 4KB,I/O端口48个,中断源16个 ,外中断8个,SPI,UART,8路10位A/D,ISP。

七、有的AVR单片机可组成零外设元件单片机系统

AT90S1200/2343/ATtiny15/ATmega8等部分AVR器件具有内部RC振荡器,1-8MHz的工作频率,使该类单片机成为无外加元器件即可工作,就是一片芯片,可谓简单方便又省钱,作加密器件使用更妙。

八、单片机工作可靠性强

可重设启动复位。AVR系列有内部电源开关启动计数器,可将低电平复位(/RESET)直接接到Vcc端。当电源开时,由于利用内部RC的看门狗定时器,可延迟MCU启动执行程序。这种延时使I/O口稳定后执行程序,以提高单片机工作可靠性。有的AVR单片机还有复位电压调节功能供选择, 适用于单片机使用不同电源电压的场合。有看门狗定时器(WDT),安全保护,防止程序走乱(飞),提了高产品的抗干扰能力。

工作电压范围宽(2.7~6.0V),电源抗干扰性强。 AT90LXX为低电压器件(2.7~6.0V), AT90SXX电压为 (4.0~6.0V),最低器件ATTINY12己到1.8V ~ 5.5V。

九、有功能强大的计数器/定时器

C/T计数器/定时器,有8位和16位,可作比较器;计数器外部中断和PWM(也可当D/A)用于控制输出,有的有3-4个PWM,作电机无级调速是理想器件。

十、有异步、同步串行通讯接口

有串行异步通讯UART接口,不占用定时器和SPI同步传输功能,因其高速故可以工作在一般标准整数频率,而波特率可达576K。

十一、AT90S4414/AT90S8515具有可扩展外部数据存储器达64KB。

它们的引脚排列及功能与8051相似,即可替代替8051系列单片机(8751或8752)的应用系统。仅差复位电平,只需对调复位电阻、电容位置。还增加很多新功能,WDT,A/D,PWM等

十二、 并具有较大容量、可擦写10万次的EEPROM,对掉电后数据保存带来方便,来电后能记住掉电时的工作状态,EEPROM(64B~4KB) 。

十三、 ATmega16/32/64/128等单片机,还具有JTAG边界扫描(芯片内部功能检测)、仿真、编程功能, 大大降低了单片机开发成本。

关键字:AVR单片机  低功耗  编程效率 引用地址:学习单片机为什么选用AVR单片机

上一篇:汽车自动巡航系统PID控制策略的研究
下一篇:AVR单片机入门--MEGA端口操作

推荐阅读最新更新时间:2024-03-16 13:15

ROHM开发出高精度、超低功耗且支持40V电压的窗口型复位IC* “BD48HW0G-C”
全球知名半导体制造商ROHM(总部位于日本京都市)面向需要对电子电路进行电压监控以确保安全的各种车载和工业设备应用(包括车辆引擎控制单元和FA设备),开发出具有高精度和超低静态电流的复位IC*1(电压检测器)“BD48HW0G-C”。 近年来,在汽车和工业设备领域,围绕自动驾驶(自动化)的技术创新日新月异,对安全性的要求也越来越高。与此同时,为了构建更安全的系统,要求在设备开发过程中就要考虑到在发生问题时如何确保安全(故障安全和功能安全)。目前,ROHM已开发出1,000多种复位IC,这些是电子电路的电压监控不可或缺的产品,在确保设备安全性方面发挥着重要的作用。凭借丰富的产品阵容,ROHM在低电压范围的广泛应用领域,创造
[汽车电子]
ROHM开发出高精度、超<font color='red'>低功耗</font>且支持40V电压的窗口型复位IC* “BD48HW0G-C”
基于AVR 单片机的数字正弦逆变电源设计
  逆变电源应用广泛,特别是精密仪器对逆变电源性能要求更高。好的逆变电源不仅要求工作稳定、逆变效率高、输出的波形特性好、瞬态响应特性好,还要求逆变电源小型化、智能化、并且具备可扩展性。因此,这里提出一种基于AVR 系列单片机AT90PWM2 的数字正弦逆变电源, 前级SG3525A采用PWM 控制升压电路实现输入和过热保护。后级单片机AT90PWM2 使用单极性倍频SPWM 控制方式进行全桥逆变,且进行输出保护。   1 总体设计及工作原理   逆变电源的系统整体框图如图1 所示,系统的主电路采用前级推挽升压和后级全桥逆变的2 级结构 ,这样可以避免使用工频变压器,有效降低电源的体积和质量,提高逆变效率。其工作原理为:12 V
[单片机]
基于AVR 单片机的数字正弦逆变电源设计
TI 推出满足便携与医疗应用的低功耗数据采集系统
日前,德州仪器 (TI) 宣布推出一款在 2.2 V 电压下电源流耗仅为 600 uA 的完整型片上数据采集系统 (DAS) 100 kSPS ADS8201,与独立实施方案相比,该产品可节省高达 75% 的功耗。ADS8201 在同一器件中高度集成了具备 4 颗芯片的完整模拟信号链,可为客户实现系统级处理性能。这种高集成度不但可提高设计灵活性,而且还可显著降低空间占用、成本以及功耗,缩短设计时间,充分满足便携式通信与医疗应用、变送器接口以及 GPS 与传感器采集系统的需求。 主要特性与优势: • ADS8201 高度集成了众多可显著提高系统灵活性的组件,其中包含 12 位电容式逐次逼近寄存器 (SAR)
[传感技术]
TI 推出满足便携与医疗应用的<font color='red'>低功耗</font>数据采集系统
圣邦微电子推出低功耗 100KHz 带宽运算放大器
圣邦微电子(SGMICRO)最新推出的SGM8045单通道超低功耗运算放大器,静态电流710nA,最大失调电压2.5mV,增益带宽积为100KHz,主要应用于对产品功耗有严格要求的领域。 SGM8045的输入电压为1.4V~5.5V,速率为16V/ms,共模抑制比为84dB,电源噪声抑制比为80dB,增益在10倍以上时稳定工作。 SGM8045是绿色环保产品,温度范围达到工业标准-40°C到+85°C,并采用SOT23-5,SO-8和MSOP-8的小封装。
[模拟电子]
圣邦微电子推出<font color='red'>低功耗</font> 100KHz 带宽运算放大器
瑞萨电子推出16位通用RL78/G23扩充低功耗MCU RL78产品家族
新款RL78/G23针对物联网终端应用进行优化,扩展外设与安全功能,提升功耗性能 2021 年 4 月 13 日,日本东京讯 - 全球半导体解决方案供应商瑞萨电子集团今日宣布,推出16位通用型RL78/G23微控制器(MCU)并开始量产,此举将进一步增强瑞萨面向广泛应用的8位和16位RL78 MCU的竞争力。RL78/G23可兼容瑞萨当前通用RL78 MCU(如RL78/G13),同时改善功耗性能,满足电池供电应用的需求。此外,为应对市场需求,其片上闪存容量增加至768KB,并大幅扩展片上外设功能,从而在增加功能的同时提升安全性并降低物料清单(BOM)成本。凭借以上功能,全新RL78/G23非常适用于需要兼顾功耗和成本的
[单片机]
瑞萨电子推出16位通用RL78/G23扩充<font color='red'>低功耗</font>MCU RL78产品家族
基于AVR单片机及专用MODEM芯片的MTU、RTU无线电遥测系统设计
一、前 言 基于AVR单片机及专用MODEM芯片的MTU(Master Terminal Unit中心调度机)、RTU无线电遥测系统。 分散地分布在全市的管网监测点上的远端RTU(系统可带256个RTU)采集数据,进行数据处理后通过无线电台向中心调度端发送数据,中心调度端接收到数据后进行数据处理,数据存储,并送给模拟屏显示。 二、设计思想 原有系统的使用中,主要存在以下几个问题:1. 无线通信波特率低(300bps),误码率高,巡测速度慢,最多带32个RTU终端;2. 当某一远程RTU端的无线电台一直处于长时间误发射状态时(简称“长发” )一直占用系统频点,由于系统共用一组无线电频点,这将使系统其他所有电台
[单片机]
基于AVR单片机的数字正弦逆变电源设计
摘要:提出一种高性能的直流-交流(DC-AC)数字式正弦逆变电源的设计方法。采用SG3525A与AVR系列单片机AT90PWM2作为控制器进行设计。SG3525A产生PWM波进行前端的推挽升压控制,通过直流母线上高电压的负反馈,使得全桥逆变的输入电压保持稳定。AT9OPWM2的波形发生器产生SPWM波形对后级全桥逆变进行控制,通过采样全桥逆变后的输出电流以及输出电容电压,实现双闭环控制,使得逆变电源在各种不同类型负载条件下都能具备良好的输出特性以及负责效应。实验结果表明:1 kW样机性能稳定,逆变效率大于90%,在不同种类的满功率的负载条件下均能保持电压精度为220 V±l%,频率精度50 Hz±O.1%,THD小于l%。 关键词
[单片机]
基于<font color='red'>AVR单片机</font>的数字正弦逆变电源设计
飞利浦90纳米ARM9微控制器提供高计算性能和低功耗
飞利浦电子公司日前宣布开始供应业界第一个ARM9核心的90纳米微控制器LPC3180。飞利浦这一全新的32位MCU不仅提供高效能和低功耗,也是唯一提供矢量浮点协处理器和整合的USB On-The-Go,以及在低至0.9V电压的超低功耗模式下运行能力的ARM9微控制器。飞利浦LPC3180的最高速度可达208MHz,是许多高精度应用的理想选择,例如销售点(POS)设备、医疗及工业装置、全球定位系统(GPS)和机器人等。 飞利浦半导体微控制器产品线产品创新总监Ata Khan表示:“藉由先进的90纳米工艺技术的优势,飞利浦能够开发具有高计算性能并针对低功耗运行最优化的最先进的ARM9 MCU。LPC3180推出之后,即使是低成本的电
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved