网站大量收购独家精品文档,联系QQ:2885784924

Keil uVision2相关介绍及与爱思仿真器的应用.ppt

Keil uVision2相关介绍及与爱思仿真器的应用.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Keil uVision2相关介绍及与爱思仿真器的应用

Keil uVision2相关介绍 及与爱思仿真器的应用 演讲人:丛 进 内容提要 Keil uVision2简介 Keil特点 uVision2综述 项目初始化 工程的详细设置 编译与连接 进入调试状态 与爱思仿真器的应用实例 PROTEUS简介 PROTEUS特点 PROTEUS与Keil联调 Keil uVision2简介 单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编。 Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。 Keil特点: 全功能的源代码编辑器; 器件库用来配置开发工具设置; 项目管理器用来创建和维护用户的项目; 集成的MAKE工具可以汇编、编译和连接用户嵌入式应用; 所有开发工具的设置都是对话框形式的; 真正的源代码级的对CPU和外围器件的调试器; 高级GDI(AGDI)接口用来在目标硬件上进行软件调试以及和Monitor-51进行通信; uVision2综述 Keil文本编辑窗口: 在项目开发中,并不是仅有一个源程序就行了,还要为这个项目选择CPU(Keil 支持数百种CPU,而这些CPU 的特性并不完全相同),确定编译、汇编、连接的参数,指定调试的方式,有一些项目还会有多个文件组成等,为管理和使用方便,Keil 使用工程(Project)这一概念,将这些参数设置和所需的所有文件都加在一个工程中,只能对工程而不能对单一的源程序进行编译(汇编)和连接等操作,下面我们就一步一步地来建立工程。 2.2、选择CPU 3.3、源程序文件的新建 注意,如果用C语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。 4.4、添加文件到当前项目组中 二、工程的详细设置 程序文件添加完毕后,然后将鼠标指向“Target 1”并单击右键, 再从弹出的右键菜单中单击“Options for Target”选项,如图所示: 2.1、Target 页面设置 Small Compact Large 三种模式: Keil C51可以支持程序代码超过64KB,最大2MB的程序代码 2.2、Options页面设置 2.3、Listing页面设置 2.4、Debug页面设置 2.5、爱思仿真器硬件设置 三、编译与连接 四、进入调试状态 Keil调试窗口环境: 4.1常用调试命令 Debug 菜单上的大部份命令可以在此找到对应的快捷按钮,从左到右依次是复位、运行、暂停、单步、过程单步、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、工具按钮等命令。 4.2 Keil 程序调试窗口 4.2.4、 其他相关窗口 4.2.5、设置断点 爱思52仿真器特点: 兼容Keil c51 uVision 2 集成开发环境,用户可以在此先进的、功能强大的调试环境下进行硬件仿真。同时也可以软件仿真。使用专用仿真芯片,“HOOKS/MLP”仿真技术,使仿真更准确、更真实、更可靠。 在线仿真51全系列: INTEL:8031/32/51/52、80C31/32/51/52。 ATMEL:87F51/5289S51/52/53、? 89C51/52/55WD/1051/2051/4051。 Winbond:78E51/52/54/58/516、77E58。 PHILIPS:87C51/52/54/58、 真正USB总线通讯,调试速度更快,加载64KB代码只需3秒。 添加爱思仿真器的驱动文件 将爱思仿真器的驱动文件VDM51.dll复制到keil安装后的根目录下的c51BIN文件夹下 PROTEUS简介 Proteus 是一个完整的嵌入式系统软、硬件设计仿真平台。 ISIS为功能强大的原理布线工具。 ARES PCB设计为一PCB设计系统。 PROTEUS与Keil整合构建单片机虚拟实验室 PROTEUS特点: Proteus软件提供了数千种元器件和多达30多个元件库。 在Proteus软件中,理论上同一种仪器可以在一个电路中随意的调用。 除了现实存在的仪器外,Proteus还可以以图形的方式实时地显示线路上变化的信号。 虚拟仪器仪表具有理想的参数指标,可减少仪器对测量结果的影响。 Proteus提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。 PROTEUS与Keil联调 显示电路 仿真结果 测频电路总图 系统仿真结果图 推荐相关

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档