keil uvision2教程.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### Keil uVision2 教程详解 #### 一、Keil uVision2 简介 Keil uVision2 是一款广泛应用于单片机开发的集成开发环境(IDE)。它支持多种微控制器(MCU),包括8位、16位和32位的ARM微控制器。对于初学者来说,通过Keil uVision2 编写单片机程序是一种高效且易学的方法。 #### 二、使用Keil uVision2 编写单片机程序 本教程将详细介绍使用Keil uVision2 开发环境编写针对AT89C51单片机的程序的具体步骤。 ##### 1. 新建工程 - **启动Keil uVision2**:首先打开Keil uVision2 软件。 - **创建新工程**:在菜单栏中选择 `Project` -> `New Project`。 - **指定工程路径**:选择工程文件的保存位置,通常建议新建一个文件夹专门存放该项目。 - **命名工程**:输入工程名称,例如 `how138`。 - **选择目标芯片**:在弹出的“Target for Board”对话框中,选择对应的芯片型号,本例中为ATMEL公司的 `AT89C51`。 - **确认设置**:点击 “OK” 完成工程创建。 ##### 2. 新建源程序文件 - **创建新文件**:选择 `File` -> `New` 创建一个新的源程序文件。 - **编写代码**:在编辑器中输入所需的汇编语言代码。示例代码如下: ```assembly ; 示例代码 ORG 0000H LJMP MAIN ORG 0030H MAIN: ; 主程序 MOV A, #0FFH ; 其他代码... SJMP $ END ``` - **保存文件**:输入文件名并保存,例如 `Text1.a`,注意使用 `.a` 后缀表示汇编语言文件。 - **文件路径**:确保文件保存在与工程相同的目录下。 ##### 3. 将源程序添加到工程中 - **添加源文件**:在项目管理窗口中的 `Source Group 1` 下点击右键,选择 `Add Files to Group`。 - **选择文件类型**:选择 `*.s` 或 `*.a` 文件类型。 - **添加文件**:浏览并选择第二步创建的汇编文件 `Text1.a`,点击 `Add` 添加至工程。 ##### 4. 编译并生成Hex文件 - **编译工程**:点击工具栏上的编译按钮(通常是一个小锤子图标),或者使用快捷键 `F7` 进行编译。 - **生成Hex文件**: - 在菜单栏中选择 `Project` -> `Options for Target 'Target 1'`。 - 切换到 `Output` 选项卡。 - 在 `Create Hex File` 前面打勾。 - 可以自定义生成的Hex文件名。 - 点击 `OK` 保存设置。 - **验证编译结果**:再次执行编译操作,如果一切正常,控制台会显示编译成功的信息,并在工程目录下生成指定名称的Hex文件。 #### 三、总结 通过以上步骤,您可以顺利完成基于Keil uVision2 的AT89C51单片机程序的开发流程。生成的Hex文件可以通过编程器烧录到单片机中,实现硬件的功能控制。Keil uVision2 提供了一个友好的开发环境,不仅支持C语言编程,也支持汇编语言编程,非常适合初学者快速上手单片机开发。 通过本教程的学习,您不仅能够掌握使用Keil uVision2 编写和编译单片机程序的基本方法,还能够了解整个开发流程的关键步骤。这对于后续深入学习单片机开发技术具有重要意义。






























- 粉丝: 15
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于物联网的公共场所安全系统设计.docx
- 计算机基础考试试题及答案.doc
- 基于互联网+背景下高职院校二级教务管理模式的探索与设计.docx
- 大数据思维下数字资源分析优化决策研究.docx
- 基于SPOC的数据库技术课堂翻转教学设计.docx
- 机械手自动化控制系统PLC实现方法研究报告——软件部分.doc
- DCN云计算数据中心解决方案.pptx
- 023综合布线系统安装.doc
- 人大监督工作与大数据思维.docx
- 论计算机硬件冲突及兼容性的处理技术.docx
- 计算机软件开发过程中嵌入式软件的应用.docx
- 地方病防治项目管理策划.doc
- 基于PIC单片机的IC卡读写器研究设计与应用.docx
- 《VFP面向对象程序设计》等级考试模拟考题A.doc
- Excel表格模板:培训班管理系统.xlsx
- 行动导向下的中职计算机程序设计教学分析.docx


