Keil vison4的使用技巧

合集下载

实验一:单片机仿真初步(一)-Keil4 uVision的使用

实验一:单片机仿真初步(一)-Keil4 uVision的使用

实验一:单片机仿真初步(一)-Keil4 uVision的使用
一、首先我们要养成一个好习惯:先建立一个空文件夹,把你的工程文件放到里面,以避免和其他文件经常分不清楚,如下图先创建了一个名为“MCU”文件夹,再继续在“MCU”中建立一个文件夹“流水灯”,在“流水灯”文件夹
中继续建立文件夹“P”和“U”。

二、点击桌面上的Keil 4 uVision4图标,出现启动画面。

三、点击菜单Project中New uVision Project 新建一个工程:
四、在弹出的对话框,选择放在刚才建立的“U”文件夹下,给这个工程取个名“LSD”后保存,不需要写后缀。

五、继续弹出一个对话框,在CPU类型下的子类型ATMEL中我们找到并选中AT89C52:
在继续弹出的对话框中选择“No”
六、以上工程创建完毕,接下来开始建立一个源程序文本:
七、在下面空白区写入一个完整的ASM程序:
八、在File中选择Save,输入源程序文件名名称,在这里示例输入“LSD”这个名称,同样大家可以随便命名。

注意:后缀名一定是“ASM”,然后保存。

九、接下来需要把刚创建的源程序文件加入到工程项目文件中:
十、汇编程序,生成可执行代码HEX文件,四步操作后点击OK即可。

大工告成,看看我们需要的结果:输入的源代码:
汇编后得到的HEX文件:。

keiluvision4使用说明

keiluvision4使用说明

K e i l u V i s i o n4使用说明(总3页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除Keil uVision4使用说明一、 RealView MDK 的安装步骤 0二、 J-link的使用 01. 安装J-link驱动 02. JLINK仿真器在Keil uVision4下的配置与使用 0三、M3-LINK仿真器使用说明书 (1)1. 仿真器的驱动安装 (1)2. M3-LINK仿真器在Keil uVision4下的配置与使用 (1)四、芯片型号的判定: (2)五、安装流明诺瑞驱动库 (2)Keil uVision4使用说明一、RealView MDK 的安装步骤将安装文件拷贝到电脑根目录下,然后双击图标,如图所示:注意:去掉属性里的只读选项。

一直点Next,选择默认路径即可。

出现以下图标后随便输,直至安装完成。

说明:安装完成以后,必须先更新流明诺瑞驱动库才能使用软件二、J-link的使用1.安装J-link驱动第一步:找到并打开“J-LINK驱动”文件夹,双击运行可执行文件Setup_JLinkARM_V408l.exe,出现如下界面:第二步:点击Yes,后面出现的对话框一直Next即可,安装目录选择默认的路径C:盘下即可,如下图所示:第三步:安装完成后,用USB电缆把仿真器与开发板连接上后,在我的电脑设备管理器的通用串行总线控制器下能找到J-link driver。

如下图所示:右击我的电脑,依次点击管理、设备管理器、通用串行总线控制器即可查看。

安装完成后显示的驱动信息2.JLINK仿真器在Keil uVision4下的配置与使用第一步:(1)确保仿真器的驱动已经正确安装。

(2)确认开发环境Keil uVision4软件已经安装并可以使用。

第二步:进入到附带的“Keil工程\EXP-LM3S811”文件夹下,参考这个针对EXP-LM3S811板卡的工程设置进行其它工程的设置。

Keil_uVision4快速上手

Keil_uVision4快速上手

2.1.安装KeilTM 软件您可以到下载KeilTM RealView Microcontroller Development Kit Evaluation软件。

这个软件包包含有KeilTM μVision4整合开发环境。

评估版本有一定限制,最大只能到 32K字节的镜像文件,但是它是免授权(license-free)的。

关于安装KeilTM uVision4 的更多信息,可以参考KeilTM中的Read Me First文档。

2.2.连接目标设备目标设备可用PC的USB供电,或者也可以用其它5 伏特的直流电源。

The KeilTM ULINK 调试器通过USB和PC相连,通过SWD端口(Serial Wire Debug)和目标板相连。

连好以后,您将可以用它来向目标设备下载程序和调试。

ULINK2 使用一根20 脚的带状电缆和NUC1xx相连接。

. uVision4 概要uVision4 有两种操作模式:构建模式: 用于编辑和编译所有的程序文件,并生成最终的可执行程序。

在创建程序相关章节中,我们将详细描述此构建模式。

调试模式: 提供一个强大的调试环境,帮助您跟踪调试程序。

在调试程序相关章节中,我们将详细描述此调试模式。

2.3.1. 构建过程在菜单或工具条上点击“Build Target”命令之后,将开始编译代码。

系统将自动检测文件依赖和关联性,因此只有修改过的文件才会被重新编译,这样可以显著的加快编译过程。

您或许可以设定全局优化选项,对C或其它模块执行增量式重编译。

通过Project菜单,您可以进入项目文件和项目管理设定的对话框。

2.3.2. 调试器μVision4集成的开发环境、仿真器、调试器等,将为您提供一个单纯统一的环境,使您得以快速的编辑、仿真和调试您的程序。

通过μVision4 的工具条,就可以实现绝大多数调试和编辑的功能。

您可以在代码编辑区域的右键菜单中设定断点。

如果您还没调试,在编辑状态就设定这些断点,调试开始后,这些断点会自动生效。

Keil_uVision4快速上手上课讲义

Keil_uVision4快速上手上课讲义

K e i l_u V i s i o n4快速上手TM 软件您可以到/下载KeilTM RealView Microcontroller Development Kit Evaluation软件。

这个软件包包含有KeilTM μVision4整合开发环境。

评估版本有一定限制,最大只能到32K字节的镜像文件,但是它是免授权(license-free)的。

关于安装KeilTM uVision4 的更多信息,可以参考KeilTM中的Read Me First文档。

2.2. 连接目标设备目标设备可用PC的USB供电,或者也可以用其它5 伏特的直流电源。

The KeilTM ULINK 调试器通过USB和PC相连,通过SWD端口(Serial Wire Debug)和目标板相连。

连好以后,您将可以用它来向目标设备下载程序和调试。

ULINK2 使用一根20 脚的带状电缆和NUC1xx相连接。

2.3. uVision4 概要uVision4 有两种操作模式:构建模式: 用于编辑和编译所有的程序文件,并生成最终的可执行程序。

在创建程序相关章节中,我们将详细描述此构建模式。

调试模式: 提供一个强大的调试环境,帮助您跟踪调试程序。

在调试程序相关章节中,我们将详细描述此调试模式。

在菜单或工具条上点击“Build Target”命令之后,将开始编译代码。

系统将自动检测文件依赖和关联性,因此只有修改过的文件才会被重新编译,这样可以显著的加快编译过程。

您或许可以设定全局优化选项,对C或其它模块执行增量式重编译。

通过Project菜单,您可以进入项目文件和项目管理设定的对话框。

2.3.2. 调试器μVision4集成的开发环境、仿真器、调试器等,将为您提供一个单纯统一的环境,使您得以快速的编辑、仿真和调试您的程序。

通过μVision4 的工具条,就可以实现绝大多数调试和编辑的功能。

您可以在代码编辑区域的右键菜单中设定断点。

Keil uVision4 第一个工程的建立和环境设置

Keil uVision4 第一个工程的建立和环境设置

Keil uVision4 第一个工程的建立和环境设置(02)分类: ARM_DSP_MCU_BUS_OTHER 发布: mckeeqin 浏览: 242日期: 2010年6月19日建立一个工程,效果是让NUC100 (48脚的芯片) PC3口LED闪烁,第1步:点击Project --->New uVision Projiect第2步:输入工程名字:test (最好事先建立一个工程文件夹)第3步:选择对应公司的芯片第4步:点击“是”,添加启动代码段第5步:新建一个文档,输入如下代码(注 main的返回值是int型),并保存文件为test1.c 到工程文件夹下,然后添加到本工程下,效果如下图第6步:把厂家提供的基本驱动程序添加到工程中,下面四个文件夹一起复制到test工程文件夹下,并在test工程文件夹下,新建两个文件夹分别命名为list和obj(分别用于放置编译过程中产生的文件,这样工程编译后,工程文件夹下才不会显的乱七八糟),效果如下面第二个图所示。

第7步:为工程建立2个相应的文件夹,并分别命名为“nuc”和“gpio”用于放置相应的库文件,然后把工程名Target 1重新命名为“test”, 源文件夹命名为“main”。

(命名的方法是选中文件夹,按下F2键)效果如下图第二张第8步:分别右击“nuc”文件夹和“gpio”文件夹,选择“Add Files to Group...”把相应的库文件添加到相应文件夹下面,效果如下图第二张所示,(这里添加的仅仅是.c文件,至于.h文件在编译时自动添加其中),好,完成此步后,整个工程文件建立完毕,下面几步就是设置编译环境的参数了。

第9步:右击工程文件名“test”,选择“Options for Target ...”进入设置复合选项卡。

第10步:在"Target"选项卡内需要改动的部分是时钟第11步:在“Output”选项卡内需要改动的部分1是:左击“Select Folder for ...”然后在弹出的对话框中选择在第6步建立的“obj”文件夹即可。

keil_μVision4使用详解教程

keil_μVision4使用详解教程

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 引脚上的发光二极管依次循环点亮。

keiluVision4一些使用总结(汉字注释,C关键字等)

keiluVision4一些使用总结(汉字注释,C关键字等)

keiluVision4一些使用总结(汉字注释,C关键字等)近日心血来潮,下载了最新的版的keil,再加上protues ,想弄个虚拟环境。

主要原因还是经济问题。

电子元件,是要花钱的。

今天遇到些keil uVision 4使用方面的问题,记录下来,方便以后查看:)至于激活的问题,在镇子上从来不缺。

就不提了问题一:keil中没有STC的东西解决:方案一:使用Atmel 89C52。

若使用STC的特有功能,单独指定头文件方案二:从STC官方主页下载UV3.CDB文件(2012-08-21为UV3.CDB),放到安装目录下。

虽然是3的,不过我放到4下也可以。

添加方法A直接将UV3.CDB改成UV4.CDB覆盖安装目录下文件。

这样下次启动keil只有STC的。

(未自己测试,仅记录)添加方法B将UV3.CDB重命名为STC.CDB放到安装目录下的UV4。

并修改UV4的上级目录下的TOOLS.INI文件,在BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes ") 下面加入CDB0=UV4\STC.CDB("STC CPU Data Base") 即可。

这样下次启动keil的时候,会提示选择数据库选项。

需要STC选择STC,或者选择原来的。

问题二:keil中无法输入中文注释解决:方案一:英文状态下输入//""。

在英文状态下的引号内输入中文注释方案二:菜单工具栏中。

Edit---》configuration去掉Use Color in Comments方框中的勾。

正常显示:在大量使用中文注释的情况下,感觉第二个方案比较好,可以省去很多的""问题三:keil中C的关键字没有颜色显示解决:类似问题二修改foreground为自己喜欢的颜色即可。

uVision4使用入门汇编

uVision4使用入门汇编

“是否要把标准8051的启动代码添加到工程文件?” 对于汇编语言,选“否”; 对于C语言,一般选“否”;如果用某些增强功能需要初始化配置 时,选“是”。 至此,一个名为“test”的空白Keil C51 工程建立。
湖南理工学院信息与通信工程学院电子信息教研室制作
uvision_4使用指南
工程创建与设置
工程创建与设置
湖南理工学院信息与通信工程学院电子信息教研室制作
uvision_4使用指南
(2)添加源程序到工程中 在选择文件对话框中先选择
文件类型为 “C Source file (*.c)” ,对话框将出现刚保存的文件 “test.C”,选择“test.C”,再按一 下 “Add ”按钮,最后按一下 “Close ”按钮退出添加。
湖南理工学院信息与通信工程学院电子信息教研室制作
uvision_4使用指南
uvision_4使用指南
工程创建与设置
4. 编译与汇编
单击Keil C51工具栏的
图标,编译或汇编当前源程序。其
结果会显示在输出窗口内。如果是“0 Error(s),0Warning(s).”,就表示
程序语法上没有问题;如果存在错误或警告,会指出出错在第几行,双
击指出错误,则有 指向错误行。
编译或汇编会生成 HEX 格式的程序文件“test.hex”,该文件可以被
uvision_4使用指南 Keil uVision在调试程序,软件仿真方面也有很强大的功能,既可
以调试C语言程序,也可以调试汇编语言程序。 Keil C51 V9.00 即09年发布的最新版本uVision 4,比以前的版本外
观改变比较大,界面感觉舒服一些。 安装的方法和普通软件差不多,这里就不做介绍了。

uVision4使用入门

uVision4使用入门

(4). 其它窗口,其中有许多窗口,可以进行切换,显示程序执行后的结
果,例如各变量的值,存储单元的值等,以确定是否符合预想的结果。
汇编窗口
寄存器窗口
源程序窗口
命令窗口
其它窗口
(1).变量观察窗口
单击工具栏的
图标右边
,可开启3个变量观察窗口。
①在Locals标签页,自动显示局部变量的名称和数值。
②在Watch标签页,双击
编辑窗口
输出窗口
在编辑窗口键入程序,或复制一个完整的C程序。并取名“test.C”
存盘,则以文本文件形式存入“Mytest”文件夹。
注意扩展名,C语言程序:test.C;汇编语言程序: test.ASM 。
(2)添加源程序到工程中
现在,源程序文件“test.C”已
经建立,但此文件与刚建立的工程 并没有内在联系,需要把它添加到
启动µ Vision_4
点击桌面上的Keil uVision4图标,出现启动画面,进入uVision 4。
1. 建立一个新的工程
执行软件菜单“project |New uVision Project”,弹出一个名为
“Create New Project”的对话框,先选择一个合适的文件夹“Mytest” , 再取文件名“test” 。
要养成习惯:每建一个工程,先建文件夹,将工程文件放到里面。
1. 建立一个新的工程
1. 建立一个新的工程 执行“保存”后,会弹出一个对话框,选择CPU类型,找到并选中 “Atmel”下的AT89C51。
1. 建立一个新的工程 选择CPU确定后,会弹出一个对话框,
“是否要把标准8051的启动代码添加到工程文件?”
,则作相应显示。例如:d:0x20,显示内部RAM20H后的各单元数据。

keilvu4的使用

keilvu4的使用
刚才建立的文件夹
取个工程名
3、弹出一个框,在CPU类型下我们找到并选中
“Atmel”下的AT89S52:
单击“+”号
单击“OK”
4、在弹出的对话框中单击“否”
工程文件出现在工程窗口中
二、新建源程序文件
1、新建文件。 单击“File” “New”或者单击快捷图标
这里输入程序
保存源程序文件:单击图标“ ”保存这个文件。给源程序文 件命名时,一定要加上扩展名“.C”单击“保存”。
勾选后出现“√”
三、编写调试程序
在这里输入程序
1、程序编写完成
2、编译程序
单击工具栏中的“ 下提示,说明编译成功。
”或者“
”图标在信息窗口出现如
提示
四、连接硬件线路
单片机选择“AT89S52”工作电压为4~5.5V, 电源电压5V。
单片机的Vcc、EA接电源“+5V”。 单片机的GND接电源的“GND”。 单片机P0.0-----P0.7接LED灯的负极,从右向
Keiluv4软件 的使用
先建立一个空文件夹,你的工程文件放 到里面。
双击桌面上的Keil uVision4图标,出现启动画面
一、新建工程
1、点击“project --- New uVision Project”新建一个工程:
新Байду номын сангаас工程项目
2、在对话框,选择放在刚才建立的“工程1”文件夹下, 给这个工程取个名后保存,不需要填后缀,注意默 认的工程后缀为uvporj: 单击“保存”
第3步 关闭
向工程的“源文件组”中添加文件后,左边窗口就出现刚才添加的文件。 如果没看见,可以点“+”号展开,如果没有“+”号,说明添加不成功。

Keil C51 uVision4使用方法

Keil C51 uVision4使用方法

加入到项目了
图 1-13 把 c 档案加入到项目中了 若用户写的是汇编语言档 案,那必须存成*.a51 或*.asm 檔,然后将汇编语言档案加 入到专案中。 (6) 接下來要來做一些基本的设定选项的工作。滑鼠在屏幕左边的 Target 1 资料夹 图示上右键单击,弹出一选单,如图 1-14 所示,然后选取“Options for target ‘Target 1’… ”。
1 2 项目窗口 编辑窗口
输出窗口
图 1-8 新建文件 下面是一段一颗 LED 在闪烁的程序,在上图 2 的文件编辑工作区内键入下面的程 式,先不管程序的语法和意思,先看看如何把它存档,加入到项目中存档,和如何编译 及 执 行。AT89X51.h 的 内 容 在 附 錄 2 中,若 你 用 的 单 芯 片 是 AT89S51,则 用 <AT89X52.h> 。 #include <AT89X51.h> main() { int i; while(1) { P0_0=1; for(i=1;i<20000;i+ +); P0_0=0; for(i=1;i<20000;i+ +); } } (4) 点击图 1-9 中的储存档案图标按钮,也能用选单 File/Save 或按快捷键 Ctrl+S,
此专案中。按下 close 按钮,关闭档案窗口,如图 1-12 所示,则此 test1.c 程序档案 已加 到此项目中了,如图 1-13 所示。
图 1-11 选取“Add Files to Group ‘Source Group 1’… "
选取 c 档案
图 1-12 选取要加入到项目中的 c 档案
图 1-3 New μ Vision Project 选单

keil_μVision4教程

keil_μVision4教程

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 引脚上的发光二极管依次循环点亮。

keil_μVision4使用详解教程

keil_μVision4使用详解教程

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 引脚上的发光二极管依次循环点亮。

uVision4使用入门

uVision4使用入门
不使能断点标志 所有断点不使能,单击,所有断点不使能; 清除所有断点,单击,清除所有断点。
3. 外围设备访问 单击菜单“Peripherals”,会弹出外围设备菜
单,其中列出了标准8051的外围设备(相对CPU而 言):中断、I/O端口、串行口和定时器等。外围 设备菜单中是可以进行操作的。
(1). 中断 执行“Peripherals|Interrupt”, 会弹出中断界面。
(2).存储器观察窗口
单击工具栏
图标右边 ,可开启4个存储
器观察窗口。分别观察不同存储器空间或不同的地址单
元,片内RAM (d),片外RAM (x),程序存储器 (c) 。
在Memory标签页地址栏“Address”内输入存储器类型和起始地址
,则作相应显示。例如:d:0x20,显示内部RAM20H后的各单元数据。
(2). I/O端口 执行“Peripherals|I/O-Ports|Port 0”,会弹出P0端口界面。
P0锁存器 P0引脚

为1,单 击可改变。
Hale Waihona Puke (3). 串行口 执行“Peripherals|Serial”,会 弹出串行口界面。
(4). 定时器 执行 “Peripherals|Timer|Timer0”, 会弹出定时器0界面。
,其它窗口可以任意放在不同位置。
认识各仿真窗口
(1). 源程序窗口,显示源程序, 指向当前即将执行的程序语句;
(2). 汇编窗口,显示汇编指令与机器代码, 指向当前即将执行代码;
(3). 寄存器窗口,显示各寄存器的值;
(4). 其它窗口,其中有许多窗口,可以进行切换,显示程序执行后的结
果,例如各变量的值,存储单元的值等,以确定是否符合预想的结果。

KeiluVision4软件的使用入门

KeiluVision4软件的使用入门

Keil uVision4软件的使用入门使用汇编语言或C语言要使用编译器,以便把写好的程序编译为机器码,才能把HEX可执行文件写入单片机内。

KEIL uVISION是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,甚至ARM,它集编辑,编译,仿真等于一体,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。

因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。

KEIL uVision4比起uVision3或是uVision2界面感觉舒服一些,增加了哪些功能暂且不去研究,毕竟大家都喜欢用新的软件,感叹发展太快了,很多人连uVision2都没有摸透,呵呵。

安装的方法和普通软件差不多,这里就不做介绍了。

另外提醒大家不要崇拜汉化版软件,还是E文的干净没有BUG!在这里以51单片机并结合C程序为例(汇编操作方法类似,唯一不同的是汇编源程序文件名后缀为“.ASM”),图文描述工程项目的创建和使用方法:一、首先我们要养成一个习惯:最好先建立一个空文件夹,把您的工程文件放Mytest””文件夹:到里面,以避免和其他文件混合,如下图笔者先创建了一个名为“Mytest二、点击桌面上的Keil uVision4图标,出现启动画面:Project””新建一个工程:三、点击“project---New uVision ProjectMytest””文件夹下,给这个工程取个名后保四、在对话框,选择放在刚才建立的“Mytest存,不需要填后缀,注意默认的工程后缀与uVision3及uVision2版本不同了,为uvporj:Atmel””下的AT89S51或52:五、弹出一个框,在CPU类型下我们找到并选中“Atmel六、以上工程创建完毕,接下来开始建立一个源程序文本:七、在下面空白区别写入或复制一个完整的C程序:test””,这个名称,同样大家八、输入源程序文件名名称,在这里笔者示例输入“testasm””,如可以随便命名。

uVision4使用入门汇编

uVision4使用入门汇编

Target1”的对话框,单击“Target”标签页,选择晶振频率。
湖南理工学院信息与通信工程学院电子信息教研室制作
uvision_4使用指南
工程创建与设置
(1)设置晶振频率 单击“Output”标签页,选中Create HEX File,使编译器输出单片机
需要的HEX文件。
湖南理工学院信息与通信工程学院电子信息教研室制作
认识各仿真窗口
(1). 源程序窗口,显示源程序, 指向当前即将执行的程序语句;
(2). 汇编窗口,显示汇编指令与机器代码, 指向当前即将执行代码;
(3). 寄存器窗口,显示各寄存器的值;
(4). 其它窗口,其中有许多窗口,可以进行切换,显示程序执行后的结
果,例如各变量的值,存储单元的值等,以确定是否符合预想的结果。
要养成习惯:每建一个工程,先建文件夹,将工程文件放到里面。
湖南理工学院信息与通信工程学院电子信息教研室制作
uvision_4使用指南 1. 建立一个新的工程
工程创建与设置
湖南理工学院信息与通信工程学院电子信息教研室制作
uvision_4使用指南
工程创建与设置
1. 建立一个新的工程 执行“保存”后,会弹出一个对话框,选择CPU类型,找到并选中
单击工具栏
图标右边 ,可开启4个存储
器观察窗口。分别观察不同存储器空间或不同的地址单
元,片内RAM (d),片外RAM (x),程序存储器 (c) 。
在Memory标签页地址栏“Address”内输入存储器类型和起始地址
,则作相应显示。例如:d:0x20,显示内部RAM20H后的各单元数据。
双击存储单元的 数据,使之变成 蓝色后,可以随 意修改。
工程创建与设置

uVision4使用入门

uVision4使用入门

1. 建立一个新的工程 执行“保存”后,会弹出一个对话框,选择CPU类型,找到并选中
“Atmel”下的AT89C51。
1. 建立一个新的工程 选择CPU确定后,会弹出一个对话框,
“是否要把标准8051的启动代码添加到工程文件?” 对于汇编语言,选“否”; 对于C语言,一般选“否”;如果用某些增强功能需要初始化配置 时,选“是”。 至此,一个名为“test”的空白Keil C51 工程建立。
(2)添加源程序到工程中 在选择文件对话框中先选择
文件类型为 “C Source file (*.c)” ,对话框将出现刚保存的文件 “test.C”,选择“test.C”,再按一 下 “Add ”按钮,最后按一下 “Close ”按钮退出添加。
这时,源文件“test.C”已经 出现在项目窗口“Source Group 1”文件夹内,单击左边的 “+ ”展 开后查看。
寄存器窗口 命令窗口
汇编窗口
源程序窗口 其它窗口
(1).变量观察窗口
单击工具栏的
图标右边 ,可开启3个变量观察窗口。
①在Locals标签页,自动显示局部变量的名称和数值。
②在Watch标签页,双击 <double-click or F2 add>, 输入要观察的变量名称, 回车后显示该变量的值。
(2). I/O端口 执行“Peripherals|I/O-Ports|Port 0”,会弹出P0端口界面。
P0锁存器 P0引脚

为1,单 击可改变。
(3). 串行口 执行“Peripherals|Serial”,会 弹出串行口界面。
(4). 定时器 执行 “Peripherals|Timer|Timer0”, 会弹出定时器0界面。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档