电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

KeilμVision4集成开发环境和C语言程序设计

26页
  • 卖家[上传人]:人***
  • 文档编号:493361342
  • 上传时间:2022-11-26
  • 文档格式:DOC
  • 文档大小:359.50KB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 .wd.附录A Keil Vision4 集成开发环境与C语言程序设计Keil公司是一家业界领先的微控制器MCU软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种80C51变种。Keil公司在2007年被ARM公司收购。其两家公司分别更名为ARM Germany GmbH和ARM Inc和。2009年2月,Keil公司发布了Keil Vision4,Keil Vision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,提供可在虚拟接口上随意放置窗口的完整控制能力。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来

      2、开发应用程序。新版本支持更多最新的80C51兼容芯片及ARM芯片,还添加了一些其他新功能,如系统查看器(System Viewer)窗口、多工程工作空间(Multi-Project Workspace)等。附A.1 Keil Vision4 集成开发环境附A.1.1简介Keil Vision4集成开发环境Integrated Development Environment,IDE是一个基于Windows的开发平台,它包含高效的源代码编辑器、工程Project管理器和程序生成MAKE工具。Keil Vision4支持所有的80C51嵌入式应用工具,它包括C/C+编译器宏汇编器、连接/定位器和一个HEX文件生成器。Keil Vision4通过以下特性加速MCU嵌入式应用系统的开发过程: 全功能的源代码编辑器; 器件库用来配置开发工具设置; 工程管理器用来创立和维护工程; 集成的MAKE工具可以汇编、编译和连接用户的嵌入式应用; 所有开发工具的设置都是以对话框的形式出现的; 具有真正的源代码级的对CPU和外围器件的调试器; 高级GDI接口用来在目标硬件上进展软件调试以及和Monitor-51

      3、进展通信; 与开发工具手册、器件数据手册和用户指南有直接的链接。1.C51 编译器和A51汇编器源代码由Vision4创立,并被C51编译成A51汇编。编译器和汇编器从源代码生成可重定位的目标文件。Keil C51编译器完全遵照ANSIC语言标准,支持C语言的所有标准特性。另外,直接支持80C51构造的几个特性被添加里面。Keil A51宏汇编器支持80C51及其派生系列的全部指令集。2.LIB51库管理器LIB51库管理器允许从由编译器或汇编器生成的目标文件创立目标库。库是一种被特别地组织过并在以后可以被连接重用的对象模块。当连接器处理一个库时,仅仅那些被使用的目标模块才被真正使用。3.BL51连接器/定位器BL51连接器/定位器利用从库中提取的目标模块和由编译器或汇编器生成的目标模块创立一个绝对地址的目标模块。一个绝对地址目标模块或文件包含不可重定位的代码和数据。所有的代码和数据被安置在固定的存储器单元中。此绝对地址目标文件可以用来:写入EPROM或其他存储器件。通过Vision4调试器来模拟和调试。通过仿真器来测试程序。4.OH51目标文件转换器OH51目标文件转换器可以把前面编

      4、译连接好的目标文件转换成能写入EPROM中的HEX文件。5.Vision4调试器Vision4源代码级调试器是一个理想的快速、可靠的程序调试器。此调试器包含一个高速模拟器,能够模拟整个8051系统,包括片上外围器件和外部硬件。当从器件库中选择器件时,这个器件的特性将自动配置。Vision4调试器为在实际目标板上测试程序提供了以下2种方法:安装MON51目标监控器到目标系统并且通过Monitor-51接口下载程序;利用高级的GDIAGDI接口,把Vision4调试器绑定到目标系统。6.Monitor-51Vision4调试器支持用Monitor-51进展目标板调试。此监控程序驻留在目标板的存储器里,它利用串口和Vision4调试器进展通信。利用Monitor-51,Vision4调试器可以对目标硬件实行源代码级的调试。7.RTX-51实时操作系统RTX-51实时操作系统是一个针对8051系统的多任务核。RTX-51实时内核从本质上简化了对实时事件反响速度要求高的复杂应用系统的设计、编程和调试。RTX-51实时内核是完全集成到C51编译器中的,从而方便使用。任务描述表和操作系统的连接由BL

      5、51连接器/定位器自动控制。附A.1.2安装了解了Keil Vision4的一些 基本概况后,下面开场在计算机上搭建MCU的集成开发环境。操作步骤如下:首先准备Keil Vision4安装源文件,双击Vision4的Setup安装文件,弹出Keil Vision4安装的欢迎界面,如图A-1所示。图A-1 Keil Vision4欢迎界面单击“Next按钮,弹出“License Agreement对话框,如图A-2所示。这里显示了一些用户安装的协议和许可的要求,选择“I agree to all the terms of the preceding License Agreement即可,否那么无法进入下一步。图A-2“License Agreement对话框单击“Next按钮,弹出“Folder Selection对话框,如图A-3所示。系统默认安装在“C:Keil文件夹下。在这里,单击“Browse按钮,可以选择安装的目录。图A-3“Folder Selection对话框单击“Next按钮,弹出Customer Information对话框,如图A-4所示。此时,用户需要输入用户名、

      6、公司名称和E-mail,缺一不可。图A-4 用户信息输入单击Next按钮,下面便开场自动安装。Keil Vision4安装完成后,弹出安装完成对话框,如图A-5所示。这里的几个选项的含义如下。图A-5 完成安装Show Release Notes:显示安装的版本注释信息。Add Example projects to the recently used project list:添加一个例如程序到当前工程列表中。Retain currentVision configuration:保持当前的设置如果是第一次安装,那么不存在这个选项。最后,单击Finish按钮,便可以完毕Keil Vision4集成开发环境的安装。需要注意的是,刚刚安装完的版本是试用版Evaluation Version,代码长度有2KB限制。如果代码长度超过2KB,可与Keil公司 keil 联系,购置LICLicense ID Code。附A.1.3 Keil Vision4集成开发环境界面安装完成后,会在桌面上出现Keil Vision4程序的图标,并在“开场程序里增加“Keil Vision4程序项。从“开场程序

      7、里选择“Keil Vision4程序项或者直接双击桌面上的Keil Vision4程序图标,即可启动Keil Vision4。启动Keil Vision4后,如果是第一次运行,那么翻开工程工程“Hello,如图A-6所示。图A-6 Keil Vision4集成开发环境界面这里可以看到,Keil Vision4集成开发环境具有典型的Windows界面风格。整个编程界面主要包括菜单栏、工具栏、工程管理区、源代码工作区和输出信息窗口。另外,还有一些功能窗口将在后面逐步介绍。下面我们将带着读者逐一认识Keil Vision4集成开发环境的主要组成局部。附A.1.4 Keil Vision4菜单命令Keil Vision4的菜单栏提供了工程操作、编辑操作、编译调试及帮助等各种常用操作。所有的操作 基本上都可以通过菜单命令来实现。为了快速执行Keil Vision4的许多功能,有些菜单命令在工具栏上还具有工具条。为了更快速执行一些功能,Keil Vision4提供了比工具栏上的工具条更为快捷的操作,即快捷键。在Keil Vision4集成开发环境中不仅提供了常用功能的默认快捷键,同时用户也可以根据

      8、自己的需要自定义快捷键。下面就菜单命令、工具条、快捷键分别进展介绍。1File菜单File菜单和标准的Windows软件的File菜单类似,提供了工程和文件的操作功能。File菜单各个命令的功能如表A-1所示。表A-1 File菜单菜单命令工具条快捷键功能说明NewCtrl+N创立一个新的空白文件OpenCtrl+O翻开一个已存在的文件Close关闭当前翻开的文件SaveCtrl+S保存当前翻开的文件Save as当前文件另存为Save all保存所有翻开的文件Device Database翻开器件库License Management产品注册管理Print Setup设置打印机PrintCtrl+P打印当前文件Print Preview打印预览1 . 10列出最近翻开的源文件或文本文件Exit退出KeilVision42Edit菜单Edit菜单提供了常用的代码编辑操作命令。Edit菜单各个命令的功能如表A-2所示。表A-2 Edit菜单菜单命令工具条快捷键功能说明UndoCtrl+Z取消上次操作RedoCtrl+Y重复上次操作CutCtrl+X剪切选定的内容CopyCtrl+C复制选定的内容PasteCtrl+V粘贴已复制的内容Navigate BackwardsCtrl+Shift+-光标移动到使用Find或go to line命令的前一行Navigate ForwardsCtr+-光标移动到使用Find或go to line命令的后一行Insert/Remove BookmarkCtrl+F2设置/取消当前行的标签Go to Next BookmarkF2光标移动到下一个标签Go to Previous BookmarkShift+F2光标移动到上一个标签Clear All BookmarksCtrl+Shift+F2去除当前文件的所有标签FindCtrl+F在当前文件中查找ReplaceCtrl+H替换Find in FilesCtrl+Shift+F 在多个文件中查找Incremental FindCtrl+I渐进式寻找Outlining源代码概要显示模式Advanced各种高级编辑命令Configuration颜色、字体等高级配置3View

      《KeilμVision4集成开发环境和C语言程序设计》由会员人***分享,可在线阅读,更多相关《KeilμVision4集成开发环境和C语言程序设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.