ATmega2560-16AU单片机便携式观瞄及操控仪设计(3)
时间:2017-03-08 21:28 来源:毕业论文 作者:毕业论文 点击:次
(6)可以对锁定位编程实现软件加密。 【4】JTAG 接口(与IEEE 1149.1 标准兼容) (1)遵循JTAG标准的边界扫描功能。 (2)支持扩展的片内调试。 (3)通过JTAG接口实现对Flash,EEPROM,熔丝位和锁定位的编程。 【5】外设特点 (1)两个具有独立的预分频器和比较器功能的8位定时器/计数器。 (2)四个具有预分频器、比较功能和捕捉功能的16位定时器/计数器。 (3)具有独立震荡器的实时计数器。 (4)4路8位PWM。 (5) 6/12路分辨率可编程(2到16位)PWM(ATmega1281/2561,ATmega640/1280/2560) (6)输出比较调制器。 (7)8路10位ADC。(ATmega1281/2561,ATmega640/1280/2560) (8)4个可编程串行USART。 (9)可工作于主机/从机模式的SPI串行接口。 (10)面向字节的两线接口。 (11)具有独立片内振荡器的可编程看门狗定时器。 (12)片内模拟比较器。 【6】特殊的处理器特点 (1)上电复位以及可编程的掉电检测。 (2)内部校准振荡器。 (3)片内/片外中断源 (4)6种睡眠模式:空闲模式、ADC噪声抑制模式、省电模式、掉电模式、Standby模式和扩展的Standby模式。 【7】I/O和封装 (1)54/86个可编程I/O口线。 (2)64引脚TQFP与64引脚MLF/QFN封装。 ATmega2560-16AU单片机由于其先进的指令集及单周期指令执行时间,其数据吞吐率高达1MIPS/MHz从而可以缓解系统在功耗和处理速度之间的矛盾。 在ATmega2560系列芯片中,ATmega2560芯片在FLASH容量、EEPROM容量、SRAM容量、通用I/O口、16位PWM通道数、USART数目、10位ADC通道数等各项指标上都占有相对的优势,更适合应用于开发复杂的操控系统。表2.1就是ATmega2560系列芯片之间的对比。 表2.1 ATmega640/1280/1281/2560/2561芯片对比 器件 Flash EERPOM RAM 引脚 PWM 串口 ADC ATmega640 64KB 4KB 8KB 86 12 4 16 ATmega1280 128KB 4KB 8KB 86 12 4 16 ATmega1281 128KB 4KB 8KB 54 6 2 8 ATmega2560 256KB 4KB 8KB 86 12 4 16 ATmega251 256KB 4KB 8KB 54 6 2 8 AVR内核具有丰富的指令集和32个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU)相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的复杂指令集微处理器高10倍的数据吞吐率。 2.3.2 Max7456芯片简介 在军用光测设备中,为了清晰的分辨所拍摄图像数据的时间以及其他附加信息,需要在图像上叠加一些附加数据,如时间,焦距,方位俯仰值,使屏幕显示一目了然,既方便操作手执行任务时引导测量仪,又是事后判读及数据处理的参考依据。鉴于传统专用芯片实现的视频字符叠加系统具有外围电路复杂,不便与嵌入式的特点,因此这里采用了Max7456模块构建视频字符叠加器系统。该系统可以为手持设备提供必要的提示信息,作为数据解算的依据。系统具有硬件结构简单,使用方便,成本较低等优点。 (责任编辑:qin) |