- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机与嵌入式系统原理及应用第7讲
单片机与嵌入式系统原理及应用 第五章 uVision3集成开发环境的使用 CHANG’AN UNIVERSITY 长安大学电子与控制工程学院 第七讲 uVision3集成开发环境的使用 主要内容 §5.1 uVision3集成开发环境简要介绍 §5.2 使用uVision3创建自己的应用 §5.3 使用uVision3调试应用程序 §5.1 uVision3集成开发环境简要介绍 一、μVision3的软件界面 二、μVision3的软件组成 三、使用μVision3工具的软件开发流程 基本开发流程 创建一个项目,从器件库中选择目标器件,配置工具设置。 使编辑器创建C51程序或汇编语言程序。 编译生成目标文件。 修改源程序中的错误。 仿真调试目标程序。 测试软件代码功能。 四、μVision3软件的安装 μVision3的安装过程也非常简单方便,安装时跟随提示即可完成安装操作。安装程序复制开发工具到基本目录的各个子目录中。默认的基本目录是C:\KEIL。表12-1列出的文件夹结构是包括所有8051开发工具的全部安装信息。 普通μVision3文件。 C:\KEIL\UV3 目标监控文件和用户硬件的监控配置。 C:\KEIL\C51\MONITOR C编译器库文件,启动代码和常规I/O资源。 C:\KEIL\C51\LIB C编译器包含文件。 C:\KEIL\C51\INC RTX51实时操作系统的简化版本文件。 C:\KEIL\C51\RTX_TINY RTX51实时操作系统的完全版本文件。 C:\KEIL\C51\RTX51 示例应用。 C:\KEIL\C51\EXAMPLES 51单片机工具软件的执行文件。 C:\KEIL\C51\BIN 汇编SFR定义文件和模板源程序文件。 C:\KEIL\C51\ASM 描述 文件夹 §5.2 使用uVision3创建自己的应用 一、启动μVision3并创建一个项目 双击μVision3程序图标就可启动μVision3。从μVision3的File菜单中选择New 菜单下的μVision Project选项,将打开一个如图11-12所示的对话框,在对话框中输入要新建的项目文件名。 例如新建文件夹命名为“ex5_2”,新建项目的名称“ex5_2”。 按“保存”按钮保存后,将打开一个如图11-14的窗口。 二、新建一个源文件 用菜单选项File-New新建一个源文件,打开一个空的编辑窗口,在该窗口下输入程序源代码。输入完成后将其另存为扩展名为“*.c”文件,Vision3将会把C语言语法字符用特殊颜色标记出来,表明是C51程序。 源文件创建并保存之后,在项目管理窗口选中源文件组名称点击鼠标右键,会出现如图11-18所示的项目管理菜单。选择将文件添加进源文件组中,会弹出一个窗口提示选择要添加的文件。根据设置的路径,找到刚才保存的源文件,按“确定”按钮后就把源文件添加到了当前的项目中。 三、为目标设置工具选项 μVision3 提供了目标硬件设置选项的功能,主要对编译器的编译选项和目标硬件平台的特性进行设置。Options for Target对话框可以通过工具条图标打开,在各个页中可以定义目标硬件及所选器件的相关参数。 四、编译项目并生成HEX文件 单击工具条上的Build Target的图标,可对项目进行编译并生成目标文件。当有语法错误时,在Output Window窗口Build页面会显示这些错误和告警信息。双击一个错误信息,工作窗口将显示此错误信息对应的文件区段,并将光标定位到有语法错误的行。根据语法错误提示,修改错误,然后重新编译,直到所有项目文件都能够正确编译为止。 §5.3 使用uVision3调试应用程序 一、μVision3调试器的两种调试操作模式 模拟调试 在模拟调试模式下,可以在没有目标硬件的情况下,使用μVision3调试器软件来模拟调试51系列单片机的大部分特性。这可使我们在硬件设计完成之前,进行应用程序的调试和测试。 高级GDI调试 这种调试模式使用高级GDI(Graphic Device Interface)驱动直接将开发环境连接到仿真器或Keil监控程序进行调试。关于这方面的更多内容,有兴趣的读者可以参考KEIL公司的有关手册。 二、μVision3调试操作模式设置 在使用调试器之前,还需要先进行适当的配置。选择菜单“Project-Option for Target”或者工具条图标后可以打开Option for Target对话框,在Debug页面中进行调试器的配置。 三、启
您可能关注的文档
- 产品需求说明文档.docx
- 自我定位,规划人生.ppt
- 计算机控制系统复习笔记.doc
- 全国高等教育自学考试数据库系统原理2007年10月至2010年1月历年真题分类整理文档.doc
- 交易费用、交易惠利与社会制度.doc
- oracle基本查看包括表,用户,索引,视图,表空间,约束等.doc
- 民营经济发展面临的金融制度约束.docx
- [新制度经济学笔记] 周其仁 第2讲 稀缺、竞争与约束.docx
- 网络操作系统课件-第3章_磁盘管理.ppt
- 计算机导论第3章 磁盘管理.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)