Xilinx ISE6.2i, KeilC与ICCAVR快速入门教程

需积分: 9 0 下载量 184 浏览量 更新于2024-11-23 收藏 720KB PDF 举报
"ISE_KeilC_ICCAVR_Guide.pdf" 该文档是“ISE、KeilC和ICCAVR快速入门指南”,由王辉编著,版本1.0,发布于2007年2月。这是一份针对初学者的教程,旨在帮助读者快速掌握在Xilinx ISE 6.2i、Keil C和ICCAVR环境下进行嵌入式系统开发的基本操作。指南分为三个主要部分,分别涵盖了这三个工具的使用方法。 第一章:ISE6.2i快速入门 本章指导读者如何在Xilinx的集成设计环境ISE6.2i中创建和管理项目。步骤包括: 1. 新建工程:启动ISE软件并使用“File > New Project…”创建一个新的工程。 2. 新建源文件:在工程中添加新的源文件,可以是VHDL或Verilog等硬件描述语言文件。 3. 绘制原理图文件:创建和编辑电路原理图,用于定义CPLD的逻辑功能。 4. 分配器件引脚:为CPLD的内部逻辑和外部接口分配物理引脚。 5. 编译整个工程:通过编译检查设计的正确性,确保符合硬件要求。 6. 烧录目标板CPLD:通过编程器将编译后的配置文件下载到CPLD中,实现硬件功能。 第二章:KeilC快速入门 本章关注在Keil C环境中进行微控制器程序开发。涵盖内容有: 1. 新建一个工程:在Keil中创建一个新的C语言项目。 2. 设置工程选项:配置编译器、链接器等选项,以满足特定的开发需求。 3. 添加新的文件:将源代码文件添加到工程中。 4. 编译整个工程:执行编译过程,生成可执行文件。 5. 查看汇编代码:查看编译后的汇编代码,便于理解和优化程序。 6. 烧录目标器件:将编译好的程序烧录到目标微控制器中。 第三章:ICCAVR快速入门 此章讲解如何在ICCAVR环境下进行AVR微控制器的开发: 1. 新建一个工程:创建一个新的AVR项目。 2. 设置工程选项:配置与AVR相关的编译和调试参数。 3. 添加新的文件:将C或汇编源代码文件添加到工程。 4. 编译整个工程:编译所有源文件,生成可烧录的.hex文件。 5. 烧录目标器件:将编译后的程序烧录到AVR微控制器中。 这份指南适合初学者,通过简单的LED点亮实验,帮助读者快速理解并掌握使用这些工具进行硬件描述语言编程和微控制器应用开发的基础流程。每个章节都详细地列出每一步操作,便于读者跟随实践,是学习嵌入式系统开发的宝贵资料。