Keil-C51使用.ppt_第1页
Keil-C51使用.ppt_第2页
Keil-C51使用.ppt_第3页
Keil-C51使用.ppt_第4页
Keil-C51使用.ppt_第5页
免费预览已结束,剩余41页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Vision3开发环境 Vision3 的使用 Vision3的调试 单片机烧录,第2章 KEIL C51 软件的使用,2.1 概述 2.2 Keil软件界面 2.3 创建Vision3 工程 2.4 利用Vision3调试器调试程序 2.5 51单片机的烧录,本章大纲,2.6 实践训练KeilC51软件的使用,思考与练习,Keil Vision3 IDE是一个窗口化的软件开发平台,它集可视化编程、编译、调试、仿真于一体,支持51汇编、PLM和C语言的混合编程,界面友好、易学易用、功能强大。它具有功能强大的编辑器、工程管理器以及各种编译工具(包括C编译器、宏汇编器、链接/装载器和十六进制文件转

2、换器)。uVision3包含以下功能组件,能加速嵌入式应用程序开发过程: (1)功能强大的源代码编辑器。 (2)可根据开发工具配置的设备数据库。 (3)用于创建和维护工程的工程管理器。 (4)集汇编、编译和链接过程于一体的编译工具。 (5)用于设置开发工具配置的对话框。 (6)真正集成高速CPU及片上外设模拟器的源码级调试器。 (7)高级GDI接口,可用于目标硬件的软件调试和仿真器的连接。 (8)用于下载应用程序到Flash ROM中的Flash编程器。 (9)完善的的开发工具手册、设备数据手册和用户向导。,2.1 概述,uVision3 IDE提供了 Build Mode (编译)和Debu

3、g Mode(调试)两种工作模式。编译模式Build Mode用于维护工程文件和生成应用程序;调试模式Debug Mode下,既可以用功能强大的CUP和外设仿真器测试程序,也可以使用调试器经Keil ULINK USB-JTAG适配器(或其他AGDI驱动器)连接目标系统来测试程序。ULINK仿真器能用于下载应用程序到目标系统的Flash ROM中 。,2.2 Keil软件界面,2.2.1 Keil Vision3 IDE的工作界面,图2-1 Keil Vision3 IDE的工作界面,2.2.2 Keil Vision3 IDE的菜单,1、File(文件)菜单和命令,2.2.2 Keil Vi

4、sion3 IDE的菜单,2Edit(编辑)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,2Edit(编辑)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,2Edit(编辑)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,3Outlining菜单,2.2.2 Keil Vision3 IDE的菜单,4Advanced (高级)菜单,2.2.2 Keil Vision3 IDE的菜单,5选择文本命令,2.2.2 Keil Vision3 IDE的菜单,6View(显示)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,6View(显

5、示)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,7Project(工程)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,8Debug(调试)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,8Debug(调试)菜单和命令,2.2.2 Keil Vision3 IDE的菜单,9Flash(闪存)菜单,2.2.2 Keil Vision3 IDE的菜单,10Peripherals(外围器件)菜单,2.2.2 Keil Vision3 IDE的菜单,11Tool(工具)菜单,2.2.2 Keil Vision3 IDE的菜单,12SVCS(软件版本控

6、制系统)菜单,SVCS(软件版本控制系统)菜单的Configure Version Control.命令,实现配置SVCS命令。,2.2.2 Keil Vision3 IDE的菜单,13Window (视窗)菜单,2.2.2 Keil Vision3 IDE的菜单,14Help(帮助)菜单,Vision3集成的工程管理器使得开发的应用程序更加容易。完整的创建应用程序需要执行以下步骤: 选择工具集(对基于ARM的工程); 创建新的工程和选择CPU; 添加工作手册; 创建新的源文件; 在工程里加入源文件; 创建文件组; 设置目标硬件的工具选项; 配置CPU启动代码; 编译工程和创建应用程序代码;

7、为PROM编程创建HEX 文件。,2.3 创建Vision3工程,1创建工程和选择CPU,图2-2 工作空间项目结构,图2-3 选择目标工程的CPU,2加入启动代码,图2-4 是否加入启动代码的对话框,3添加工作手册,图2-5 用户手册,4创建新的源文件,图2-6 创建新文件,5在工程里加入源文件,图2-7 添加文件到工作组中,图2-8 文件组织结构,此时输入程序,这里以一个LED闪烁为例。 /* 利用I/O端口驱动LED */ #include /包含头文件,文件内包含了51单片机的功能定义 sbit LED = P01; delay(unsigned int x) /延时子函数 unsig

8、ned char i,j; /定义两个局部变量 for(i = 0;ix;i+) /for循环套嵌 for(j = 0;j100;j+); void main() /主函数 while (1) LED = 0; /P0.0输出低电平 delay(100); /延时1000mS LED = 1; /P0.0输出低电平 delay(100); /*/,6设置目标工具选项,图2-9 目标设置对话框,7编译工程,图2-10 Build的提示信息,8创建HEX文件,图2-11 建立HEX文件对话框,Vision3调试器可用于调试应用程序。调试器提供了两种操作模式: 在PC 机上调试所开发应用程序的仿真模

9、式; 或者使用评估板/硬件平台进行的目标调试。,2.4利用Vision3调试器调试程序,图2-12 Debug对话框,图2-13 Debug工作界面,图2-14 keil的调试工具按钮,图2-15 断点的设置,图2-16 对数值i的监视,图2-17 仿真运行时间,1、硬件系统的安装 首先将单片机电路板的串口使用串口连接线和计算机的串口连接起来,然后将单片机芯片安装在40针紧固插座上。单片机电路板的电源可以使用电源适配器连接到220V市电上,产生+5V电源。也可以使用USB连接线连接到计算机的USB接口上,使用计算机USB的5V电源。,2.5 51单片机的烧录,2、软件系统的安装,2.5 51单片机的烧录,图2-18 STC-ISP V391界面,2、软件系统的安装,2.5 51单片机的烧录,接下页,2、软件系统的安装,2.5 51单片机的烧录,接下页,2、软件系统的安装,2.5 51单片机的烧录,2.6实践训练KEIL C51 软件的使用,1、Keil 工程的建立,2.6实践训练KEIL C51 软件的使用,2、工程的详细设置,2.6实践训练KEIL C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论