keil软件使用说明pdf
keilc软件安装及使用说明
KEIL软件的安装将带有KEIL安装软件的光盘放入光驱,打开光驱中名为“keil750A”的文件夹再打开setup文件夹,双击setup文件夹中“setup”文件即开始安装。
单击“Full Version”.。
如图所示:点击“Next”→“Yes” →”Next”,此时则须序列号(序列号在光盘keil750AHK)文件夹目录下的”sn”文件中’)输入序列号,其他四项输入任意字母。
如图:点击“Next” →Next”开始安装,点击Next” →Finish即完成安装。
USB驱动的安装:若使用的仿真器是USB接口的,则需要安装USB驱动。
打开安装光盘中的“安装USB 驱动”文件夹,双击“USB_CP2102_XP_2000”开始安装。
1.双击:“安装USB驱动”文件夹下的“USB_CP2102_XP_2000.exe”:2.单击“下一步”:3.选定安装程序的功能:选择“此功能及所有子功能将安装在本地硬盘驱动器上”4.下一步:“安装”5.安装完成。
6.连接上KEIL仿真器在设备管理器里可看到安装的驱动端口:KEIL软件的操作说明:硬件基础实验操作(以实验一八段数码管显示实验为例):将KEIL仿真器上40芯排线一端和实验箱上51CPU板上的40芯排针连接起来,将仿真器连接的USB或串口线与PC机对应的USB或串口连接起来,打开实验箱电源。
进入KEIL软件界面,点击项目/打开项目在C:\KEIL\UV2\51配套实验例程中选择实验一,内有ASM和C51两种程序,进入ASM 文件夹打开LED项目文件进入如图所示界面点击“调试/启动/停止调试”,进入调试界面,点击“调试/运行”可看到8段数码管交替显示0—F新建一个项目文件:首先进入Keil软件,点击工具栏“项目”选项中的“新项目”,如图所示:输入工程文件名称,并选则保存文件的目录(该目录位置任意,可新建文件夹),如图:为项目文件选择一个目标器件(A TMEL89C51),如图所示:点确定后会弹出一个对话框选择否.右键点击项目工作区的目标1,再弹出的菜单中选择“为目标‘目标1’选项”如图所示:在“为目标‘目标1’设置选项”中,点击“调试”菜单,在此菜单中可选择是使用硬件仿真,还是软件仿真,连接实验箱做实验时选择硬件仿真,点击硬件仿真选项后面的[设置]选项,在此对对话框中选择串口和波特率,串口根据所连电脑来决定。
Keil PDF教程第一讲(平凡老师编写)
Keil 工程文件的建立、设置与目标文件的获得单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为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所示电路图使用89C51单片机作为主芯片,这种单片机性属于MCS-51系列,其内部有4K的FLASH ROM,可以反复擦写,非常适于做实验。
89C51的P1引脚上接8个发光二极管,P3.2~P3.4引脚上接4个按钮开关,我们的第一个任务是让接在P1引脚上的发光二极管依次循环点亮。
一、Keil工程的建立首先启动Keil软件的集成开发环境,这里假设读者已正确安装了该软件,可以从桌面上直接双击uVision的图标以启动该软件。
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软件使用说明
目录1 Keil工程的创建 (2)2 编写程序代码 (4)3 用Keil进行调试/仿真程序代码 (8)3.1 用Keil软件调试/仿真 (8)3.2 用SST89E516RD芯片进行调试/仿真 (14)KEIL软件使用说明Keil是美国Keil Software公司出品的一套非常好用的8051系列单片机软件开发系统。
Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。
如果你使用C 语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
1 Keil工程的创建接下来,我们给大家介绍一下Keil的工程是如何创建的。
我们创建一个名字为LED的工程,其中单片机我们假设选用A T89S52。
①首先,双击KEIL文件图标名,然后点击【保存】按键。
图2-3 新建工程③接下来会弹出如下图2-4对话框,选择单片机的生产厂家以及型号。
图2-4 选择单片机厂家我们这里选择【Atmel】公司的【AT89S52】芯片,在图2-5的【Description】中可以看到该单片机资源的简单介绍,然后点【确定】即可。
图2-5 选择相应的单片机④弹出一个是否需要添加启动代码的对话框,如图2-6。
我们这里选择【是】即可。
添加进入工程的启动代码为“STARTUP.A51”。
图2-6 添加启动代码⑤由下图2-7所示,我们的工程已经创建成功了。
图2-7 创建工程成功2 编写程序代码①工程创建完后,接着我们来编写程序代码。
在图2-7中,单击【File】菜单中的【New】选项,或者单击界面上的快捷图标,会弹出如图2-9对话框。
在【文件名】中,我们输入相应的文件名。
文件名用户可以随意取,不一定要和工程名字一样。
如果用C语言编写代码,则扩展名必须为c,如图2-9所示;如果用汇编编写代码,则扩展名为asm。
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如何使用-图文教程告诉你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软件的简单使用教程
在新工程中添加文件
1.选择菜单File中的New…选项或者图标 , 新建文件(提示快捷键是Ctrl+N) 2.选择菜单File中的Save选项或者图标 , 保存文件,第一次保存时要取名字,注意后缀要 加.c(提示快捷键是Ctrl+S) 3.右键选中在Target 1下的Source Group 1, 在弹出的菜单中选择Add Files to Group ‘Source Group 1’选项,添加刚才保存的文件。 4.在在Target 1下的Source Group 1下可看到 添加文件,说明添加成功
选择菜单Debug中的Start/Stop Debug Session选项或者图标 (提示快捷键是 Ctrl+F5),即可调试工程 选择菜单Debug中的Step选项或者图标 , 进行单步调试;选择菜单Debug中的Go选项 或者图标 ,运行程序 选择菜单Peripherals中的I/O Ports中的Port 0, Port 1, Port 2, Port 3可查看和设置IO 口的状态
在Uv2 Keil软件中调试工程
为程序执行到当前的地状态,包 括IO口的状态,变量的大小等等
在Uv2 Keil软件中编译工程
选择菜单Project中的Build target选项或者图 标 (提示快捷键是F7),即可编译工程, 重而生成可下载到单片机的后缀为hex的文件 选择菜单Project中的Rebuild all target files 选项或者图标 ,即可重新编译工程,重而 生成可下载到单片机的后缀为hex的文件
在STC_ISP软件下载程序
1.选择单片机类型 2.打开文件(后缀为hex的文件) 3.选择端口COM1 4.默认 5.进行下载 建议可以把每次下载前重新调入已打开在缓 冲区的文件,方便调试使用这个选项打勾,这 样当每次下载同个程序时不需要再打开文件, 直接下载即可
keilC 软件使用说明
keilC 软件使用说明
对于刚刚使用keil 的用户来讲,一般按照以下流程来完成开发任务。
1、建立工程
2、为工程选择目标器件(如选AT89S52)。
3、设置工程的配置参数,其中波特率设定为9600。
4、打开/建立程序文件(汇编语言文件类型为“文件名.ASM”,C语言文件类型为“文件名.C”)。
5、编译和连接工程,直到程序中无错误为止,生成的目标代码自动下载到目标CPU中。
6、对程序中某些线软件的部分使用软件仿真验证,对应用程序进行硬件仿真调试。
鼠标左击对象1旁边按钮,如图1中所示。
图1
则出现了“对象‘对象1’的选项”如下图2所示,鼠标左击对话框右上角调试标题栏,当进行软件实验时只需选择“使用模拟器(S)”选项。
当进行硬件实验时,需选择右面的“使用(U)”选项,以及下方的“启动时加载程序”,如下图3所示,最后左击对话框右上角“设置”一项,出现图4的对话框,需看电脑连接的是COM1或者COM2进行对应选择,波特率设置为9600,同时选择下方的“Serial Interrupt”复选框表示允许中断程序运行。
至此设置完成。
进行实验前顺便看下“对象”栏的下部显示为“空”还是AT89S52为空的话需重新选择CPU,因为软件每次重启或新建及打开工程都需重新设置此项。
图3
图4
注:如果是使用ISP下载线,则只需生成.HEX文件,通过光盘中附带的烧录软件(ISP-30a)下载程序,实现程序的盲调,烧录软件具体使用说明见该软件的文件夹中。
生成.HEX文件需做的设置,如下图5中所示:
(勾上复选框“Create HEX File”)。
Keil C51软件使用说明
}
10
MCS-51单片机原理、接口及应用
第6章 单片机的C51语言编程
(3)其它头文件
math.h:数学运算函数,如求绝对值、平方根、指数、正弦等
函数。 ctype.h:提供两类重要的函数:字符测试函数和字符大小转化 函数。 例如,判断一个整型变量是数字、字母、换行符、控制符等。 stdio.h:标准输入输出函数头文件,用于从标准输入设备读取 字符、数字,或向标准输出设备输出字符、字符串等。
整型
signed int
unsigned int singed long
2B
2B 4B
-32768~+32767
0~65535 -2147483648~+2147483647
unsigned long
实型
14
4B
4B
0~4294967295
1.176E-38~6.40E+38
MCS-51单片机原理、接口及应用
17
MCS-51单片机原理、接口及应用
第6章 单片机的C51语言编程
(2)compact模式
所有参数及局部变量都放在外部RAM区的一页(最大256B), 这和用pdata定义变量的作用相同。 具体哪一页,可由P2口定义,并在STARTUP.A51文件中说明。 一般默认的是外部RAM的低256B。
特点:存储器空间比small 模式大,但速度较small 模式慢,却比
reg52.h比reg51.h多了几行定义T2寄存器的内容。
7
MCS-51单片机原理、接口及应用
第6章 单片机的C51语言编程
sfr P1=0x90; /*定义P1口的地址为90H*/ sfr TCON=0x88; sfr TMOD=0x89; sfr TL0=0x8A; sfr16 T2=0xCC; T2L=0CCH,T2H=0CDH*/ sbit ET0=IE^1; /*指定ET0为中断允许控制寄存器IE的第1位*/ sbit ET0=0xaa;/*指定ET0为可寻址位0AAH,即IE.1。*/
慧净电子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 uvision5使用手册
keil uvision5使用手册Keil uVision5使用指南Keil uVision5是一款功能强大且常用的集成开发环境(IDE),用于嵌入式系统的软件开发。
本文将为您提供关于Keil uVision5的使用指南。
1. 下载和安装在开始使用Keil uVision5之前,您需要从官方网站下载并安装该软件。
确保您下载的是最新版本,并根据系统要求进行安装。
2. 创建新项目打开Keil uVision5后,您可以通过选择“File”菜单中的“New Project”选项来创建新的项目。
为项目选择一个合适的名称和存储位置,然后选择您要使用的器件。
您还可以选择包含的启动文件和相关组件。
3. 配置项目设置在项目创建后,您可以通过“Project”菜单中的“Options for Target”选项来配置项目设置。
这将允许您设置编译器选项、调试器设置、优化选项以及目标设备的特定设置等。
4. 编写代码在Keil uVision5的“Workspace”窗口下,您可以创建源文件和头文件,以编写您的嵌入式系统应用程序。
您可以使用C或汇编语言进行开发,并可根据项目需求添加所需的函数和模块。
5. 进行编译和调试一旦您编写了代码,您可以通过单击工具栏上的“Build”按钮对代码进行编译。
如果没有错误和警告,您可以将生成的文件下载到目标设备上进行测试。
通过调试器界面,您可以设置断点、观察变量和内存以及执行单步调试等操作。
6. 仿真和模拟Keil uVision5还提供了仿真和模拟功能,以测试和验证您的代码在虚拟环境中的执行效果。
通过选择“Debug”菜单中的“Start/Stop Simulation”选项,您可以启动仿真,并监视代码的执行和数据的变化。
7. 优化和排错在代码编写和调试阶段,您可能会遇到一些错误和问题。
Keil uVision5提供了一些工具和功能,以帮助您优化代码并排除故障。
例如,您可以使用编译器优化选项来提高代码的效率,并使用内存和性能分析工具来分析代码的资源使用情况。
单片机仿真软件KeilC51软件的使用教程(中文版)
单片机仿真软件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的型号。
第六步:选择C PU型号。
如图8 所示,为工程选择CPU型号,本新建工程选择了ATMEL公司的AT89C51单片机。
图8:选择CPU型号对话框第七步:加入源程序到工程中。
1.4.3 keil软件界面介绍.
5.Flash菜单
① Download:下载到Flash中 ② Erase:擦除Flash ROM(部分设备) ③ Configure Flash Tools...:配置工具
6.Debug调试菜单
① Start/Stop Debug Session:启动/停止 调试模式 ② Reset CPU:重置CPU ③ Run:运行 ④ Stop:停止 ⑤ Step:单步运行进入一个函数 ⑥ Step Over:单步运行跳过一个函数 ⑦ Step Out:跳出函数 ⑧ Run to Cursor Line:运行到当前行 ⑨ Show Next Statement:显示下一条执 行的指令 ⑩ Breakpoints:打开断点对话框 11 Insert/Remove Breakpoint:当前行设 置断点 12 Enable/Disable Breakpoint:使当前行 断点有效/无效 13 Disable All Breakpoints:使所有断点无 效 14 Kill All Breakpoints:去除所有断点 15 OS Support:操作系统支援 16 Execution Profiling:记录执行时间 17 Memory Map...:打开存储器映射对话 框 18 Inline Assembly...:打开在线汇编对话 框 19 Function Editor (Open In File)...:功能 编辑,编辑调试函数及调试初始化文件 20 Debug Settings...:调试设置
① uVision Help:打开帮助文件 ② Open Books Window:打开工程工作空间中的Books标签 ③ Simulated Peripherals for’XXX’:有关XXX的外设信息 ④ Internet Support Knowledgebase:网络技术支持 ⑤ Contact Support:论坛技术支持 ⑥ Check for Update:检查更新 ⑦ About uVision:关于
keil软件应用简介(1)
1、打开KEIL应用软件,界面如图1所示。
图1KEIL软件打开初始界面2、点击菜单项“Project”下的“New uVision Project...”,如图2所示。
图2:新建工程界面3、选择文件夹,并输入工程名。
图3输入工程名并确定工程文件存储路径4、输入工程名并保存后会弹出选择芯片界面,界面如图4所示。
图4选择芯片界面5、这里我们选择Atmel公司的AT89S52单片机,界面如图5所示,选择后,点击“OK”。
图5选择芯片界面6、之后会出现图6所示界面,是否包含启动代买界面,我们选择“否”。
图6是否包含启动代码对话框7、到此为止,我们建立了一个工程,但是工程中还没有文件,下面我们点击图7所示圆圈圈起的部分建立一个文件。
也可以点击菜单“File”下面的“NEW”来新建一个文件。
图7新建一个文件8、点击图8中矩形框圈起的部分保存新建的文件。
图8保存新建的文件9、之后弹出图9所示界面,输入要保存文件的文件名(默认路径与上面建的工程名存在一个路径下),之后点击“保存”。
图9输入要保存文件的文件名10、这时,点击“Target1”前面的“+”号,并用鼠标右键点击“Source Group1”,界面如图10所示。
在用鼠标左键点击“Add Files Group Source Group1...”。
图10向工程中添加文件11、弹出界面如图11所示,选中刚刚建立的“led8.c”文件(不是工程噢),点击“Add”,之后点击“Close”。
图11选中“led8.c”文件并添加到工程中12、此时,用鼠标左键点击“Target1”下面的“Source Group1”前面的“+”号,可以看到“led8.c”文件已经被包含到了工程“LED8”中了。
图12包含文件“led8.c”后的界面13、此时,就可以在图12右边的“led8.c”程序编辑窗口中输入程序代码了,输入代码后的界面如图13所示。
(先不用管代码的意义)图13输入代码后的界面14、编辑好的程序,怎么弄到单片机中呢?单片机认识我们写的这些代买吗?因此,接下来,需要把图13中所示的程序“翻译”成单片机所能认识的代码,方法是点击图14中用圆圈圈起的部分,这个“翻译”过程的正规点儿的说法叫“编译”。
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属性” ➢点击“目标”选项,
第1章 keil软件的使用
第1章 Keil C51软件的使用Keil C51 软件可以开发51系列单片机,它集编辑,编译,仿真于一体,支持汇编,和C 语言的程序设计,界面友好,易学易用。
下面介绍Keil C51软件的使用方法进入Keil C51后,屏幕如图3-1和图3-2所示。
图3-2 进入Keil C51后的编辑界面下面通过简单的编程、调试,介绍Keil C51软件的基本使用方法和基本的调试技巧。
第1步 建立一个新项目单击Project 菜单,在弹出的下拉菜单中选中New Project 选项,如图3-3所示。
图3-3 选择新项目菜单第2步 保存项目图3-1 启动Keil C51时的屏幕然后选择项目保存的路径,输入项目文件的名字,比如保存到文件夹C51中,工程文件的名字为proj1,注意一定要保存在新建立的文件夹中。
在如图3-4所示的窗口中,点击保存。
图3-4 保存项目文件窗口第3步选择单片机型号在弹出的一个对话框中,如图3-5所示,选择单片机的型号。
keil c51软件几乎支持所有的51核的单片机,用的比较多的Atmel公司的89S51单片机,选择89S51之后,然后点击确定。
图3-5 选择单片机型号窗口单击确定后,出现图3-6所示的屏幕提示,问是否将启动代码拷贝到项目文件夹并将其加在项目文件中,单击确定,将启动文件拷贝到项目文件夹中。
图3-6启动代码是否拷贝到项目文件夹中的提示窗口完成上一步骤后,屏幕如图3-7所示。
图3-7 项目建立后的窗口第4步创建C文件在项目建立后,需要编写C源程序,就是在编辑器中输入C源程序代码。
在图3-7显示的窗口中,单击“File”菜单,再在下拉菜单中单击“New”选项,则可以建立新代码文件,新建代码文件后屏幕显示如图3-8所示图3-8 新建代码文件后的屏幕首先保存该空白代码文件,单击工具条上的存盘按钮,屏幕如图3-9所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。
keilμvision仿真软件使用说明
K e i lμV i s i o n仿真软件使用说明-CAL-FENGHAI.-(YICAI)-Company One1Keil μVision2仿真软件使用说明第一部分μVision2集成开发环境μVision2 IDE是德国Keil公司开发的基于Windows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。
其中Keil C51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。
1.关于开发环境μVision2的界面如图1-1所示,μVi sion2允许同时打开、浏览多个源文件。
图1-1 μVision2界面图2.菜单条、工具栏和快捷键下面的表格列出了μVision2菜单项命令,工具栏图标,默认的快捷以及他们的描述。
1)编辑菜单和编辑器命令Edit(如表1-1所示)菜单工具栏快捷键描述Home 移动光标到本行的开始End 移动光标到本行的末尾Ctrl+Home 移动光标到文件的开始Ctrl+End 移动光标到文件的结束Ctrl+<- 移动光标到词的左边 Ctrl+-> 移动光标到词的右边 Ctrl+A 选择当前文件的所有文本内容 Undo Ctrl+Z 取消上次操作 Redo Ctrl+Shift+Z 重复上次操作CutCtrl+X Ctrl+Y 剪切所选文本剪切当前行的所有文本 Copy Ctrl+C 复制所选文本 Paste Ctrl+V粘贴Indent Selected Text将所选文本右移一个制表键的距离Unindent Selected Text将所选文本左移一个制表键的距离Toggle Bookmark Ctrl+F2 设置/取消当前行的标签 Goto Next Bookmark F2 移动光标到下一个标签处 GotoPrevious bookmark Shift+F2移动光标到上一个标签处 Clear All Bookmarks清除当前文件的所有标签 Find在当前文件中查找文本 F3 向前重复查找 Shift+F3 向后重复查找Ctrl+F3 查找光标处的单词Ctrl+]寻找匹配的大括号、圆括号、方括号(用此命令将光标放到大括号、圆括号或方括号的前面) Replace替换特定的字符 Find in Files … 在多个文件中查找 Goto Matching brace选择匹配的一对大括号、圆括号或方括号中的内容2)选择文本命令在μVision2中,可以通过按住Shift 键和相应的键盘上的方向键来选择文本。