第2章 keil软件使用说明

合集下载

keil c51 详细中文手册

keil c51 详细中文手册

Keil C51使用详解V1.0第一章 Keil C51开发系统基本知识 (6)第一节系统概述 (6)第二节Keil C51单片机软件开发系统的整体结构 (6)1. C51 for Dos 72. C51 for Windows的安装及注意事项: (7)第四节Keil C51工具包各部分功能及使用简介 (7)1. C51与A51. 72. L51和BL51. 83. DScope51,Tscope51及Monitor51. 84. Ishell及uVision. 9第二章 Keil C51软件使用详解 (10)第一节Keil C51编译器的控制指令 (10)1. 源文件控制类 (10)2. 目标文件(Object)控制类: (10)3. 列表文件(listing)控制类: (10)第二节dScope51的使用 (11)1. dScope51 for Dos 112. dScope for Windows 12第三节Monitor51及其使用 (13)1. Monitor51对硬件的要求 (13)2. Mon51的使用 (13)3. MON51的配置 (13)4. 串口连接图: (13)5. MON51命令及使用 (14)第四节集成开发环境(IDE)的使用 (14)1. Ishell for Dos的使用 (14)2. uVision for windows的使用 (15)第三章 Keil C51 vs 标准C.. 15第二节内存区域(Memory Areas): (16)1. Pragram Area: (16)2. Internal Data Memory: 163. External Data Memory. 164. Speciac Function Register Memory. 16第三节存储模式 (16)1. Small模式 (16)2. Compact模式 (17)3. large模式 (17)第四节存储类型声明 (17)第五节变量或数据类型 (17)第六节位变量与声明 (17)1. bit型变量 (17)2. 可位寻址区说明20H-2FH.. 18第七节Keil C51指针 (18)1. 一般指针 (18)2. 存储器指针 (18)3. 指针转换 (18)第八节Keil C51函数 (19)1. 中断函数声明: (19)2. 通用存储工作区 (19)3. 选通用存储工作区由using x声明,见上例。

keil如何使用-图文教程告诉你keil怎么使用

keil如何使用-图文教程告诉你keil怎么使用

keil如何使用?图文教程告诉你keil怎么使用keil4使用教程1、第一步是建立工程,最好新建一个文件夹,把新建的这个工程放在文件夹放在里面,点击进去之后第一个新建uvision工程。

2、第二步就是选择atmel公司的AT89C51这个芯片,然后就是确定。

选择这个的原因就是让待会编写的程序含有c51的头文件,为了待会可以往c51里面烧程序。

3、然后就在左上开始新建一个文件了,我这举例的一个程序,注意一定要保存,而且保存一定要选择格式.C就是图中的11.C,并且保存在刚刚建立工程的文件夹不然待会成默认的格式就无法生成hex文件,保存之后就可以就行编译了,点击左侧的目标+然后找到资源再点击右键添加资源到组资源组1然后找到刚刚保存的c语言程序,添加上去,添加一次然后关闭。

4、然后点击目标1右边的图标进去然后选择第三个标题输出项把那个产生hex文件前面勾上然后确定就可以生成hex文件就可以拷到proteus仿真软件中去用用了keil uvision5的使用教程keil uvision5是一款功能强大的C语言软件开发系统,在结构性、功能性、可读性和维护性方面都具有很独特的优势。

若你是使用C语言来开发的用户,那么这款软件一定是你的最佳选择。

它能使你的编程效率提高,编出的代码也更紧凑,更易别的用户读取。

在开发大型软件的时候它独有的高级语言优势也能帮助用户编程,今天小编就来介绍它的使用教程。

一:文件选项1、新建:使用这个选项可以在该软件中新建一个项目,它是一切文件开始的地方。

我们可以使会用快捷键:ctrl+n来代替。

2、打开/关闭:在该选项下可以正常打开已经做好的文件项目,也可以将打开的项目进行关闭。

3、保存/另存为/保存全部:以上三个选项都是保存项目的方法。

使用保存可以将当前文件。

KEIL uv2软件操作指南

KEIL uv2软件操作指南

Keil uVision2软件使用说明编译软件Keil uVision2的安装:程序开发过程中采用keil uVision2编译器进行编译,这里介绍keil uVision2的基本使用。

您可以用它进行程序的修改。

打开文件夹,点击文件夹,双击进行安装。

1、打开up51v706a.txt记下安装序列号,进入setup目录点击setup.exe进行安装;选择InstallSupport....全新安装,此选项为以前没有安装过或者放弃以前的序列号安装;选择Update Current Installation升级安装,此选项将可以保持原来的序列号,不必再次输入;2、选择Full Version安装;单击Next->Yes(接受版权信息)。

3、选择安装目录->Next->输入序列号、姓名、公司等,除了序列号以外,都随意,可以如实输入你的姓名等。

4、点击Next,一直进行下去,直到安装完毕。

等待进度条结束:Keil uv2的安装完成。

启动keil uv2:安装后在桌面双击如下图标,即可进入keil开发环境。

本文仅以c语言程序介绍其使用方法。

1、点击Project(工程)菜单,选择New Project(新工程),在"文件名"中输入需要创建的项目名称,此例中我们用文件名为"newproject",单击保存后的文件扩展名为uv2,这是KEIL uVision2项目文件扩展名,这时会弹出让你选择单片机型号的对话框,我们选择ATMEL —AT89C51。

在教学板中我们实际使用的是89s51, 它们的资源基本是一致的,不必理会。

接下来开发系统会提示你复制标准8051启动代码,对于C51程序,必须复制,否则稍后编译不通过。

2、源程序文件的建立:点击FILE(文件)菜单中的NEW...(新文件)命令新建一个文本编辑窗口,在里面输入一个程序范例如流水灯程序。

3、点击FILE(文件)菜单中的SAVE(保存)命令保存文件,注意必须输入文件的后缀名.c,例如此例保存为newfile.c。

keil软件的使用方法

keil软件的使用方法

Keil 软件的使用随着单片机开发技术的不断发展,目前已有越来越多的人从普遍使用汇编语言到逐渐使用高级语言开发,其中主要是以C 语言为主,市场上几种常见的单片机均有其C 语言开发环境。

这里以最为流行的80C51单片机为例来学习单片机的C 语言编程技术。

大家都有C 语言基础,但是编单片机程序,大家还得找专门的书来学习一下。

这里我们只介绍Keil 这种工具软件的用法。

学习一种编程语言,最重要的是建立一个练习环境,边学边练才能学好。

Keil 软件是目最流行开发80C51系列单片机的软件,Keil 提供了包括C 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(µVision )将这些部份组合在一起。

下面我以一个实验举一个例子,一步一步学习Keil 软件的使用。

首先我们看硬件原理图:很明显,要点亮使发光二极管,必须使单片机的I/O 口P1.0输出低电平。

于是我们的任务就是编程序使P1.0输出地电平。

1. 使用Keil 前必须先安装。

安装过程简单,这里不在叙述。

2. 安装好了Keil 软件以后,我们打开它。

打开以后界面如下:3.我们先新建一个工程文件,点击“Project->New Project…”菜单,如下图,:3.选择工程文件要存放的路径,输入工程文件名LED, 最后单击保存.4.在弹出的对话框中选择CPU 厂商及型号5. 选择好Atmel 公司的AT89S52 后, 单击确定1.在接着出现的对话框中选择“是”。

5.新建一个C51 文件, 单击左上角的New File 如下图所示:6.保存新建的文件,单击SA VE如下图:2.在出现的对话框中输入保存文件名MAIN.C(注意后缀名必须为.C),再单击“保存”,如下图;7.保存好后把此文件加入到工程中方法如下: 用鼠标在Source Group1 上单击右键, 然后再单击Add Files to Group …Source Group 1'如下图:8.选择要加入的文件 , 找到 MAIN.C 后 , 单击 Add, 然后单击 Close9.在编辑框里输入如下代码 :10.到此我们完成了工程项目的建立以及文件加入工程 , 现在我们开始编译工程如下图所示 : 我们先单击编译, 如果在错误与警告处看到 0 Error(s) 表示编译通过;11.生成 .hex 烧写文件,先单击Options for Target,如图;12.在下图中,我们单击 Output, 选中 Create HEX F。

keil软件使用教程

keil软件使用教程

keil软件使用教程Keil软件目前是业内使用非常广泛,也非常好用的单片机开发软件。

下面对其基本使用方法进行介绍。

1、点击开始菜单中或桌面上的keil的快捷图标,运行keil。

运行结果如下图1图12、在project菜单选择new project,建立一个新项目,如图2在create new project 对话窗口中的文件名文本框输入要建立的项目的名字(最好用英文),如图3图3输入自己项目名后,选择保存,软件打开选择处理器的界面图4,选择SST-〉SST89F58,我们的简易仿真器采用的是SST89E58处理器,同SST89F58处理器是相同的。

选择确定后,软件窗口左上角显示项目名称,如图5图53、编写自己的汇编语言或者C语言程序,选择file菜单的new…..,如图6,4、软件会打开一个编辑窗口,如图7图7在该编辑窗口中输入自己的汇编语言程序或者是C语言程序,如图8写好程序后,选择存盘,软件要求输入新文件的名字。

输入文件名(最好用英文),注意:如果用汇编编制的程序,扩展名一定要是.a,如果是C语言编制的程序,扩展名一定要.C如图9。

图95、将自己写的程序加入到项目中在前面的操作中,如果软件没有显示如图10中左面的target一栏,可以通过选择view菜单的project window 来使其显示出来。

点击target前面的+号,显示如图11图11单击source group 1,然后鼠标右键弹出菜单,选择add files for group “Source group 1”,如图12软件弹出对话框,要求选择要加入项目的文件,如图13,图13种并没有显示刚才命名的myfirsttest.a文件,这是因为软件默认的程序文件是.c扩展名的,可以通过选择文件类型下拉列表中的asm sorce file 来使得.a 文件能够显示。

选择asm souce file 后,如图14,选择想要加入的文件,双击鼠标或者选择add,然后关闭图14的add files for group对话框。

慧净电子keil软件的使用说明

慧净电子keil软件的使用说明

慧净电子网上收集整理。

第一章 Keil C51开发系统基本知识 (6)第一节系统概述 (6)第二节 Keil C51单片机软件开发系统的整体结构 (6)第三节 Keil C51工具包的安装 (7)1. C51 for Dos 72. C51 for Windows的安装及注意事项: (7)第四节 Keil C51工具包各部分功能及使用简介 (7)1. C51与A51. 72. L51和BL51. 83. DScope51,Tscope51及Monitor51. 84. Ishell及uVision. 9第二章 Keil C51软件使用详解 (10)第一节 Keil C51编译器的控制指令 (10)1. 源文件控制类 (10)2. 目标文件(Object)控制类: (10)3. 列表文件(listing)控制类: (10)第二节 dScope51的使用 (11)1. dScope51 for Dos 112. dScope for Windows 12第三节 Monitor51及其使用 (13)1. Monitor51对硬件的要求 (13)2. Mon51的使用 (13)3. MON51的配置 (13)4. 串口连接图: (13)5. MON51命令及使用 (14)第四节集成开发环境(IDE)的使用 (14)1. Ishell for Dos的使用 (14)2. uVision for windows的使用 (15)第三章 Keil C51 vs 标准C.. 15第一节 Keil C51扩展关键字 (15)第二节内存区域(Memory Areas): (16)1. Pragram Area: (16)2. Internal Data Memory: 163. External Data Memory. 164. Speciac Function Register Memory. 16第三节存储模式 (16)1. Small模式 (16)2. Compact模式 (17)3. large模式 (17)第四节存储类型声明 (17)第五节变量或数据类型 (17)第六节位变量与声明 (17)1. bit型变量 (17)2. 可位寻址区说明20H-2FH.. 18第七节 Keil C51指针 (18)1. 一般指针 (18)2. 存储器指针 (18)3. 指针转换 (18)第八节 Keil C51函数 (19)1. 中断函数声明: (19)2. 通用存储工作区 (19)3. 选通用存储工作区由using x声明,见上例。

Keil软件使用手册【精选文档】

Keil软件使用手册(本手册参考keil 4版本)一安装到网上下载一个安装包,里面必须包含以下内容:1:(安装包文件,圈选的文件为安装说明,请务必仔细阅读) 2:(打开安装文件)3:(点击下一步)4:(勾选同意,并点击下一步) 5:(浏览选择到你想安装的地方,然后选择下一步)6:(两个空可以随便打,不重要,填完后点击下一步)7:(正在安装中)8:(点击完成)9:(进入安装的文件夹,点击UV4)10:(打开Keil4的执行文件)11:(点击File,再选择License Management)Pic 12:(复制右上角的ID号)12:(打开注册机文件)13:(将复制的ID号粘贴在此处)14:(点击Generate,在上方会生成一组ID,复制下来)15:(将复制好的ID粘贴在圈选出,并点击Add LIC)16:(当你看见这两组单词,那么恭喜你,注册成功,准备开始你的奇妙程序之旅吧!)二新建工程1.单击Project,选择New Project2.选择保存位置,输入工程的名字3.选择CPU。

紧接着,Keil C51提示您选择CPU器件。

8051内核片机最早是由Intel公司发明的,后来其他厂商如Philips、Atmel、Winbond等先后推出其兼容产品,并在8051的基础上扩展了许多增强功能,根据芯片的实际情况,选择相应的器件(本例程选择Atmel公司下的AT89C52),如图:注:选择8051也可以,8051与8052有一点的差别,可以说8052是8051的升级版,主要有以下不同:1.内部RAM,8051单片机为128Byte(00H—7FH),8052单片机为56 Byte (00H—0FFH)2. 内部ROM,8051单片机为4KB,8052单片机为8KB3. 8051有两个Timer:T0和T1。

8052除了有T0和T1以外,还有一个Timer2 4。

8051有5个中断源8052有6个。

keil的使用方法

keil的使用方法Keil是一款嵌入式系统开发工具,功能强大且易于上手。

本文将为大家详细介绍Keil的使用方法,帮助大家更好的进行嵌入式系统开发。

第一步:安装Keil软件首先将Keil软件下载到本地,然后进行安装。

在安装过程中需要选择合适的安装路径,并按照提示完成安装。

安装完成后,可以打开Keil软件,进入编辑器界面。

第二步:创建工程在Keil中,开发者需要先创建一个工程,然后才能进行代码编写。

在“Project”菜单中选择“New Project”,然后按照提示进行操作。

在工程创建完成之后,需要添加需要使用的源文件和头文件。

第三步:编写代码在Keil的编辑器界面中开始编写代码。

Keil支持多种编程语言,如C语言、C++语言等。

在编写代码时,需要遵循一定的规范,如正确的命名变量、函数和宏定义等。

同时,也需要注意代码格式的规范,如使用空格、缩进等;还要注意代码的可读性和可维护性。

第四步:编译代码在代码编写完成后,需要将代码编译成可执行的二进制文件。

在Keil中,编译非常简单。

只需要在菜单栏的“Build”中选择“Compile”,Keil就会自动完成代码编译,并生成可执行的二进制文件。

第五步:下载程序将已经编译好的程序下载到目标设备中。

Keil支持多种下载方法,如串口下载、JTAG下载等。

根据实际的需要进行选择,并按照提示完成设备连接和下载操作。

在下载完成后,可以通过调试窗口进行程序的调试。

综上所述,Keil是一个非常方便的嵌入式系统开发工具。

通过上面的介绍,相信大家已经掌握了Keil的使用方法。

只要掌握好Keil 的使用方法,就可以轻松开发出高质量的嵌入式系统。

keil教程

keil教程Keil是一款嵌入式开发环境,广泛应用于各种微控制器和单片机的软件开发中。

本教程将介绍Keil的基本使用方法,包括项目创建、代码编辑、编译和调试等。

项目创建:1. 打开Keil软件,点击“File”菜单,选择“New Project”创建一个新项目。

2. 在弹出的对话框中,选择目标设备型号,并为项目命名,然后点击“Save”按钮。

3. 选择项目存储路径,并点击“OK”按钮。

4. 在弹出的对话框中,选择需要包含的源文件和头文件,然后点击“Add”按钮。

5. 点击“Options”菜单,可以对项目进行各种配置,如选择编译器、优化选项等。

代码编辑:1. 在Keil的工作区中,双击打开需要编辑的源文件。

2. 在源文件中输入和编辑代码。

可以使用Keil提供的代码自动补全、语法提示等功能来提高编码效率。

3. 保存代码文件,可以使用快捷键“Ctrl+S”或点击工具栏上的“Save”按钮。

编译:1. 点击“Project”菜单,选择“Build Target”进行项目编译。

也可以直接点击工具栏上的“Build”按钮。

2. Keil会自动检查代码错误和警告,并生成目标文件和可执行文件。

调试:1. 连接目标设备到计算机上。

2. 点击“Debug”菜单,选择“Start/Stop Debug Session”进入调试模式。

3. 在调试模式下,可以设置断点、监视变量、单步执行等操作来调试程序。

4. 调试完成后,点击“Debug”菜单,选择“Stop Debug Session”停止调试。

本教程介绍了Keil的基本使用方法,包括项目创建、代码编辑、编译和调试等。

通过学习和掌握这些基本操作,您可以更好地利用Keil进行嵌入式软件开发。

KeiluVision2软件使用

KeiluVision2软件使⽤Keil uVision2软件使⽤Keil uVision2软件是众多单⽚机应⽤开发的优秀软件之⼀,它集编辑,编译,仿真于⼀体,⽀持汇编语⾔、PLM 语⾔和 C 语⾔的程序设计,界⾯友好,易学易⽤。

下⾯介绍Keil uVision2软件的使⽤⽅法1、⾸先,双击桌⾯上的这个图标。

进⼊Keil uVision2 后,屏幕如下图所⽰。

⼏秒钟后出现编辑界启动Keil uVision2时的屏幕进⼊Keil uVision2后的编辑界⾯简单程序的调试学习程序设计语⾔、学习某种程序软件,最好的⽅法是直接操作实践。

下⾯通过简单的编程、调试,引导⼤家学习Keil uVision2软件的基本使⽤⽅法和基本的调试技巧。

1)建⽴⼀个新⼯程单击Project菜单,在弹出的下拉菜单中选中New Project选项2)然后选择你要保存的路径,输⼊⼯程⽂件的名字,⽐如保存到E:DPJ\RW1⽬录⾥,⼯程⽂件的名字为LED,如下图所⽰,然后点击保存。

3)这时会弹出⼀个对话框,要求你选择单⽚机的型号,你可以根据你使⽤的单⽚机来选择,Keil uVision2⼏乎⽀持所有的51核的单⽚机,我这⾥还是以⼤家⽤的⽐较多的Atmel 的89C51来说明,如下图所⽰,选择89C51之后,右边栏是对这个单⽚机的基本的说明,然后点击确。

4)完成上⼀步骤后,屏幕如下图所⽰到现在为⽌,我们还没有编写⼀句程序,下⾯开始编写我们的第⼀个程序。

5)在下图中,单击“File”菜单,再在下拉菜单中单击“New”选项新建⽂件后屏幕如下图所⽰:此时光标在编辑窗⼝⾥闪烁,这时可以键⼊⽤户的应⽤程序了,但笔者建议⾸先保存该空⽩的⽂件,单击菜单上的“File”,在下拉菜单中选中“Save As”选项单击,屏幕如下图所⽰,在“⽂件名”栏右侧的编辑框中,键⼊欲使⽤的⽂件名,同时,必须键⼊正确的扩展名。

注意,如果⽤C语⾔编写程序,则扩展名为(.c);如果⽤汇编语⾔编写程序,则扩展名必须为(.asm)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

13
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
1)选择“Target”选项卡
其选择信息如图2-12所示。
图2-12 “Target”选项卡的信息
14
第2章 Keil软件使用说明 1)选择“Target”选项卡


MCS-51单片机原理、接口及应用
“Xtal”后面的数值是晶振频率,默认值是所选目标CPU的最高 晶振频率。
图2-10 “添加文件”对话框
11
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
7)添加文件
将刚建立的“流水灯.c”选中,单击“Add”按钮或鼠标左键双 击即可将本文件添加进本项目。添加了文件后的窗口如图2-11所示。
12
图2-11 添加了文件后的窗口
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
7)添加文件
在项目窗口下,单击“Target1”前面的“+”,然后在“Source Group 1”选项上单击右键,弹出如图2-9所示对话框。
10
图2-9 添加文件中出现的菜单
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
7)添加文件
选择“Add Files to Group „Source Group 1‟ ”选项,弹出要求 添加进本项目的对话框。如图2-10所示。
开启/暂停光标所在行的断点功能 暂停所有断点
清除设置的所有断点
图2-19 断点设置选项及其功能
25
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
当所处的断点不是程序的某一条语句时,可以用“Breakpoints”选项
设置断点,设置界面如图2-20所示。
图2-20 “断点设置”对话 框
8
图2-8 新建文件界面
第2章 Keil软件使用说明 6)文件保存
MCS-51单片机原理、接口及应用
待录入源程序后,选择【File】│【Save】,保存文件为“流 水灯.c”,和原来建立的项目放在同一个文件夹下。如果源文件为 汇编语言编写的,则扩展名为“.ASM”。
9
第2章 Keil软件使用说明
20
重新编译、链接连 接 图2-16 编译、链接选项
编译、链接连 接
编译
图2-16 编译、链接选项
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用


” 仅对工程进行编译,不进行链接。




” 先对工程进行编译,然后进行链接。
” 用于对修改后的程序重新进行编译和链接。
21
第2章 Keil软件使用说明
图2-24 存储器窗口信息
31
第2章 Keil软件使用说明 存储器窗口
MCS-51单片机原理、接口及应用
存储器单元修改界面如图2-25所示。
图2-25 修改存储器单元的值
32
第2章 Keil软件使用说明 反汇编窗口
MCS-51单片机原理、接口及应用
选择菜单【View】下的 “Disassembly Window”打开反汇编窗口。 在该窗口下单击鼠标右键,界面如图2-26所示。
单击自己安装的Keil μvision2的图标。进入Keil 后,屏幕显示如 图2-2所示。
图2-2 起动Keil 软件时的界面
3
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
2)建立一个工程
选择菜单【Project】│【New Project】,界面如图2-3所示。
图2-3 新建工程文件界面
MCS-51单片机原理、接口及应用
编译和链接后,在Build窗口可以看到编译和链接后的有关信息, 如图2-17所示。
图2-17 Build窗口中的编译、链接信息
22
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
2.4
2.4.1 常用调试命令
或单击快捷按钮中的 如图2-18所示。


选择菜单【Debug】│【Start/Stop Debug Session】,或按Ctrl+F5键, 即可进入调试状态。进入调试状态后的界面
调试功能快捷按钮
变量观察窗口 寄存器页
23
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用

“ “ “ “
” 复位操作。 ” 全速运行,按F5键。 ” 暂停操作。 ”单步运行,按F11键。
30pf 12M
19 18
XTAL1 XTAL2
30pf
9 RST
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
第2章 Keil软件使用说明
2.1 2.2 2.3 2.4 Keil工程的建立 工程的设置 编译和链接 调试
1
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
2.1
Keil工程的建立
以图2-1为例说明Keil μvision2的使用方法。
MCS-51单片机原理、接口及应用
4)选择“Debug”选项卡
该选项卡包含的信息如图2-15所示。用于设置调试器。
19
图2-15 “Debug”选项卡的信息
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
2.3 编译和链接
在菜单 【Project】下有三个选择项,如图2-16所示,分别是 【Build】、【Rebuild all target files】、【Translate】,其对应的快 捷按钮 在Keil C51主窗口的左上方。

“Name of Executable”用于指定最终生成的目标文件的名字。
17
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
3)选择“Listing”
该选项卡包含的信息如图2-14所示。用于调整生成的列表文件 选项。
18
图2-14 “Listing”选项卡的信息
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用


变量观察窗口
存储器窗口 反汇编窗口
28
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
工程窗口寄存器页
用于显示在程序执行过程 中通用寄存器R0-R7和某些特 殊功能寄存器的变化情况,同 时也显示程序执行所花费的时 间,如图2-22所示。
图2-22 工程窗口中的寄存器页
4
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
3)保存工程
选择工程要保存的路径,输入工程名。例如,建立的文件夹名 为“流水灯”,工程名也命名为“流水灯”,然后单击“保存”按 钮。此时,该工程已经建立,扩展名为 .uv2,即项目名为“流水
灯.uv2”,如图2-4所示。
图2-4 “保存新工程”对话框
MCS-51单片机原理、接口及应用
2.2
工程的设置
用鼠标右键单击界面左边 Project 窗口的“Target1”,在出现的 快捷菜单中选择 “Options for Target „Target 1‟】”,则出现如图2-12 所示的工程设置对话框。也可选择菜单【Project】│【Options for Target „Target 1‟】,或单击该功能对应的快捷按钮“ ”完成该任 务。 该对话框共有10各选项卡。



“ “
”过程单步,按F10键。
”单步执行到函数外。 ”执行到光标所在的行,按Ctrl+F10键。
24
第2章 Keil软件使用说明 2.4.2 断点设置
MCS-51单片机原理、接口及应用
在菜单【Debug】中,与断点有关的选项如图2-19所示。
定义断点 插入/移除断点,也可在光标所指的行双击完成
39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17
10k
29 30 31 PSEN ALE EA
10uf
图2-1实现P1口相连的8个LED 循环点亮的电路,要求LED从 左到右依次点亮,且每个发光 二级管的时间为1s。
“Use On-chip ROM”项用于确认是否仅使用片内ROM。 “Memory Model”用于设置RAM使用情况。 “Code Rom Size”用于设置ROM空间的使用情况。 “Operating”用于选择操作系统。 “Off chip Code memory”用于确定系统扩展ROM的地址范围。 “Off chip Xdata memory”用于确定系统扩展RAM的地址范围。
26
第2章 Keil软件使用说明
MCS-51单片机原理、接口及应用
2.4.3 Keil程序调试窗口
调试模式下的输出窗口、变量观察窗口、存储器窗口如图2-21所示。
图2-21 输出窗口、变量观察窗口和存储器窗口
27
第2章 Keil软件使用说明 2.4.3 Keil程序调试窗口 常用窗口:
工程窗口寄存器页
15
第2章 Keil软件使用说明
相关文档
最新文档