- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
KeilμVision4使用详解
zxmh6
前言
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为
CPU
可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工
汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于
MCS-51单片机的汇编
软件有早期的 A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级
语言开发,单片机的开发软件也在不断发展, Keil软件是目前最流行开发 MCS-51系列单片
机的软件,这从近年来各仿真机厂商纷纷宣布全面支持
Keil即可看出。 Keil提供了包括 C
编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通
过一个集成开发环境( uVision)将这些部份组合在一起。运行
Keil软件需要 Pentium或
以上的 CPU, 16MB或更多 RAM、 20M以上空闲的硬盘空间、
WIN98、 NT、 WIN2000、WINXP
等操作系统。掌握这一软件的使用对于使用
51系列单片机的爱好者来说是十分必要的,如
果你使用 C 语言编程,那么 Keil几乎就是你的不二之选(目前在国内你只能买到该软件、
而你买的仿真机也很可能只支持该软件)
,即使不使用 C 语言而仅用汇编语言编程,其方
便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
我们将通过一些实例来学
习 Keil软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细
的设置,以及如何将源程序变为目标代码。图 1所示电路图使用 AT89C51单片机作为主芯片,这种单片机性属于 MCS-51系列,其内部有 4K的 FLASH ROM,可以反复擦写,非常适于做实验。 AT89C51的 P1引脚上接 8 个发光二极管, P3.2~P3引.4脚上接 4个按钮开关,我
们的第一个任务是让接在 P1引脚上的发光二极管依次循环点亮。
1
目 录
前言 ..........................................................................
1
第一章 Keil的配置设置 ........................................................
3
第二章 Keil工程文件的建立、设置与目标文件的获得
.............................. 7
第一节 Keil工程的建立 ........................................................
7
第二节 源文件的建立 ..........................................................
12
第三节 将源文件加到工程中并输入源程序 ........................................
13
第四节 工程的详细设置 ........................................................
18
第五节 编译、连接、生成目标文件
..............................................
23
第三章 Keil的调试命令、在线汇编与断点设置 ....................................
25
第一节 常用调试命令 ..........................................................
25
第二节 在线汇编 ..............................................................
27
第三节断点设置 ...............................................................
27
第四节 实例调试 ..............................................................
29
第四章 Keil程序调试窗口 .....................................................
30
第一节 程序调试时的常用窗口 ..................................................
30
第二节 各种窗口在程序调试中的用途
............................................
文档评论(0)