开发AVR单片机程序需要有开发软件,即编译器、编程软件等,常用的开发软件如表 2-2 所示。
表2-2 AVR单片机常用开发软件
在本书中,推荐使用IAR来编写和编译C程序并进行仿真调试。
IAR AVR是瑞典IARSYSTEMS公司开发的用于AVR单片机的集成开发环境(IDE),它是与AVR单片机同步开发的一个设计软件,包括嵌入式C/C++编译器、汇编器、链接定位器、库管理、项目管理及调试器等的集成开发环境(IDE)。IAR功能极其强大,能生成效率极高的目标代码,是目前开发AVR单片机最优秀的软件。