EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
学习单片机为什么选用AVR单片机?* Z6 y' t+ z y9 }5 E$ x6 `1 ^
4 h. V+ l1 Y' @) \
9 {# t& [$ l' X- p" C
电子技术的迅猛发展,尤其单片机更广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表等领域,使产品功能、精度和质量大幅度提高,电路简单、故障率低、可靠性高且成本低廉。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。 2 @9 o0 k& }" p3 c' \. D# w9 S
|