- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 12
1. 序 言
单片机以其高可靠性、高性价比、低电压、低功耗等一系列优点,近几年得到迅猛发展和大范围推广,并且已经深入到工业生产的各个环节以及人民生活的各层次中,广泛应用于工业控制系统,数据采集系统、智能化仪器仪表,及通讯设备、日常消费类产品、玩具等,无不含有CPU控制器,即单片机。
MCS-51的开发环境要求较低,软件资源十分丰富,介绍其功能特性书籍和开发软件随处可取,只需配备一台PC(对电脑的配置基本上无要求),一台仿真编程器即可实现产品开发。早期的开发软件多使用DOS版本,随着Windows视窗软件的普及,现在几乎都使用Windows版本,并且软件种类繁多,琳琅满目。
在众多的单片机开发软件中,KEIL软件的环境资源是最丰富的,这给用户带来极大的便利,并且也有大量的工程师在使用该软件。为着眼于培养单片机人才、单片机工程师,我们在总结近年来教师的教学经验和近几届学生的学习效果的基础上,结合KEIL软件的使用方法,编写了针对培养学习者应用能力的《单片机原理与接口技术实验指导书》,以配合单片机课程教学的需要,并通过实验来带动学生学习能力和兴趣的提高。
众所周知,单片机是一门实践性很强的学科,即便考试得了100分,如果没有大量的实战训练,终究可能还是个“门外汉”,没有办法登堂入室成为一名真正的单片机应用开发工程师,这是成千上万开发人员多年来积累的经验教训。在学习的过程中,千万不能偷懒,要一行一行地、老老实实得将程序敲进去,只有这样才有可能慢慢地、细心地体会程序设计的思想。
纵然万事开头难,但是切记:良好的开端等于成功的一半!所以不要在学习方法上失败,要认真迈好第一步。
2. Keil简介及安装
2.1 Keil简介
Keil C51 μ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
您可能关注的文档
最近下载
- 第8课《我们受特殊保护》第3课时特殊关爱助我成长 课件 道德与法治六年级上册.ppt
- 室外电气管线技术交底.pdf VIP
- 2025至2030中国油气管道工程行业产业运行态势及投资规划深度研究报告.docx
- 填充改性讲义.ppt
- 《海洋石油工程设计指南》 第04册 平台结构设计完整版.doc VIP
- 第8课《我们受特殊保护》第3课时特殊关爱助我成长 课件 道德与法治六年级上册.pptx
- 2025人教版数学三年级上册 曹冲称象的故事1《质量单位的认识》(课件).pptx
- GBT 22239-2019 信息安全技术 网络安全等级保护 基本要求 v2.0.1.xlsx VIP
- 基于STM32的自动寻路消防小车的设计与实现.docx VIP
- 西师大版三年级上册数学应用题专项综合练习题.doc VIP
原创力文档


文档评论(0)