Keil uV2软件的安装及使用说明-PPT课件-PPT课件
KEIL uVISION2编译环境的使用图解
KEIL uVISION2编程环境使用方法1.建立一个C项目(1)运行KEIL uVISION2界面如下:图1-1 打开keil界面(2)点击Project 菜单,选择弹出的下拉式菜单中的New Project,如图1-2。
给该项目命名,例text ,保存后自动变成后缀为text.uv2的文件,以后我们可以直接点击此文件以打开先前做的项目。
图1-2 新建项目图1-3 给项目命名(3)选择所要的单片机型号,这里我们选择常用的Ateml 公司的AT89C52,如图1-4 所示。
完成上面步骤后,我们就可以进行程序的编写了。
图1-4 选取芯片2.新建一个程序文件图1-5 新建一个程序(1)点击图中的新建按钮,即红色的1所示的快捷键。
在新建的空白文件中即可编程。
(2)在编程之前,点击图1-5 中的3 保存新建的程序,我们把第一个程序命名为test1.c,如果使用汇编编程,则命名为test1.asm。
编程前先保存,这是一个良好的习惯,在编写的过程中可随时保存,防止误操作造成的程序丢失。
3.将程序文件添加到项目中。
如图1-6 鼠标选中屏幕左边的Source Group1 ,右击弹出菜单,在这里可以做在项目中增加减少文件等操作。
鼠标选中“Add File to Group ‘SourceGroup 1’”弹出文件窗口,选择刚刚保存的文件,按ADD 按钮,关闭文件窗,程序文件已加到项目中了。
这时在Source Group1 文件夹图标左边出现了一个小+号说明,文件组中有了文件,点击它可以展开查看。
如果想删除该项目中的程序文件,那么选中最后一行“Remove Group‘Source Group 1’and it’s Files”图1-6 把文件加入到项目文件组中3.编译运行在程序文件已被我们加到了项目中了,按照实验内容进行编程。
程序完成后点保存按钮。
接下来该编译运行了。
图中1、2、3 都是编译按钮,不同是1 是用于编译单个文件。
Keil_uVision2使用教程
Keil uVision2 的使用Keil uVision2是目前使用广泛的单片机开发软件,它集成了源程序编辑和程序调试于一体,支持汇编、C、PL/M语言。
这里我们仅仅介绍 Keil uVision2 的简单使用,更详细的使用方法见本光盘\单片机软件\Keil c51\Keil书籍与资料目录中的内容。
keil C51 v6.12 的安装:先运行光盘中单片机软件\setup\setup.exe安装程序,选择安装“Eval Version”版进行安装。
一直点击“Yes”或“Next”,直到“Finish”完成。
之后运行同目录中的Keil uv2 汉化安装.exe安装汉化程序。
安装好后,在桌面上会产生快捷图标,如下图:keil C51 v6.12 的使用:点击桌面快捷图标,可以直接进入主画面:现在,我们来做个实际程序,请跟着我一步一步学着做,实际体验一下从编辑源程序到程序调试的全过程。
这里让我们做一个让单片机 P0 口所驱动的 LED 灯隔一个亮隔一个灭的程序。
在Keil系统中,每做个独立的程序,都视为工程(或者叫项目)。
首先从菜但的“工程”中“新建工程...”,建立我们将要做的工程项目:新建的工程要起个与工程项目意义一致的名字,可以是中文名;我们这里的程序是实验测试程序,所以起的名字为 Test ,并将 Test 工程“保存”到C:\Keil下:接下来,Keil环境要求我们为 Test 工程选择一个单片机型号;我们选择Atmel 公司的 89C51(虽然我们使用的是89S51,但由于89S51与89C51内、外部结构完全一样,所以这里依然选择“89C51”)。
“确定”后工程项目就算建立了。
立了工程项目,肯定要实施这个工程,现在就为工程添加程序;点击“文件”中的“新建”,新建一个空白文档;这个空白文档就是让我们编写单片机程序的场所。
在这里你可以进行编辑、修改等操作。
根据题意,在文档中写入下列代码:(下列代码你暂时不要管什么意思,只要照抄正确就可以,今后在学习汇编时你会明白的)mov p0,#01010101B ;将01010101二进制代码送P0口ajmp $ ;程序在此原地踏步end ;程序结束标志写完后再检查一下,并保存文件,保存文件时,其文件名最好与前面建立的工程名相同(当然这里为 Test 了),其扩展名必须为 .Asm!“文件名”中一定要写全,如:Test.Asm;保存后的文档彩色语法会起作用,将关键字实行彩色显示:保存了Asm文件后,还要将其添加到工程中。
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_uVision2仿真软件的使用说明
附录一 Keil uVision2仿真软件的使用说明μVision2集成开发环境μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。
其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。
1.关于开发环境μVision2的界面如图1-1所示,μVision2允许同时打开、浏览多个源文件。
图1-1 μVision2界面图2.菜单条、工具栏和快捷键下面的表格列出了μVision2菜单项命令,工具栏图标,默认的快捷以及他们的描述。
1)编辑菜单和编辑器命令Edit(如表1-1所示)表1-1 编辑菜单和编辑器命令Edit在μVision2中,可以通过按住Shift键和相应的键盘上的方向键来选择文本。
如Ctrl+ →可以移动光标到下一个词,那么,Ctrl+Shift+ →就是选择当前光标位置到下一个词的开始位置间的文本。
当然,也可以用鼠标来选择文本。
3)项目菜单Project和项目命令Project(如表1-2所示)表1-2 项目菜单和项目命令Project4)调试菜单Debug和调试命令(如表1-3所示)Runing表1-4 外围器件菜单Peripherals以下为单片机外围器件的设置对话框(对话框的种类及内容依赖于你选择的CPU)6)工具菜单Tool(如表1-5所示)利用工具菜单,可以设置并运行Gimpel PC-Lint、Siemens Easy-Case和用户程序。
通过Customize Tools Menu…菜单,可以添加需要的程序。
μVision2包括一个项目管理器,它可以使8x51应用系统的设计变得简单。
要创建一个应用,需要按下列步骤进行操作:●启动μVision2,新建一个项目文件并从器件库中选择一个器件。
Keil uVision2使用说明
"projectfile"表示你必须提供实际的项目名称 少数情况下斜体字 也用来表示强调
省略号
中表示一段被忽略的程序 如 Void main (void) {
[Optional Items]
{ opt1 | opt2 }
Keys
Point Click Drag Double-Click
while (1); 方括号表示命令行或输入域中的可选项 如 C51 TEST.C PRINT [(filename)]
包括在大括号中的被'|'分开的文字表示一组选项 必须从中选一
以 sans serif 字体出现的字符表示键盘上实际的键,如: "Press Enter to continue." 中的 Enter 表示键盘上的回车键. 移动鼠标 直到光标直到期望的条目上 单击鼠标. 鼠标拖动操作. 双击鼠标.
注意 本手册假定你已经熟悉微软操作系统和 8051 系列产品的硬件和指令集
我们尽全力去做来保证这本手册的正确 从而保证我们个人 公司和在此提及的商标的 形象
2
从这里开始创建你的应用
3
前言
这本手册是 Keil Software 公司关于 8051 系列 MCU 的开发工具的介绍 它向新用户和 有兴趣的读者介绍本公司的产品 这本使用指南包含下列各章
第 3 章 开发工具
uVision2 集成开发环境 .......................................……………………. 21 C51 优化 C 交叉编译器 ........................................... …………………32 A51 宏汇编器 .................................................. ………………………..49 BL51 代码连接定位器 ........................................... ……………………51 LIB51 库管理器 .................................................. ………………………54 OC51 分块目标文件转换器 ....................................... 55 OH51 目标文件到 HEX 格式的转换器 ................................ 55
Keil_uVision2应用
Keil uVision2 的界面Keil uVision2是目前使用广泛的单片机开发软件,它集成了源程序编辑和程序调试于一体,支持汇编、C、PL/M语言。
这里我们仅仅介绍 Keil uVision2 的简单使用,更详细的使用方法见本光盘\单片机软件\Keil c51\Keil书籍与资料目录中的内容。
在Keil C中,文件的管理采用的是项目(也叫工程)方式,而不是以前的单一文件方式。
工程管理器的功能:对C51源程序、汇编源程序、头文件等文件统一管理;可以对文件进行分组。
如图4-7所示。
图4-7 Keil C51的工程管理器工程管理窗口内容及分布,与Windows的资源管理器相似。
一、项目的建立1、建立项目选择Project菜单下的New Project命令,创建新工程,在对话框中设定新工程的位置,输入新工程名字保存即可。
2、选择CPU在出现的为新工程选择CPU的界面,在“data base”栏下选择所使用的CPU。
确定后,会弹出一“Copy Standard 8051 Startup Code to Project Folder and Ad d File to Project”信息,一般选择“是”即可。
二、给项目加入程序文件加入的文件可以是C文件,也可以是汇编文件。
加入程序文件的过程如下。
1)在项目管理器窗口中展开Target1文件夹,可以看到Source Group1。
2)向Source Group1添加文件。
在Source Group1点击鼠标右键,会弹出一菜单,其中有一“Add Files to Group‘Source Group1’”命令,点击后会弹出一对话框,选择需要加入的程序文件,并且一次可以加入多个文件。
如图4-9所示。
3)移走项目:在欲移走的文件上点击鼠标右键,会弹出一菜单,执行其中的“Remove File ‘***’”命令即可。
4)对文件分组:可以按功能对项目管理器中的文件分成组,如图4-7所示。
keil软件的使用方法课件
勾选“生成hex文件”
使用仿真器时对KEIL的设置
➢点击“调试”选项, 选“Kil monitor-51 Driver” 勾选“生成hex文件” 勾选“加载代码到仿真器”
使用仿真器时对KEIL的设置
➢点击“设置”选项, 选串行口 选波特率
仿真界面
PC指针
端口监视 硬件应对应工作
C:×××× 程序存储器
存储器区选择
➢选标签 ➢分别输入地址
I:×× 片内RAM X:×××× 片外RAM
文件编译
编译, 建造目标
文件的调试与运行
•先复位 •进入/退出 调试状态
文件的调试界面
进入/退出 DEBUG
程序计数器PC
工程窗口
寄存器窗口
调试工具
复位 停止运行
源程序/反汇编 窗口切换
文件 编辑 视图
工程窗口
源代码浏览
输出窗口
选择对应的 工具条
打开/关闭 对应的窗口
KIEL的主菜单功能
工程
KIEL的主菜单功能
调试 菜单
调试 工具
KIEL的主菜单功能
外围设备
(在调试状态 下使用)
可观察 端口状态
KIEL的主菜单功能
存储器 选择
D:××
SFR
I:×× 片内RAM
X:×××× 片外RAM
跟踪运行 运行到光标处
连续运 单步运行
查看串行口
查看堆栈
使用仿真器时对KEIL的设置
➢单击“工程”菜单 在下拉式菜单中选择
“目标1属性”
使用仿真器时对KEIL的设置
➢单击“工程”菜单 在下拉式菜单中选择
“目标1属性” ➢点击“目标”选项,
第一章 Keil uVision2 的使用2011
焊接注意事项1.红色发光二极管长脚为正。
2.按键四个脚两两导通,注意焊接时中间凹槽应是横向。
3.单片机不要焊,焊IC座,单片机插在座上,插时不要弄弯脚。
4.四联数码管不要焊,焊两个六脚座,数码管插在座上,插时不要弄弯脚。
5.排阻(黑色9个脚的)字冲外侧。
6.蜂鸣器注意正负极。
7.P2与P5是P1脚作为模拟量输入时P1.2与P1.3的引出端,是为以后扩展其他功能设计的,不焊接。
8.DS18B20为选作内容,不焊接,感兴趣的同学另发座焊接座,DS18B20后插在座上。
9.串口母头两侧大电路脚也要焊接。
10.二极管IN4148黑色一端为负。
11.单片机下侧电阻较多,.注意对准电阻。
第一章 Keil uVision2 的使用开发单片机的第一步就是用Keil软件编写汇编程序,并形成最终的“*.hex”目标文件,然后用用第二章下载软件将该文件通过串口下载到单片机中就可以工作了。
下面介绍KILL软件的使用方法:1.双击桌面上的图标,打开窗口。
2.点击菜单工程,选择新建工程。
3.选定工程的存储文件夹,保存在D盘,建一个自己名字的文件夹,给工程起一个名字-“xiaodeng”(随意),然后点保存。
4.自动弹出对话框,选择你使用的芯片型号,双击Atmel选AT89s52,然后确定。
5.确定后弹出如下对话框,一定要选择“是”。
6.建好工程文件后,为工程新建一个源程序文件。
弹出以下窗口:7.在弹出的TEXT1窗口里面写入汇编程序或C程序。
8.编写好后点“文件”,保存或另存为。
选择你要保存的路径,在文件名里输入文件名,注意一定要输入扩展名,如果是c程序文件,扩展名为.c,如果是汇编文件,扩展名为.a51,我们这里是要存储一个汇编源程序文件,所以输入.a51扩展名,保存为”xiaodeng.a51”的名字,(也可以保存为其他名字,比如learn.c等),点击保存。
注意文件的扩展名不能省略,而且汇编语言必须是“.a51或.ASM”。
Keil uVision2仿真软件的使用说明
附录一 Keil uVision2仿真软件的使用说明μVision2集成开发环境μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。
其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。
1.关于开发环境μVision2的界面如图1-1所示,μVision2允许同时打开、浏览多个源文件。
图1-1 μVision2界面图2.菜单条、工具栏和快捷键下面的表格列出了μVision2菜单项命令,工具栏图标,默认的快捷以及他们的描述。
1)编辑菜单和编辑器命令Edit(如表1-1所示)2)选择文本命令在μVision2中,可以通过按住Shift键和相应的键盘上的方向键来选择文本。
如Ctrl+->可以移动光标到下一个词,那么,Ctrl+Shift+->就是选择当前光标位置到下一个词的开始位置间的文本。
当然,也可以用鼠标来选择文本。
3)项目菜单Project和项目命令Project(如表1-2所示)4)调试菜单Debug和调试命令(如表1-3所示)5)外围器件菜单Peripherals(如表1-4所示)表1-4 外围器件菜单Peripherals6)工具菜单Tool(如表1-5所示)利用工具菜单,可以设置并运行Gimpel PC-Lint、Siemens Easy-Case和用户程序。
通过Customize Tools Menu…菜单,可以添加需要的程序。
3.创建项目实例μVision2包括一个项目管理器,它可以使8x51应用系统的设计变得简单。
要创建一个应用,需要按下列步骤进行操作:●启动μVision2,新建一个项目文件并从器件库中选择一个器件。
●新建一个源文件并把它加入到项目中。
●增加并设置选择的器件的启动代码●针对目标硬件设置工具选项。
keil uVision2使用
图解使用Keil C51软件的九个步骤keil uvision2 C51软件是目前功能最强大的单片机c语言集成开发环境,下面我们通过图解的方式来Keil C51软件的使用教程,学习最简单的,如何输入源程序→ 新建工程→ 工程详细设置→ 源程序编译得到目标代码文件。
第一步:双击Keil uVision2的桌面快捷方式(图1),启动Keil集成开发开发软件。
软件启动后的界面如图2所示。
图1:启动Keil uVision2单片机集成开发环境图2:软件启动后的界面第二步:新建文本编辑窗。
点击工具栏上的新建文件快捷按键,即可在项目窗口的右侧打开一个新的文本编辑窗,见图3所示。
图3:新建文本编辑窗第三步:输入源程序。
在新的文本编辑窗中输入源程序,可以输入C语言程序,也可以输入汇编语言程序,见图4。
图4:输入源程序第四步:保存源程序。
保存文件时必须加上文件的扩展名,如果你使用汇编语言编程,那么保存时文件的扩展名为“.asm”,如果是C语言程序,文件的扩展名使用“*.C ”。
图5:保存源程序注意:第3步和第4步之间的顺序可以互换,即可以先输入源程序后保存,也可以先保存后输入源程序。
第五步:新建立Keil工程。
如图6所示,点击 "工程" → "新建工程" 命令,将出现保存对话框(图7)。
图6:新建工程图7:保存工程对话框在保存工程对话框中输入你的工程的文件名,Keil工程默认扩展名为".uv2",工程名称不用输入扩展名(见图7),一般情况下使工程文件名称和源文件名称相同即可,输入名称后保存,将出现"选择设备"对话框(图8),在对话框中选择CPU的型号。
第六步:选择CPU型号。
如图8所示,为工程选择CPU型号,本新建工程选择了ATMEL 公司的AT89C51单片机。
图8:选择CPU型号对话框第七步:加入源程序到工程中。
在选择好CPU型号后,点击"确定"按钮返回主界面,此时可见到工程管理窗中出现“Target 1”,点击“Target 1”前面的“+”号展开下一层的“Source Group 1”文件夹,此时的新工程是空的,“Source Group 1”文件夹中什么文件都没有,必须把刚才输入的源程序加入到工程当中。
Keil使用简介 ppt课件
变量的观察与修改 1、显示变量窗口 在调试状态下,点击View菜单下的Watch & Call Stack Window命令或对应的按钮,就会显示或隐藏变量窗口。 变量窗口包含有4个显示区(标签),可以分别显示局部变 量(Locals标签)、指定变量(Watch #1和Watch #2两个标 签)、及堆栈调用(Call Stack标签)。
退出调试状态:再次点击Debug菜单下的Start/Stop Debug Session命令。
《单片机原理与应用》 光学与电子信息学院
断点的设置与删除 方法1:用鼠标双击。在需要设置的行的最前面,双击鼠标左键,
即可设置或清除断点。 方法2:用命令或命令按钮。先将光标移到需要设置的行,然后点
击Debug菜单下的Insert/Remove Breakpoint命令或工具栏 中的相应按钮,即可设置或清除断点。 另外还有断点禁用和全部清除命令及按钮,也容易使用。
编写程序
4、C51编程选项
《单片机原理与应用》 光学与电子信息学院
5、编程界面
编写程序
《单片机原理与应用》 光学与电子信息学院
16Leabharlann 编写程序7A、新建源文件
《单片机原理与应用》 光学与电子信息学院
17
编写程序
7B、新建源文件
《单片机原理与应用》 光学与电子信息学院
18
编写程序
8A、保存源文件
《单片机原理与应用》 光学与电子信息学院
编写程序
1、运行Keil uVision4
《单片机原理与应用》 光学与电子信息学院
2A、新建工程
编写程序
《单片机原理与应用》 光学与电子信息学院
《KEIL使用方法简介》课件
本PPT课件旨在介绍KEIL软件的使用方法。内容包括课程介绍、KEIL的安装和 配置、基本操作、编程实战以及总结和问题解答。
课程介绍
1 KEIL是什么
KEIL是一款嵌入式开发工具,用于编写、编译和调试嵌入式系统。它提供了强大的开发环 境和丰富的功能。
2 KEIL的用途和功能
KEIL广泛应用于嵌入式系统开发领域,可以用于多种芯片架构和编程语言的开发。
3 KEIL的优缺点
KEIL的优点包括易于使用、功能强大、可靠稳定;缺点包括资源消耗较大、学习曲线较陡。
KEIL的安装
1
KEIL安装步骤
按照提示完成KEIL软件的下载和安装步骤,确保安装过程顺利进行。
2
KEIL的配置与设置
根据实际需求,对KEIL进行配置和设置,以适应不同的开发环境和项目需求。
3
KEIL的系统要求
了解KEIL软件的系统要求,确保在合适的硬件和操作系统环境下使用KEIL。
KEIL的基本操作
KEIL的主界面介绍
了解KEIL的主要界面布局和功能,包括编辑器、编译器、调试器等核心组件。
KEIL的工程管理
学习如何创建和管理KEIL工程,包括添加文件、设置编译选项等操作。
KEIL的文件结构与调试
掌握基本的文件结构和调试技巧,以便更高效地编写和调试嵌入式程序。
KEIL的编程实战
1
KEIL的编程语言简介
介绍KEIL支持的编程语言,如C、C++等,以及它们在嵌入式系统开发中的应用。
2
KEIL的程序开发流程
分享一套完整的KEIL程序开发流程,包括需求分析、设计、编码、测试和调试等 阶段。
3 KEIL的问题解答
Keil uVision2相关介绍及与爱思仿真器的应用.ppt
Keil uVision2简介
单片机开发中除必要的硬件外,同样离不开软件, 我们写的汇编语言源程序要变为CPU可以执行的机 器码有两种方法,一种是手工汇编,另一种是机器 汇编。
Keil 提供了包括C编译器、宏汇编、连接器、库管 理和一个功能强大的仿真调试器等在内的完整开发 方案,通过一个集成开发环境(uVision)将这些部 份组合在一起。
在线仿真51全系列: INTEL:8031/32/51/52、80C31/32/51/52。 ATMEL:
87F51/5289S51/52/53、 89C51/52/55WD/1051/2051/4051。 Winbond:78E51/52/54/58/516、77E58。 PHILIPS:87C51/52/54/58、 真正USB总线通讯,调试速度更快,加载64KB代码只需3秒。
4.2.2、工程窗口寄存器页
工程窗口寄存器页包括了 当前的工作寄存器组和系统寄 存器,系统寄存器组有一些是 实际存在的寄存器如A、B、 DPTR、SP、PSW 等,有一 些是实际中并不存在或虽然存 在却不能对其操作的如PC、 Status 等。每当程序中执行到 对某寄存器的操作时,该寄存 器会以反色(蓝底白字)显示, 用鼠标单击然后按下F2 键, 即可修改该值 。
片外rom地址设置片外ram地址设置keilc51可以支持程序代码超过64kb最大2mb的程序代码22options页面设置选上生成hex文件要烧录芯片做硬件实验就必须选中该项23listing页面设置编译后生成资源分配表24debug页面设置爱思仿真器驱动25三编译与连接重新编译所有文件并生成应用程序四进入调试状态keil内建了一个仿真cpu用来模拟执行程序该仿真cpu功能强大可以在没有硬件和仿真机的情况下进行程序的调试下面将要学的就是该模拟调试功能
Keil uV2软件的安装及使用说明-PPT课件-PPT课件
安装步骤:授权管理
12. 双击“Keil uVision3”, 进入Keil的IDE 13. 点击“文件”→“授权 管理” 14. 解除评估版2K代码限制
安装步骤:破解
双击“Keil_lic-v3.1.exe”,按下图设置;点击 “Generate”,生成“LIC0”,用鼠标左键选择LIC0 中所有字符,复制到剪贴板;
使用入门:反汇编窗
源代码 反汇编结果
十六进制表示采 用C语言显示: 0x0000 地址表示
C:ROM区
D:内部RAM区 X:外部RAM区
地址列
机器码
使用入门:存储器窗
十六进制表示采 用C语言显示: 0x0000 地址表示
C:ROM区 D:内部RAM区 X:外部RAM区
使用入门:保存工程
3.工程默认扩展名.uv2;
保存工程的文件夹
也可以新 建文件夹
工程名
使用入门:设备选择
4. 通过滚动条,选择生产厂商、目标CPU;
使用入门:选择目标CPU
点开Intel资料库目录,选择8032AH
使用入门:启动代码
5. 复制标准8051启动代码到工程和添加启动代码到 工程?
使用入门:删除文件
•选中1.asm ,鼠标右键
•删除文件‘1.asm’
•添加2.asm
使用入门:
单步执行到15行,在存储 器地址栏输入:X:0x2000 检查movx DPTR,A的执行 结果
使用入门
单步执行到15行,在存储器 地址栏输入:C:0x2000 检查movc A,A+DPTR的执 行结果 3CH
复制 “实验一”文件夹到本地D:或E:盘 选中“1.asm”,点击“Add”按钮
Keil_C软件使用及Protuse联调操作(共17张PPT)
1.记下安装序列号, 进入setup目录点击setup.exe进行安装; 2.选择Install Support....全新安装,以前没有安装过或者放弃以前的序列号安装;
选择Update Current Installation升级安装,将可以保持原来的序列号,不必再次输入 3.选择Full安装,Next->Yes(接受版权信息)->选择安装目录->Next->输入序列号、姓名、公司
DLL(“PROTEUS VSM MONITOR 51 DRIVER”);
7 SP3 软件,分别进行安装。
每次安装都必须进行这几步,每次都需要重新写入AddOn标识;
2、把proteus 安装目录下 VDM51.
选择Full安装,Next->Yes(接受版权信息)->选择安装目录->Next->输入序列号、姓名、公司
■
全功能的源代码编译器;
课外作业:
1、安装keil c软件 2、keil与Proteus联调 3、试把光电计数器用单片机计数,然后编写
c程序,使用proteus仿真,keil联调。
谢谢!
MODELS)文件复制到Keil 安装目录的 \C51\BIN 目录中; 3、编辑C51 里tools.ini 文件,加入:
TDRV1=BIN\VDM51.DLL(“PROTEUS VSM MONITOR 51 DRIVER”);
4、keil 里设置: project-->options for project-->debug tab;
■
全功能的源代码编译器;
■
器件库用来配置开发工具设置;
■
项目管理器用来创建和维护你的项目;
KEIL UV2调试器安装方法
KEIL UV2 版软件安装
在随机光盘中提供了KEIL英文版和中文版两个版本。
这里介绍中文版安装方法。
在安装前请先阅读一下光盘“KEIL调试(中文版)”目录中的“安装说明”: W 将光盘放入光驱中,运行光盘“KEIL 调试(中文版)\setup\”目录中的
“SETUP.EXE”:
依次出现以下窗口:
X 点击“ ”,出现以下窗口:
o 点击“ NEXT → YES → NEXT ”而后出现以下窗口:
p 需更改路径,请点击“ ”,在出现的以下窗口中更改路径,如:
D:\KEIL。
‘
[ 而后按“确认”,如下图,可以看到安装路径发生了改变:
\ 按“ NEXT ”,出现以下画面:
] 查看序列号:“KEIL调试\安装说明”,序列号为:k1dzp-5iush-a01ue
^ 连续按“NEXT”,开始安装,如下图:
_ 安装进程结束,出现一下画面:
按“ NEXT ”,出现以下画面:
` 按“ ”,之后出现的画面,我们不用理会它,把它关掉即可。
a 由于安装的路径发生了变化,所以,还需运行D:\KEIL\uv2\crackdir.exe ,安装
补丁程序。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7. 安装位置 “D:\Keil 或E:\Keil”
安装步骤:用户信息
8.下面空白可以随便输入,不要空;
安装步骤:完成
9. 点击“Finish”,完成安装。
安装步骤:配置文件
10.打开Keil的安装文件夹,找到 TOOL.ini文件,打开编辑;
安装步骤:编辑配置
11. 在[UV2]项目下添加一行:ANSI=1 或从下载: ftp://202.113.116.114/电路及单片机类/Keil8.08/tools.ini
安装步骤:添加授权
粘贴LIC0到“新授权ID码”,点击“添加授权”按 钮;
双击“ Keil uVision3”,进入Keil的”文件”的“授权 管理”
安装步骤:破解成功
15.破解成功,点击“Close”按钮,关闭窗口;
Keil集成开发环境使用入门
1.双击 “Keil uVision3 ”,进入 Keil的 IDE 2.点击 “工 程”→“ 新 建”→“ 新建工程”
选择“否”按钮; 如果你使用汇编语言,又不需要初始化51内存,选择“否” 如果你使用C语言,需要初始化内存,硬件设计时添加了
扩展内存,要精心调整启动代码参数;
使用入门:添加源文件
6.新建工程后,“Project Workspace”中没有文件 Keil IDE支持混合语言编程 可以分别建立汇编语言、C 语言代码组以及文档组等 鼠标两次点击可以修改“目 标1”和“源代码组1”名称
使用入门:添加源文件
7.鼠标选中“源代码 组1” 8.鼠标右键 9.点击“添加文件到 组‘源代码组1’”
使用入门:添加源文件
10.选择文件夹和文件类型
汇编语言源文件的扩展名:.asm
使用入门:添加源文件举例
打开ftp://202.113.116.114/计算机硬件技术基础课
Keil 软件的安装及 使用说明
赵晓安
系统概述
Keil C51是德国Keil Software公司出品的51系列 兼容单片机C语言软件开发系统,与汇编相比, C语言在功能上、结构性、可读性、可维护性上 有明显的优势,因而易学易用。用过汇编语言后 再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集 成开发调试工具,全Windows界面。另外重要 的一点,只要看一下编译后生成的汇编代码,就 能体会到Keil C51生成的目标代码效率非常之高, 多数语句生成的汇编代码很紧凑,容易理解。在 开发大型软件时更能体现高级语言的优势。
使用入门:保存工程
3.工程默认扩展名.uv2;
保存工程的文件夹
也可以新 建文件夹
工程名
使用入门:设备选择
4. 通过滚动条,选择生产厂商、目标CPU;
使用入门:选择目标CPU
点开Intel资料库目录,选择8032AH
使用入门:启动代码
5. 复制标准8051启动代码到工程和添加启动代码到 工程?
使用入门:删除文件
•选中1.asm ,鼠标右键
•删除文件‘1.asm’
•添加2.asm
使用入门:
单步执行到15行,在存储 器地址栏输入:X:0x2000 检查movx DPTR,A的执行 结果
安装步骤:授权管理
12. 双击“Keil uVision3”, 进入Keil的IDE 13. 点击“文件”→“授权 管理” 14. 解除评估版2K代码限制
Hale Waihona Puke 安装步骤:破解双击“Keil_lic-v3.1.exe”,按下图设置;点击 “Generate”,生成“LIC0”,用鼠标左键选择LIC0 中所有字符,复制到剪贴板;
复制 “实验一”文件夹到本地D:或E:盘 选中“1.asm”,点击“Add”按钮
使用入门:打开汇编源文件
使用入门:目标设置选项
为目标工程设置选项
选中“目标1”
鼠标右键 点击“为目标‘目标1’
设置选项”
使用入门:目标设置选项_项目
使用入门:目标设置选项_调试
见下页
软件仿真 时的设置
存储器窗分四个 区域:Memory 1 #~4#,可以分 别在地址栏输入 不同地址;
使用入门:打开存储器窗
点击打开存储 器窗口
鼠标可以调整 窗口大小
使用入门:代码调试_单步
跟踪 单步 •跟踪运行这段程序 •运行到15行 •在存储器窗口地址栏输入“D:0x00”
•检查30H、31H单元内容:45H 46H
下载以上两个文件到本地硬盘(D:或E:)
安装步骤:
1.双击 “KEILV808A中文汉化.exe”
安装步骤:
2.点击“软件安装”
安装步骤
3.点击“打开”按钮;
安装步骤:
4.点击“Next”按钮;
安装步骤:许可协议
5. “I agree”前打√ 6. 点击“Next”按钮
安装步骤:安装目录
使用入门:反汇编窗
源代码 反汇编结果
十六进制表示采 用C语言显示: 0x0000 地址表示
C:ROM区
D:内部RAM区 X:外部RAM区
地址列
机器码
使用入门:存储器窗
十六进制表示采 用C语言显示: 0x0000 地址表示
C:ROM区 D:内部RAM区 X:外部RAM区
Keil 软件的安装
下载软件
ftp://202.113.116.114/电路及单片机类
/Keil8.08/KeilV808A.rar电路及单片机类 /Keil8.08/KeilV808A.rar
和
ftp://202.113.116.114/电路及单片机类
/Keil8.08/Keil_lic-v3.1.exe电路及单片机类 /Keil8.08/Keil_lic-v3.1.exe
硬件仿真 时的设置
使用入门:目标设置选项_调试
使用入门:代码调试
1.编译按钮 3.点击“调 试”
源代码窗
2.消息窗,显示编译结果,编译成功,可以开始调试;
使用入门:调试窗口
寄存器窗
反汇编窗
存储器窗
使用入门:寄存器窗
显示、修改寄存器数值
二次点击数值可以修改;
显示堆栈指针及最大值; 显示DPTR、PC指针值 显示指令周期数(states) 显示执行时间(sec) 显示程序状态字(psw)