Keil软件的使用解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Keil软件的使用解析课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Keil 软件 使用 解析 课件
- 资源描述:
-
1、单片机应用技术单片机应用技术1.Keil软件系统概述软件系统概述2.Keil uVision2软件的运行软件的运行3.菜单和工具栏菜单和工具栏4.软件调试与使用操作过程软件调试与使用操作过程5.思考题思考题主要内容主要内容单片机应用技术单片机应用技术 1.Keil软件系统概述软件系统概述 单片机应用技术单片机应用技术1.Keil C51 Keil C51是美国是美国Keil Software公司出品的公司出品的51系列兼容系列兼容单片机单片机C语言软件开发系统,与汇编相比,语言软件开发系统,与汇编相比,C语言在语言在功能上、功能上、结构性、可读性、可维护性上结构性、可读性、可维护性上有明显的优
2、势,因而易学易用。有明显的优势,因而易学易用。Keil C51软件提供丰富的库函数和功能强大的集成开发调试软件提供丰富的库函数和功能强大的集成开发调试工具,全工具,全Windows界面。界面。Keil C51生成的目标代码效率非生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。当前提倡用发大型软件时更能体现高级语言的优势。当前提倡用C51开开发单片机。发单片机。1.Keil软件系统概述软件系统概述 单片机应用技术单片机应用技术2.Keil uVision2 Keil uVision2
3、是优秀的单片机开发软件之一是优秀的单片机开发软件之一,读者可以向读者可以向Keil公司代理公司代理周立功网站索取并下载周立功网站索取并下载得到得到,解压后在解压后在Windows下运行软件包中的下运行软件包中的 WINSetup.exe 安装,在桌面上有安装,在桌面上有Keil uVision2图标图标,点击后出现如图点击后出现如图 1 所示界面所示界面(图图 2 是该软件的一个汉是该软件的一个汉化版界面图化版界面图)。该集成软件开发平台,具有汇编语言和该集成软件开发平台,具有汇编语言和C语言源代码语言源代码编辑、编辑、编译、仿真编译、仿真于一体,它的人机界面友好,操作方便,是于一体,它的人机
4、界面友好,操作方便,是51单单片机开发者的首选片机开发者的首选。2.Keil uVision2软件的运行软件的运行n双击软件图标双击软件图标进入集成开发系统,如图进入集成开发系统,如图 1 所示,所示,界面由界面由 工程管理窗口、源程序编辑调试窗口和输出窗口工程管理窗口、源程序编辑调试窗口和输出窗口组成,组成,界面上还有菜单和工具栏。当系统工作时还有界面上还有菜单和工具栏。当系统工作时还有内存窗口,变量内存窗口,变量观察窗口观察窗口以及以及外围设备对话框外围设备对话框出现,出现,其中其中工程管理窗口工程管理窗口有三个选择页面有三个选择页面File,Regs,Books。分别显示当前项目的文件结
5、构、分别显示当前项目的文件结构、CPU的寄存器的值、的寄存器的值、CPU的附的附加说明文件。加说明文件。单片机应用技术单片机应用技术单片机应用技术单片机应用技术2.Keil uVision2软件的运行软件的运行图图 1 Keil Vision2软件主界面软件主界面2.Keil uVision2软件的运行软件的运行单片机应用技术单片机应用技术 图图 2 Keil2 Keil Vision2 Vision2软件汉化版本主界面软件汉化版本主界面2.Keil uVision2软件的运行软件的运行单片机应用技术单片机应用技术在软件使用中还会出现下列窗口在软件使用中还会出现下列窗口1.主窗口(主窗口(Ma
6、inframe Window)可设置其它各种调试窗口,设置断点、观察点,修改地址空间,可设置其它各种调试窗口,设置断点、观察点,修改地址空间,加载文件等等;加载文件等等;2.调试窗口(调试窗口(DEBUG Window)支持用户程序的各种显示方式,可连续运行,单步运行用户程序,支持用户程序的各种显示方式,可连续运行,单步运行用户程序,并可在线汇编;并可在线汇编;3.命令窗口(命令窗口(Command Window)支持命令行的输入;支持命令行的输入;4.观察窗口(观察窗口(Watch Window)可设置所要观察的变量、表达式等;可设置所要观察的变量、表达式等;5.寄存器窗口(寄存器窗口(Re
7、giste Window)显示内部寄存器的内容,程序运行次数等;显示内部寄存器的内容,程序运行次数等;6.串口窗口(串口窗口(Serical Windows)显示串口接收和发送的数据;显示串口接收和发送的数据;2.Keil uVision2软件的运行软件的运行单片机应用技术单片机应用技术在软件使用中还会出现下列窗口在软件使用中还会出现下列窗口7.7.性能分析窗口性能分析窗口 显示所要观察的各程序段占用显示所要观察的各程序段占用CPUCPU的空间;的空间;8.8.内存窗口(内存窗口(Memory WindowMemory Window)显示所选择的内存中的数据;显示所选择的内存中的数据;9.9.
8、符号浏览窗口(符号浏览窗口(Symbol Browser WindowSymbol Browser Window)显示各种符号名称,包括专有符号,用户自定义符号(函数名、显示各种符号名称,包括专有符号,用户自定义符号(函数名、变量、标号)等;变量、标号)等;10.10.调用线窗口(调用线窗口(CallCallStack WindowStack Window)动态显示当前执行的程序段的函数调用关系;动态显示当前执行的程序段的函数调用关系;11.11.代码覆盖窗口代码覆盖窗口 提供当前模块内各程序段中被执行代码的比率;提供当前模块内各程序段中被执行代码的比率;12.12.外围设备窗口外围设备窗口(
9、peripherals)(peripherals)显示显示I/OI/O口,定时器,中断,串口等外围设备状态;口,定时器,中断,串口等外围设备状态;3.菜单和工具栏菜单和工具栏单片机应用技术单片机应用技术 KeilKeil uVision2uVision2软件菜单有软件菜单有:File File文件和命令菜单,文件和命令菜单,EditEdit是编辑和编辑命令菜单,是编辑和编辑命令菜单,ViewView是视图菜单,是视图菜单,ProjectProject是项目和项目命令菜单,是项目和项目命令菜单,DebugDebug是调试和调试命令菜单,是调试和调试命令菜单,FlashFlash存储器下存储器下载
10、设置菜单载设置菜单,PeripheralsPeripherals是外围器件菜单,是外围器件菜单,ToolsTools是工具菜单,是工具菜单,SvcsSvcs是软件版本是软件版本控制系统菜单,控制系统菜单,WindowWindow是视窗设置菜单,是视窗设置菜单,HelpHelp是帮助菜单。是帮助菜单。除除WindowWindow常用工具外常用工具外,软件还有一些专门工具软件还有一些专门工具,视图菜单视图菜单ViewView和调试菜单和调试菜单DebugDebug等的一些功能有等的一些功能有专门的工具栏专门的工具栏。如如:Options for TargetOptions for Target 设
11、置对象或文件工具选项设置对象或文件工具选项,Build TargetBuild Target 编译修改过的文件并生成应用文件编译修改过的文件并生成应用文件,Rebuild all TargetRebuild all Target 重新编译所有文件并生成应用重新编译所有文件并生成应用,Translate current Translate current 编译当前文件编译当前文件,stop Build ,stop Build 停止生成应用停止生成应用,STEPSTEP 单步运行程序单步运行程序,遇到子程序进入遇到子程序进入,GO ,GO 运行程序直到一个断点运行程序直到一个断点,Start/St
12、op Start/Stop 开始开始/停止调试模式停止调试模式,Kill AllKill All 取消所有断点取消所有断点,Insert/RemoveInsert/Remove 设置设置/取消当前行的断点等等取消当前行的断点等等。单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程u主要任务的操作过程主要任务的操作过程(首先在桌面上建文件夹)1 1、点击软件图标点击软件图标开机,运行开机,运行KeilKeil uVision2 uVision2;(双击双击)2 2、创建工程、创建工程;鼠标鼠标左键单击左键单击主菜单主菜单“ProjectProject”-项目命令菜单项目
13、命令菜单鼠标鼠标左键单击子菜单左键单击子菜单“New ProjectNew Project”-创建新项目创建新项目弹出弹出“CreatCreat New Project New Project”对话框对话框-Window-Window格式文件对话框,格式文件对话框,用鼠标在用鼠标在 “保存在保存在”下拉框下拉框选择你要保存的文件夹选择你要保存的文件夹 (比如比如“桌面上建的文件夹”)-)-在在 “文件名文件名”文本框处用文本框处用 键盘键盘 敲入敲入你给这个工程起的你给这个工程起的工程名工程名 (如如“test1”)(test1”)(扩展名自动扩展名自动为为.uV2)-鼠标左键单击鼠标左键单击
14、 “保存保存”按键按键-弹出弹出“Select Device for Target Target1Select Device for Target Target1”对话框对话框-公司和公司和CPUCPU型号选择型号选择。用鼠标在左边列表框用鼠标在左边列表框“Data BaseData Base”区区双击双击ATMELATMEL或单击或单击ATMELATMEL前的前的“+”+”号号ATMELATMEL子子选项展开选项展开(选公司选公司ATMEL)-用鼠标用鼠标左键单击左键单击“89C5289C52”-”-选择项目所用选择项目所用 CPUCPU 用鼠标用鼠标左键单击左键单击“确定确定”按键按键-完
展开阅读全文