- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 序 言
2. Keil简介及安装
2.1 Keil简介μVision2集成开发环境是Keil Software, Inc/Keil Elektronik GmbH开发的基于80C51内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具,可以完成从工程建立到管理、编译、连接、目标代码的生成、软件仿真、硬件仿真等完整的开发流程。尤其C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活的控制选项,在开发大型项目时非常理想。Keil C51集成开发环境的主要功能有以下儿点:
μVision2 for Windows:是一个集成开发环境,它将项目管理、源代码编辑和程序调试等组合在一个功能强大的环境中;
C51国际标准化C交叉编译器:从C源代码产生可重定位的目标模块;
A51宏汇编器:从80C51汇编源代码产生可供定位的目标模块;
BL51连接/定位器:组合由C51和A51产生的可重定位的目标模块,生成绝对目标模块;
LIB51库管理器:从目标模块生成链接器可以使用的库文件;
OH51目标文件至HEX格式的转换器:从绝对目标模块生成Intel HEX文件;
RTX - 51实时操作系统:简化了复杂的实时应用软件项目的设计。
这个工具套件是为专业软件开发人员设计的,但任何层次的编程人员都可以使用,并获得80C51微控制器的绝大部分应用。用户可以在Keil uVision2环境下学习编写、调试单片机程序,通过学习,用户可以掌握运用单片机进行项目开发的过程、步骤和方法,积累一定的调试方法、技巧。
2.2 Keil安装
在up51v720\setup目录下,双击setup.exe图标,开始进行KEIL 的安装。这时会出现如图2.1所示的安装初始化界面,随后出现安装询问对话框,提示用户是安装完全版还是评估版,此处我们选择Full Version,如图2.2所示。
图2.1 安装初始化界面
图2.2 安装询问对话框
在此后弹出几个确认对话框中单击Next按钮,直到要输入相应的序列号,如图2.3所示。请参考up51v720文件夹内的安装说明.TXT内的序列号进行安装,并在Last Name处填写自己的名字,接着按Next按钮进入下一步,就出现了如图2.4所示的安装进度指示画面。
图2.3 安装序列号对话框
图2.4 安装进度指示画面
接下来就是等待安装,安装完毕后单击Finish按钮加以确认,此时就可以在桌面上看到Keil μVision2软件的快捷图标,如图2.5所示,双击它就可以进入Keil μVision2集成开发环境。
图2.5 μVision2的快捷图标
3. Keil的使用3.1 μVision2集成开发μVision2支持所有的Keil 80C51的工具软件,包括C51编译器、宏汇编器、链接器/定位器和目标文件至Hex格式转换器,μVision2可以自动完成编译、汇编、链接程序等操作。
(1) C51编译器和A51汇编器
由μVision2 IDE创建的源文件,可以被C51编译器或A51汇编器处理,生成可重定位的object文件。Keil C51编译器遵照ANSI C语言标准,支持C语言的所有标准特性。另外,还增加了几个可以直接支持80C51结构的特性。Keil A51宏汇编器支持80C51及其派生系列的所有指令集。
(2) LIB51库管理器
LIB51库管理器可以从由汇编器和编译器创建的目标文件建立目标库。这些库是按规定格式排列的目标模块,可在以后被链接器所使用。当链接器处理一个库时,仅仅使用了库中程序使用了的目标模块而不是全部加以引用。
(3) BL51链接器/定位器
BL51链接器使用从库中提取出来的目标模块和由编译器、汇编器生成的目标模块,创建一个绝对地址目标模块。绝对地址目标文件或模块包括不可重定位的代码和数据。所有的代码和数据都被固定在具体的存储器单元中。
(4) μVision2软件调试器
μVision2软件调试器能十分理想地进行快速、可靠的程序调试。调试器包括一个高速模拟器,您可以使用它模拟整个80C51系统,包括片上外围器件和外部硬件。当您从器件数据库选择器件时,这个器件的属性会被自动配置。
(5) μVision2硬件调试器
μVision2调试器向您提供了几种在实际目标硬件上测试程序的方法。安装MON51目标监控器到目标系统,并通过Monitor-51接口下载程序;使用高级GDI接日,将μVision2调试器同类似于D P-51 PRO单片机综合仿真实验仪或者TKS系列仿真器的硬件系统相连接,通过μVision2的人机交互环境指挥连接的硬件完成仿真操作。
(6)
您可能关注的文档
- 实验指导书_2011.doc
- 实验一验证基尔霍夫定律及迭加原理的验证.doc
- 实验一阿司匹林.doc
- 实验一、普通光学显微镜的使用及细菌形态的观察.ppt
- 实验一 真核细胞基因组提取.ppt
- 实验一 共发射极放大电路.ppt
- 实验一 水泥熟料制备与分析.doc
- 实验性自身免疫性脑脊髓炎的小胶质细胞和星形胶质细胞反应.doc
- 实验四 相关分析与回归分析.doc
- 实验室资质认定内审员考试试题、.doc
- 农村一二三产业融合发展的农村环保产业投资机会报告.docx
- 农业产业集群农业资源优化配置与产业链延伸策略报告.docx
- 金融行业CRM数字化升级中的云计算技术应用报告.docx
- 2025年塑料制品行业环保政策对行业市场增长趋势研究报告.docx
- 新零售背景下便利店智能化顾客服务创新报告.docx
- 2025年制造业供应链数字化协同智能制造与供应链协同创新研究报告.docx
- 乡村传统手工艺电商直播基地项目市场定位与竞争策略.docx
- 2025年跨境电商办公设备电商仓储物流仓储空间优化与布局报告.docx
- 资源型城市绿色转型中的绿色产业与绿色金融服务协同发展报告.docx
- AI助力书法传承,2025年个性化辅导平台在书法教育中的应用前景.docx
最近下载
- 新版-FSM-100MP新版中文使用手册.pdf VIP
- DLT 5210.1-2021 电力建设施工质量验收规程全套表格最新701至847页.docx VIP
- 基于虚拟现实的初中物理实验教学模式探索与实践教学研究课题报告.docx
- 人形机器人标准化白皮书(2024版).pdf VIP
- 急性肾衰竭的应急预案及护理流程.docx VIP
- 2023年山东省菏泽市成武县小升初数学模拟试卷及答案解析.docx VIP
- 《交通运输设备》课程思政元素.docx VIP
- 软件工程软件维护方案.pdf VIP
- 山东省菏泽市成武县2023年小升初数学真题试卷及答案word版.docx VIP
- 体检中心安全管理.pptx VIP
文档评论(0)