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