AVR单片机幻灯片.pptVIP

  • 7
  • 0
  • 约6.6千字
  • 约 66页
  • 2016-12-05 发布于浙江
  • 举报
AVR单片机 ATmega16 How This PPT Organized 一、基础知识(Page: 3~11) 二、硬件篇(Page: 12~28) 三、软件篇(Page: 29~) 一、基础知识 1.1、产品特性(Page: 4~8) 1.2、编译器、调试器(Page: 9) 1.3、烧写程序、调试与仿真(Page: 10) 1.4、Proteus7仿真软件(Page: 11) 1.1、产品特性 高性能、低功耗的 8 位 AVR? 微处理器 RISC 精简指令集 – 131 条指令 – 大多数指令执行时间为单个时钟周期 – 32 个8 位通用工作寄存器 – 全静态工作 – 工作于16 MHz 时性能高达16 MIPS – 只需两个时钟周期的硬件乘法器 哈佛结构,具备 1MIPS / MHz 的高速运行处理能力 非易失性程序和数据存储器 JTAG 接口( 与IEEE 1149.1标准兼容 ) 1.1、产品特性 外设特点 – 两个具有独立预分频器和比较器功能的8 位定时器/ 计数器。 – 一个具有预分频器、比较功能和捕捉功能的16 位定时器 /计数器。 – 具有独立振荡器的实时计数器RTC – 四通道PWM – 8路 10 位ADC 8 个单端通道 TQFP 封装的7 个差分通道 2个具有可编程增益 (1x, 10x, 或200x)的差分通道 – 面向字节的两线接口 – 两个可编程的串行USART – 可工作于主机/从机模式的 SPI串行接口 – 具有独立片内振荡器的可编程看门狗定时器 – 片内模拟比较器 1.1、产品特性 特殊的处理器特点 – 上电复位以及可编程的掉电检测 – 片内经过标定的RC 振荡器 – 片内/片外中断源 – 6种睡眠模式 : 空闲模式、ADC噪声抑制模式、省电模式、掉电模式、Standby 模式以及扩展的Standby 模式 1.1、产品特性 工作电压: – ATmega16L:2.7 - 5.5V – ATmega16:4.5 - 5.5V 速度等级 – 0 - 8 MHz ATmega16L – 0 - 16 MHz ATmega16 ATmega16L在 1 MHz, 3V, 25°C时的功耗 – 正常模式: 1.1 mA – 空闲模式: 0.35 mA – 掉电模式: 1 μA 1.1、产品特性 I/O和封装 – 32 个可编程的I/O口 – 40 引脚PDIP封装 , 44 引脚 TQFP 封装,与 44 引脚MLF封装。 1.2、编译器、调试器 AVR Studio – ATMEL AVR Studio 集成开发环境 (IDE) ,可使用汇编语言进行开发(使用其它语言需第三方软件协助),集软硬件仿真、调试、下载编程于一体。ATMEL官方及市面上通用的 AVR 开发工具都支持 AVR Studio。 ICC AVR – C 编译器(集成烧写程序功能)。市面上的教科书使用它作为例程的较多,集成代码生成向导,虽然它的各方面性能均不是特别突出,但使用较为方便。 GCCAVR(WinAVR) – C 编译器。GCC 是 Linux 的唯一开发语言。GCC 的编译器优化程度可以说是目前世界上民用软件中做的最好的。但,相对而言,它的缺点是,使用操作较为麻烦。 1.3、烧写程序、调试与仿真 Atmega16 的仿真方式 – JTAG 是 IEEE 的标准规范,通过这个标准,可对具有 JTAG 接口的芯片的硬件电路 进行边界扫描和故障检测。 Atmega16 的烧写方式 – 串行编程(即 ISP 编程) STK200/STK300 STK500 AVRISP(准 STK500 ) 其它 ISP 方式 – 高压 / 并行编程 – JTAG 编程 1.4、Proteus7仿真软件 ARES 7 – PCB图仿真软件 ISIS 7 – 原理图仿真软件 二、硬件篇 2.1、引脚说明(Page: 13~15) 2.2、端口的第二功能(Page: 16~19) 2.3、复位电路(Page: 20) 2.4、时钟电路(Page: 21~22) 2.5、ISP(Page: 23~24) 2.6、JTAG(Page: 25) 2.7、串口(Page: 26~27) 2.8、AD 转换的电源滤波(Page: 28) 2.1、引脚说明 2.1、引脚说明 2.1、引脚说明 2.2、端口的第二功能 2.2、端口的第二功能 2.2、端口的第二功能 2.2、端口的第二功能 2.3、复位电路 内置复位电路 – 与传统的 51 单片机相比,AVR 单片机内置复位电路 ,并且在熔丝位里,可以

文档评论(0)

1亿VIP精品文档

相关文档