第1章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_C51开发系统基本知识

Keil_C51开发系统基本知识

Keil_C51开发系统基本知识Keil C51开发系统基本知识1. 第一节系统概述Keil C51是美国Keil Software公司出品的51系列兼容单片机C 语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。

用过汇编语言后再使用C 来开发,体会更加深刻。

Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。

另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。

在开发大型软件时更能体现高级语言的优势。

下面详细介绍Keil C51开发系统各部分功能和使用。

2. 第二节 Keil C51单片机软件开发系统的整体结构C51工具包的整体结构,如图(1)所示,其中uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。

开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。

然后分别由C51及A51编译器编译生成目标文件(.OBJ)。

目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。

ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。

图(1) C51工具包整体结构图3. 第三节 Keil C51工具包的安装1. 1. C51 for Dos在Windows下直接运行软件包中DOS\C51DOS.exe然后选择安装目录即可。

完毕后欲使系统正常工作须进行以下操作(设C:\C51为安装目录):修改Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后运行Autoexec.bat2. 2. C51 for Windows的安装及注意事项:在Windows下运行软件包中WIN\Setup.exe,最好选择安装目录与C51 for Dos相同,这样设置最简单(设安装于C:\C51目录下)。

实验一KeilC51集成开发环境的使用练习、仿真与调试

实验一KeilC51集成开发环境的使用练习、仿真与调试

实验一Keil C51 集成开发环境的使用练习、仿真与调试、实验目的1、熟悉Keil C51 集成开发环境的使用方法2、熟悉Keil C51集成开发环境调试功能的使用和DP-51PR0C单片机综合仿真实验仪的使用。

、实验设备及器件IBM PC 机一台DP-51PR0C单片机综合仿真实验仪一台、实验内容1、进行Keil C51 集成开发环境的安装和使用练习。

然后按照以下内容建立文件并编译产生HEX 文件。

0RG 0000HLJMP Main0RG 00F0HMain:M0V R7, #0Loop:M0V R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0 取反CPL P1.1 ; P 1 .1 取反CPL P1.2 ; P 1 .2 取反CPL P1.3 ; P 1 .3 取反CPL P1.4 ; P 1 .4 取反CPL P1.5 ; P 1 .5 取反CPL P1.6 ; P 1 .6 取反CPL P1.7 ; P 1 .7 取反SJMP MainEND2、进行Keil C51 集成开发环境的仿真调试练习。

然后按照以下内容建立文件并编译仿真调试。

0RG 8000HLJMP Main0RG 80F0HMain:M0V R7, #0Loop:MOV R6, #0DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R6, $DJNZ R7, LoopCPL P1.0 ; P 1 .0取反CPL P1.1 ; P 1 .1取反CPL P1.2 ; P 1 .2取反CPL P1.3 ; P 1 .3取反CPL P1.4 ; P 1 .4取反CPL P1.5P 1 .5取反JCPL P1.6 ; P 1 .6取反CPL P1.7 ; P 1 .7取反SJMP Mai nEND四、实验要求1、熟练掌握Keil C51集成开发环境的工程建立、编辑与编译功能。

Keil C51使用详解

Keil C51使用详解

Keil C51使用详解keilc51使用详解v1.0电子设计世界!版权所有,热烈欢迎贴文,切勿修正并标明原文。

留存一切权利。

第一章keilc51开发系统基本知识 (6)1第一节系统概述 (6)第二节keilc51单片机软件开发系统的整体结构...6第三节keilc51工具包的加装...71.c51fordos72.c51forwindows的安装及注意事项:...7第四节keilc51工具包各部分功能及使用简介...71.c51与a51.72.l51和bl51.83.dscope51,tscope51及monitor51.84.ishell及uvision.9第二章keilc51软件使用详解 (10)第一节keilc51编译器的控制指令...101.源文件掌控类 (10)2.目标文件(object)控制类:...103.列表文件(listing)控制类:...10第二节dscope51的使用...111.dscope51fordos112.dscopeforwindows12第三节monitor51及其使用...131.monitor51对硬件的要求...132.mon51的使用...133.mon51的配置...134.串口连接图:...135.mon51命令及使用...14第四节集成开发环境(ide)的使用...141.ishellfordos的使用 (14)22.uvisionforwindows的使用 (15)第三章keilc51vs标准c..15第一节keilc51扩展关键字...15第二节内存区域(memoryareas):...161.pragramarea:...162.internaldatamemory:163.externaldatam emory.162.可位串行区表明20h-2fh..18第七节keilc51指针...181.通常指针...182.存储器指针...183.指针切换...18第八节keilc51函数...191.中断函数声明:...192.通用型存储工作区 (19)3.选通用存储工作区由usingx声明,见上例。

keil C51 应用入门

keil C51 应用入门

keil C51 应用入门keil C51软件是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真于一体,支持汇编和C 语言的程序设计,界面友好,易学易用。

本章主要介绍keil C51的安装、开发环境和程序调试及仿真方法。

一keil C51软件的安装下面以keil C51 V7.50a版本为例,介绍如何安装keil µVision3集成开发环境。

先安装keil µVision2,然后安装升级版本keil µVision3。

图1-1安装初始化图1-2 安装向导对话框(1)把光盘放入光驱中(假定为F盘),进入F:keil 51V7.50a\setup目录下,这时会看到SETUP.EXE文件,双击该文件即可开始安装。

(2)这时会出现如图1-1所示的安装初始化画面,稍后弹出一个如图1-2所示的安装向导对话框,询问用户是安装、更新还是卸载软件,当然选择第一项“Install Support for Additional Microcontroller Architectures”安装该软件。

(3)单击Next钮,这时会出现如图1-3所示的安装询问对话框,提示用户是安装完全版还是评估版。

如果买了正版的keil C51就可选择Full V ersion,否则选择Eval V ersion。

图1-3 安装询问对话框(4)此后在弹出的几个确认对话框中选择Next,这是会出现如图1-4所示的安装路径设置对话框,默认路径是C:/KEIL。

当然用户可以单击选择适合自己安装的目录。

图1-4 安装路径设置对话框(5)在接下来的询问对话框中选择Next命令按钮加以确认,即可出现如图1-5所示的安装进度指示画面。

(6)接下来就是等待安装。

安装完成后单击Finish加以确认,此时可以在桌面上可看到keil µVision2软件的快捷图标,如图1-6所示。

双击它就可进入keil C51集成开发环境。

单片机的开发环境keil的描述

单片机的开发环境keil的描述

一、概述单片机是一种集成了微处理器、存储器和输入/输出功能的集成电路,它在嵌入式系统中扮演着重要角色。

为了进行单片机的开发和编程,开发环境的选择和配置至关重要。

其中,Keil是一款专业的单片机开发环境,本文将对其进行描述和详细介绍。

二、Keil开发环境概述1. Keil开发环境简介Keil是一款由Keil Software公司开发的嵌入式系统开发工具,主要用于单片机的软件开发、调试和编程。

它提供了一整套完整的软件开发工具,包括C编译器、调试器、仿真器等,能够帮助开发者轻松进行单片机的开发工作。

2. Keil支持的单片机类型Keil支持包括STC、ATMEL、TI、NXP、Renesas等多种常见的单片机型号,覆盖了市面上绝大部分主流的单片机芯片。

3. Keil的特点Keil具有良好的易用性和稳定性,它可以在Windows操作系统下运行,并支持多种编程语言,包括C、C++、汇编语言等。

它还提供了丰富的编程和调试工具,能够帮助开发者高效地进行单片机程序的开发和调试工作。

三、Keil开发环境的安装和配置1. Keil软件的下载和安装开发者可以从Keil冠方全球信息站上下载Keil软件的安装包,然后按照安装向导逐步进行安装。

安装过程相对简单,一般不会遇到太大的问题。

2. Keil开发环境的配置安装完成后,开发者需要对Keil开发环境进行一些基本的配置,以确保其能够正常运行。

需要对工程文件、编译器设置、仿真器设置等进行配置,以满足具体的项目需求。

四、Keil开发环境的基本使用1. 新建项目在Keil中,开发者可以通过简单的操作新建一个项目,然后将需要的源码文件或者库文件添加到项目中。

2. 编写程序开发者可以在Keil中使用C、C++或者汇编语言编写单片机程序,支持的语言种类丰富,为开发者提供了更多的选择。

3. 编译和调试Keil提供了强大的编译器和调试工具,开发者可以利用这些工具对程序进行编译和调试,并对程序的运行状态进行实时监控和分析。

实验一 Keil C51 集成开发环境的使用

实验一 Keil C51 集成开发环境的使用

实验一 Keil C51 集成开发环境的使用姓名 刘敏 学号 2011412482 专业 电子一、实验目的1、熟悉Keil C51 集成开发环境的基本操作;2、掌握简单C51和汇编程序的编写、调试。

二、实验仪器与设备1、微机1台2、Keil C51集成开发环境三、实验内容1、仔细阅读附录2及教材(陈海宴编著)相关内容,掌握Keil C51集成开发环境的基本功能。

2、分别用汇编语言和C51编写清零程序。

把片外RAM 中的7000H —70FFH 单元内容清零。

3、分别荣汇编语言和C51编写查找相同数个数程序。

统计片外RAM 7000H —700FH 中“00H ”的个数并保存在片内RAM 30H 单元。

四、实验框图及步骤1、清零程序(1)汇编语言程序设计框图N Y(2)实验步骤用连续或单步方式运行程序,检查7000H —70FFH 单元中执行程序前后的内容变化。

(3)假使把7000H —70FFH 中的内容改成FF,如何修改程序?汇编语言里将第四行的#00H 改成#FFH(4)用C51重新编写该程序清零程序,运行程序并查看结果。

#include<reg51.h>#define uchar unsigned char开始 R0=0 00送到7000H DPTR+1,R0-1 R0=0? 结束ORG 0000H MOV R0,#00H MOV DPTR,#7000H LOOP:MOV A,#00H MOVX @DPTR,A INC DPTR DNJZ R0,LOOP ENDuchar xdata *p;void main(){{for(p=0x7000;p<0x7100;p++){*p=0x00;}}while(1)}7000H-70FF 中的内容全部清零2、查找相同数个数(1)汇编语言程序设计框图Y(2)实验步骤① 在7000H-700FH 单元中放入随机数,其中几个单元输入0. ② 用连续或单步方式运行程序;③观察片内RAM 30H 的内容,应显示“00H ”的个数,开始 字节数送R0,查找字节送R1 7000H →DPTR 从DPTR 中取数 判断和被查数相同否 R1+1 DPTR+1 字节数到吗 R1送30H 单元 结束 ORG 0000H MOV R0,#10H MOV R1,#00H MOV DPTR,#7000H LOOP:MOVX A,@DPTR CJNZE A,#00H,NEXT INC R1 NEXT:INC DOTR DJNZ R0,LOOP MOV 30H,R1 SJMP $ END(3)用C51重新编写该程序,运行程序并查看结果。

Keil C51使用详解

Keil C51使用详解

Keil C51使用详解第一章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声明,见上例。

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

2015-7-2
第1章 Keil单片机集成开发环境及应用
1.1 Keil 单片机集成开发环境简介
1.2 Keil 集成开发环境的安装
1.3 程序的编辑、链接与调试
1.4 汇编语言的应用 1.5 C语言的应用
2015-7-2 《单片机原理及应用》 4
1.2 Keil 集成开发环境的安装
1、在Keil_c51_v802a文件夹中,点击可执行文件c51v802a.exe进行安装;
26
2015-7-2
《单片机原理及应用》
1.4

汇编语言的应用
A,#70H ;A←#70H。
寻找操作数的方式称为寻址方式:7种 立即寻址:操作数跟随操作码,操作数前面加#号,如:MOV 如:MOV A,30H

直接寻址:指令中给出操作数地址,可用的存储空间:SFR和低128b片内RAM, ;A←(30H)。 ;R5←#20H+(R5)。 寄存器寻址:通用寄存器的内容为操作数。通用寄存器指A、B 、DPTR以及R0~R7 , 如:ADD R5,# 20H 寄存器间接寻址:寄存器中内容为操作数的地址。可用的存储器空间:片内RAM和外 部RAM。可用的寄存器有:R0,R1,DPTR,SP。如:MOV @R0,A ;(R0)←A。

直接双击Windows桌面上的图标。
从 “开始”菜单中,单击“Keil µVision3”选项。 Keil µVision3有两种工作方式 : 构建方式:用于程序编辑、编译和链接,最终产生可执行程序。 调试方式:提供调试程序的功能,用于对程序进行动、静态跟踪和 调试。
《单片机原理及应用》 3

SJMP
END
$
2015-7-2
《单片机原理及应用》
30
第1章 Keil单片机集成开发环境及应用
1.1 Keil 单片机集成开发环境简介
1.2 Keil 集成开发环境的安装
1.3 程序的编辑、链接与调试
1.4 汇编语言的应用 1.5 C语言的应用
2015-7-2 《单片机原理及应用》 31
1.5 C语言的应用
第1章 Keil单片机集成开发环境及应用
1.1 Keil 单片机集成开发环境简介
1.2 Keil 集成开发环境的安装
1.3 程序的编辑、链接与调试
1.4 汇编语言的应用 1.5 C语言的应用
2015-7-2 《单片机原理及应用》 1
1.1 Keil单片机集成开发环境简介
keil µVision3 是 集文本编辑、程序编译、链接、调试以及仿真 于一体的单片机集成开发环境(IDE),具有如下特点:
2015-7-2 《单片机原理及应用》 11
1.3 程序的编辑、链接与调试
(2)创建项目(Project)
2015-7-2
《单片机原理及应用》
12
1.3 程序的编辑、链接与调试
选择要用的单片机,如Intel公司的8051AH单片机。
2015-7-2
《单片机原理及应用》
13
1.3 程序的编辑、链接与调试
至此创建了一个空项目文件。
2015-7-2
《单片机原理及应用》
14
1.3 程序的编辑、链接与调试
(3)创建文件(File)
2015-7-2
《单片机原理及应用》
15
1.3 程序的编辑、链接与调试
(4)向项目中添加文件
2015-7-2
《单片机原理及应用》
16
1.3 程序的编辑、链接与调试
至此一个完整的项目创建完毕。

大项目:可以同时由多人编辑、调试、最后再链接到一起,形成最 终的项目可执行文件。
创建项目的基本步骤:
(1)启动软件编辑环境
2015-7-2
《单片机原理及应用》
10
1.3 程序的编辑、链接与调试
标题栏:显示当前正在编辑的文件 名。 菜单条:共有11种菜单可供使用, 所有的操作命令都可以在相应的菜 单中找到。 工具栏:其中包含常用的工具和快 捷按钮。 管理窗口:显示项目结构、CPU寄存器的内容和状态、编程参考资料等。 工作窗口:包含所有打开的文档,编辑工作在此处进行。 信息窗口:显示各种与当前操作相关的信息。


C语言与汇编语言对比
汇编语言:面向机器,可直接控制硬件,指令执行速度快,执行时间固定, 因此执行效率高。但语言格式简单、可读性差、编写和调试难度大,不便于 移植,影响程序代码的共享。
C语言:结构上易于理解、可读性强,开发速度快、可靠性好、便于移植。 因此,C51语言已成为目前最流行的单片机开发语言。

机器语言:机器语言是用二进制代码0和1表示指令和数据的、最原始的程序 设计语言。

汇编语言:汇编语言是用助记符代替机器码表示指令和数据的、便于记忆和 使用的、面向机器的专用语言。

高级语言:高级语言是接近于人的自然语言,面向应用、独立于机器的通用 语言。
2015-7-2
《单片机原理及应用》
24
1.4
2015-7-2
《单片机原理及应用》
17
1.3 程序的编辑、链接与调试
2、编译、链接项目程序
2015-7-2
《单片机原理及应用》
18
1.3 程序的编辑、链接与调试
3、调试项目程序
2015-7-2
《单片机原理及应用》
19
1.3 程序的编辑、链接与调试
在信息窗口中打开存储器显示窗口。
2015-7-2
《单片机原理及应用》
20
1.3 程序的编辑、链接与调试

在RAM中的40H和41H两个单元分别放入5和8两个数。鼠标指向欲放数单元, 然后点击右键,出现弹出菜单,点击“Modify Memory at D:0x40”选项。
2015-7-2
《单片机原理及应用》
21
1.3 程序的编辑、链接与调试

通过单步执行,观察程序每执行一条语句后的寄存器和存储器的内容变化情 况,充分了解和体会单片机在程序运行中的指令行为。
1、C语言概述

C语言是高级语言的一种,它既有汇编语言操作底层硬件的能力,又具有高 级语言的许多优点。在单片机程序设计中,以其功能强大、结构清晰等优点 得到广泛应用。 用于单片机的C语言,也称为C51语言。它继承了C语言结构上的所有优点 ,便于掌握和使用,同时又具有针对硬件的特有语言成分,对硬件操作十分 方便。
2015-7-2 《单片机原理及应用》 32
1.5 C语言的应用
2、C51的标识符与关键字概述

标识符:用来标识源程序中某个对象名称的符号。对象可以是常量、变量、 语句标号、数据类型、自定义函数名以及数组名等。
标识符的定义需要符合如下规则:

标识符可以由字母、数字(0~9)和下划线“_”组成。 标识符区分大小写,如:“data1”和“Data1”代表两个不同的标识符。 标识符第一个字符必须是小写字母(a~z)、大写字母(A~Z)或者下划线 “_”。如:“1data”是错误的标识符。 标识符定义不能使用C51的关键字,也不能和用户已使用的函数名或C51库函 数同名。
8
第1章 Keil单片机集成开发环境及应用
1.1 Keil 单片机集成开发环境简介
1.2 Keil 集成开发环境的安装
1.3 程序的编辑、链接与调试
1.4 汇编语言的应用 1.5 C语言的应用
2015-7-2 《单片机原理及应用》 9
1.3 程序的编辑、链接与调试
1、创建一个项目及程序编辑

项目:由一个或多个文件组成,其中包括程序源文件、头文件、库 文件等多种文件。


标识符最多可支持32个字符。
2015-7-2
《单片机原理及应用》
33
1.5 C语言的应用
关键字:是被C51编译器已定义保留的专用特殊标识符。如:if、for、do、 case等。C51程序语言采用了ANSI C标准定义的32个关键字。 3、C51的数据类型

数据类型:是C51语言中变量以及常量的类型。每个变量在使用之前必须定



BIT(位定义):定义字符名为确定的位地址值。如:
END:汇编结束。 标号: START: 操作码 操作数 MOV A,30H ;注释 ;A←(30H)
28
(4)汇编语言的语句格式
2015-7-2
《单片机原理及应用》
1.4

汇编语言的应用
(5)汇编语言程序设计步骤 分析问题 确定算法 设计程序流程图 分配内存单元 编写汇编语言源程序 调试程序

Windows 风格的操作界面 。 支持汇编语言、C语言以及混合编程 。 能够完成51系列兼容类型单片机的程序设计和仿真 。 集成了丰富的库函数,以及完善的编译链接工具。 提供了并口、串口、A/D、D/A、定时/计数器以及中断等资源的硬件 仿真能力


与外部仿真器联合使用,提供了强大的在线调试能力。 在一个开发界面中支持多个项目的程序设计。
2015-7-2
《单片机原理及应用》
2
1.1 Keil单片机集成开发环境简介
1、Keil µVision3 的安装需求

内存大于16MB; 至少50MB的硬盘剩余空间;

Windows95及以上的操作系统支持。
Keil µVision3有两种进入方式:
2、Keil µVision3 的运行方式


变址寻址:用DPTR和PC作为基址,结合A寄存器进行的间接寻址,
如:MOVC A,@ A+DPTR ;A←(A+DPTR)。 相对寻址:以当前PC值为基值,加上指令给出的偏移量(补码),形成新的PC值。 如:SJMP 08H ;PC←PC+2+08H。 32H,C ;32H←进位位Cy。 位寻址:是位地址的直接寻址,如:MOV
相关文档
最新文档