ICCAVR是一种符合ANSI标准的C语言来开发MCU程序的一个工具,它具有功能合适、使用方便、技术支持强大等优点。ICCAVR就是ATMEL公司为AT90系列单片机开发我编译工具。ICCAVR 介绍 ImageCraft 的ICCAVR 介绍ImageCraft 的ICCAVR 是一种使用符合 ANSI 标准的 C 语言来开发微控制器 MCU程序的一个工具 它有以下几个主要特点:ICCAVR 是一个综合了编辑器和工程管理器的集成工作环境 IDE 其可在WINDOWS9X/NT 下工作。源文件全部被组织到工程之中 文件的编辑和工程的构筑也在这个环境中完成 编译错误显示在状态窗口中 并且当你用鼠标单击编译错误时 光标会自动跳转到编辑窗口中引起错误的那一行 这个工程管理器还能直接产生您希望得到的可以直接使用的 INTELHEX 格式文件 INTEL HEX 格式文件可被大多数的编程器所支持 用于下载程序到芯片中去。ICCAVR 是一个 3位的程序 支持长文件名。出于篇幅考虑 本说明书并不介绍通用的 C 语言语法知识 仅介绍使用 ICC AVR 所必须具备的知识 因此要求读者在阅读本说明书之前 应对 C 语言有了一定程度的理解。ICCAVR 中的文件类型及其扩展名文件类型是由它们的扩展名决定的 IDE 和编译器可以使用以下几种类型的文件。输入文件:.c 扩展名----表示是 C 语言源文件.s 扩展名----表示是汇编语言源文件.h 扩展名----表示是 C 语言的头文件.prj 扩展名----表示是工程文件 这个文件保存由 IDE 所创建和修改的一个工程的有关信息。.a 扩展名----库文件 它可以由几个库封装在一起 libcavr.a 是一个包含了标准 C 的库和 AVR特殊程序调用的基本库 如果库被引用 链接器会将其链接到您的模块或文件中您也可以创建或修改一个符合你需要的库