书签 分享 收藏 举报 版权申诉 / 22
上传文档赚钱

类型Keil软件的使用解析课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3372449
  • 上传时间:2022-08-24
  • 格式:PPT
  • 页数:22
  • 大小:433.50KB
  • 【下载声明】
    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 用鼠标用鼠标左键单击左键单击“确定确定”按键按键-完

    15、成项目创建完成项目创建,出现,出现 (图图 1)1)所示窗口所示窗口 单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程3 3、建立源程序、建立源程序A A、建立、建立汇编程序汇编程序源程序并编译过程源程序并编译过程(英文壮态、扩展英文壮态、扩展名名.asm)l 鼠标鼠标左键单击菜单左键单击菜单“FileFile”-主菜单中的文件菜单主菜单中的文件菜单 鼠标鼠标左键单击菜单左键单击菜单“NewNew”-新建文件新建文件 输入输入:在出现的文本窗口(在出现的文本窗口(Text1Text1)中用)中用键盘键入键盘键入你的你的汇编汇编程序程序,保存保存:鼠标左键鼠标左键单击

    16、菜单单击菜单 File-Save as-File-Save as-在新建的在新建的文档中文档中键入你的汇编程序名称键入你的汇编程序名称(扩展名扩展名.asm)弹出弹出Save As Save As 对话框对话框-用鼠标在用鼠标在“保存在保存在”下拉框下拉框选择你要保存的文件夹选择你要保存的文件夹 (比如比如“我的文档我的文档”)-)-在在“文件名文件名”文本框处用键盘文本框处用键盘敲入你给这个工程起的工程名敲入你给这个工程起的工程名 (如如“test1test1.asm.asm”)-”)-注意同时输入注意同时输入扩展名扩展名。鼠标鼠标左键单击左键单击“保存保存”按键按键例如使例如使P1.0P1

    17、.0输出高低电平的源程序:输出高低电平的源程序:ORG 8000HORG 8000H LOOP:SETB P1.0 LOOP:SETB P1.0 LCALL DELAY LCALL DELAY CLR P1.0 CLR P1.0 LCALL DELAY LCALL DELAY AJMP LOOP AJMP LOOP DELAY:MOV R7,#0F0H DELAY:MOV R7,#0F0H LOD1:MOV R6,#0F0H LOD1:MOV R6,#0F0H LOD2:DJNZ R6,LOD2 LOD2:DJNZ R6,LOD2 DJNZ R7,LOD1 DJNZ R7,LOD1 RET R

    18、ET END END单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程3 3、建立源程序、建立源程序l 编译修改过的程序编译修改过的程序:鼠标:鼠标左键单击主菜单左键单击主菜单“Project”-Project”-在在左边资源管理器左边资源管理器用鼠标用鼠标左键双击左键双击“Target 1Target 1”或或单击单击“Target 1”Target 1”前的前的“+”+”号号 鼠标鼠标右键单击右键单击Source GroupSource Group 弹出弹出“Add file to Group Source Group 1Add file to Group Sou

    19、rce Group 1”新建文件加入到新建文件加入到项目项目 组中组中,如图如图 2,2,左键单击左键单击Add file to Group Source Group 1,弹出弹出窗口窗口 “文件类型文件类型”选选“asmasm source file(source file(*.a.a*)”:)”:选择文件类型选择文件类型C C语言或汇语言或汇编等找到编等找到“test1.asm”test1.asm”文件,鼠标文件,鼠标左键单击左键单击该文件该文件-找到刚才输入的文件找到刚才输入的文件并选择并选择,鼠标鼠标左键单击左键单击 AddAdd 加入加入到到工程项目中工程项目中鼠标鼠标左键单击左键单

    20、击“CloseClose”:”:关闭对话框关闭对话框 单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程鼠标鼠标左键单击子下拉菜单中的左键单击子下拉菜单中的“Built targetBuilt target”:”:编译文件、生成应用文件编译文件、生成应用文件输出窗口输出窗口显示显示“”“”test1“-0 Errors(s)test1“-0 Errors(s),0 Warning(s0 Warning(s)”:)”:完成编译,没完成编译,没有误有误;如有错误,如有错误,点击点击输出窗口中的输出窗口中的提示行提示行,箭头箭头会跳到源程序所在窗口中的会跳到源程序所在窗口中

    21、的错误处错误处,则根据提示修改源程序,然后再编译。则根据提示修改源程序,然后再编译。.用上述方法也用上述方法也可打开已有的汇编程序进行修改和编译可打开已有的汇编程序进行修改和编译 B B、建立、建立C51C51语言源程序语言源程序并编译并编译 鼠标左键单击菜单鼠标左键单击菜单“File”File”-鼠标左键单击菜单鼠标左键单击菜单“New”New”-在在新建的文本窗口新建的文本窗口“Text 1”Text 1”中用键盘键入中用键盘键入 鼠标左键单击菜单鼠标左键单击菜单file:save asfile:save as在新建的文档中键入你的在新建的文档中键入你的C51C51源程序源程序 弹出弹出S

    22、ave asSave as对话框对话框:用鼠标在用鼠标在 保存在保存在 下拉框选择你要保存的文件夹下拉框选择你要保存的文件夹(比如比如 我的文档我的文档)单片机应用技术单片机应用技术4.软件调试与使用操作过程 在在“文件名文件名”文本框处用键盘敲入你给这个文件起的文件名文本框处用键盘敲入你给这个文件起的文件名(如如text51.c)text51.c)只能使用默认的扩展名如只能使用默认的扩展名如a a和和c c鼠标左键单击左边列表框鼠标左键单击左边列表框Target1Target1-鼠标右键单击鼠标右键单击Source Group-Source Group-选择源文件组选择源文件组 弹出弹出Ad

    23、d file to Group Source Group 1Add file to Group Source Group 1-文件加入源文件文件加入源文件1 1组组文件类型选文件类型选c source file(c source file(*.c).c)-找到找到 text51.c text51.c 鼠标左键单击该文件鼠标左键单击该文件-找到所输入文件找到所输入文件鼠标左键单击鼠标左键单击addadd-加入组中鼠标左键单击加入组中鼠标左键单击closeclose修改源程序,最后鼠标左键单击菜单修改源程序,最后鼠标左键单击菜单“Project”Project”-项目管理与命令项目管理与命令鼠标左

    24、键单击子菜单鼠标左键单击子菜单“Built target”Built target”-编译命令编译命令下边图下边图 3 3 窗口显示窗口显示 text51.c-0 Errors(s)text51.c-0 Errors(s),0 Warning(s)0 Warning(s)单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程 图.3 C51语言编译窗口单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程 4、设置参数、设置参数 用鼠标用鼠标左键单击左键单击主菜单主菜单“Project”-项目和项目命令菜项目和项目命令菜单单,用鼠标用鼠标左键单击左键

    25、单击子菜单子菜单“Options for Target Target1”-设置对象或文件工具选项窗口。如设置对象或文件工具选项窗口。如 图图4 和和 图图5 所示所示。弹出弹出“Options for Target Target1”Options for Target Target1”对话框对话框-在在“TargetTarget”标签下标签下 修改修改“Xtal(MhzXtal(Mhz)”)”为为“11.059211.0592”-”-在在“OutputOutput”标签下,选中标签下,选中“Create HEX fileCreate HEX file”(”(如果你如果你要生成要生成hexhex

    26、文件用编程器写到目标板的文件用编程器写到目标板的).).单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程 图图 4 4 设置对象或文件工具选项窗口设置对象或文件工具选项窗口单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程图图 5 5 设置对象或文件工具选项汉化版窗口设置对象或文件工具选项汉化版窗口单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程 在在“C51”C51”标签下修改标签下修改“Interrupt vectors at address”Interrupt vectors at address”为为“0

    27、 x8000”0 x8000”-在在“BL51 Locate”BL51 Locate”标签标签“Code”Code”中填入中填入“0 x8000”0 x8000”-在在“debug”debug”标签选中标签选中“Use keilUse keil monitor-51 driver”monitor-51 driver”-如图如图 所示。所示。图图 6 6 设置对象中设置对象中“debug”debug”标签选项对话框窗口标签选项对话框窗口单片机应用技术单片机应用技术4.软件调试与使用操作过程软件调试与使用操作过程用鼠标左键单击用鼠标左键单击“Setting”Setting”按键按键,根据你用的串口

    28、用鼠标选择根据你用的串口用鼠标选择PortPort-左键左键单击单击okok按键按键-选中选中“Load Application at Start”Load Application at Start”选中选中“Go tillmainGo tillmain()”()”-用鼠标左键单击用鼠标左键单击“确认确认”按键按键,其余缺省其余缺省 图图6 6 设置对象中设置对象中“debug”debug”标签选项对话框窗口标签选项对话框窗口 单片机应用技术单片机应用技术5.思考题思考题 试总结一下,一个应用程序从编写到最后写入芯片直到试总结一下,一个应用程序从编写到最后写入芯片直到运行,用到哪些知识,软件、和调试设备?你能完成其中运行,用到哪些知识,软件、和调试设备?你能完成其中多少操作多少操作?思考

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Keil软件的使用解析课件.ppt
    链接地址:https://www.163wenku.com/p-3372449.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库