AVR单片机吸收了 DSP 双总线的特点,采用 Harvard 总线结构,因此单片机的程序存储器和数据存储器是分离的,并且可对具有相同地址的程序存储器和数据存储器进行独立的寻址。
在 AVR单片机中,CPU 执行当前指令时取出将要执行的下一条指令放入寄存器中,从而可以避免传统 MCS51 系列单片机中多指令周期的出现。
传统的 MCS51 系列单片机所有的数据处理都是基于一个累加器的,因此累加器与程序存储器、数据存储器之间的数据转换就成了单睛机的瓶颈;在 AVR 单片机中,寄存器由32个通用工作寄存器组成,并且任何一个寄存器都可以充当累加器,从而有效地避免了累加器的瓶颈效应,提高了系统的性能。
AVR单片机采用低功率、非挥发的 CMOS 工艺制造,除具有低功耗、高密度的特点外,还支持低电压的联机 Flash,EEPROM 写入功能。AVR单片机还支持 Basic、C 等高级语言编程。采用高级语言对单片机系统进行开发是单片机应用的发展趋势。对单片机用高级语言编程可很容易地实现系统移植,并加快软件的开发过程。
AVR单片机具有良好的集成性能。AVR 系列的单片机都具备在线编程接口,其中的 Mega 系列还具备JTAG仿真和下载功能;都含有片内看门狗电路、片内程序 Flash、同步串行接口 SPI;多数 AVR 单片机还内嵌了 AD 转换器、EEPROM、摸拟比较器、PWM 定时计数器等多种功能;AVR 片机的 I/O 接口具有很强的驱动能力,灌电流可直接驱动继电器、LED等器件,从而省去驱动电路,节约系统成本。
猜你喜欢
- 2023-03-09Microchip PIC18 系列:PIC18F26K40 微控制器解密
- 2023-03-02SAMD21 仿真器/模拟器编程和调试
- 2023-03-02呼吸机设计项目
- 2023-02-16德州MAX232驱动器/接收器
- 2023-02-14Axcelerator AX1000 Microsemi微控制器
- 2023-02-11MAX4896ATP+芯片解密
- 2023-02-102N3904S三极管/MOS管
- 2023-02-10STM32F405RGT6单片机解密
- 2023-02-10DS28E01-100达拉斯芯片数据与解密
- 2023-02-09STM8S系列意法半导体STM8S003芯片