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软件的简单使用教程
在新工程中添加文件
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.进行下载 建议可以把每次下载前重新调入已打开在缓 冲区的文件,方便调试使用这个选项打勾,这 样当每次下载同个程序时不需要再打开文件, 直接下载即可
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提供了一些工具和功能,以帮助您优化代码并排除故障。
例如,您可以使用编译器优化选项来提高代码的效率,并使用内存和性能分析工具来分析代码的资源使用情况。
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进行嵌入式软件开发。
KEILC51编译软件使用方法
KEILC51编译软件使用方法
2.创建一个新项目
打开KEIL C51软件,点击“Project” -> “New µVision Project”创建一个新的项目。
选择项目所在的文件夹和项目名称,然后点击“Save”。
3.添加源文件
在新创建的项目中,右键点击"Source Group 1",选择"Add New
Item to Group"。
选择您要添加的源文件类型,比如.C文件,然后点击"Add"。
4.编写代码
5.配置单片机参数
在"Project" -> "Options"中选择"Target"选项卡。
选择您正在使用
的目标芯片型号,并配置相关参数,如时钟频率等。
6.编译代码
在工具栏中点击"Build"按钮,或者按下"F7"键来编译代码。
KEIL
C51将会编译源文件,并生成可执行文件。
8.调试程序
9.仿真运行
在工具栏中选择"Start/Stop Simulation"按钮,或按下"F9"键,
KEIL C51将会启动一个仿真器运行您的程序。
您可以在仿真器中监视程
序的运行状态。
10.生成可烧录文件
在成功编译程序后,您可以在工具栏中选择"Output"按钮,或按下CTRL+F7键,KEIL C51将生成可烧录到单片机的HEX文件。
将生成的HEX 文件用于烧录器烧录到目标芯片即可。
Keil软件的操作步骤
Keil 软件的操作步骤1. 启动keil uVision2程序启动keil uVision2应用程序,首先出现如下图所示的画面。
2. 工作环境介绍工具栏:为菜单项的快捷方式 工程工作区:用来管理项目中的文件、调试运行时的寄存器以及工程相关的说明文档。
文件编辑窗口:主要对源文件进行编辑,查看串行中输入/输出,浏览整个工程,以及代码性能分析器信息输出窗口:包括三个部分分别是构造、命令、文件内查找(1)构造是输出程序编译的结果,包括编译、链接、程序区大小、输出文件的个数及名称以及错误及警告数。
(2)命令为程序的命令行输出信息信息输出窗口文件编辑窗口工程工作区(3)文件内查找输出了关键字在文件中的查找结果,双击每一个结果可以查看到源文件对应位置的关键词,常用于搜索变量和函数。
3.建⽴一个文件(1)建⽴一个简单的项目单击“工程”下的“新建工程”,出现如下所示的图形,提示输入的工程名及选择保存的文件夹。
保存完工程之后,弹出用于选择CPU器件的对话框,如下图所示,在这里我们先择Atmel公司的89C51,按“确定”按钮进入下一步。
该芯片采用CMOS工艺,24MHz晶振,32位输出端口;两个定时器/计数器;6个中断,两个优先级;4KBFlash存储器;128片上RAM。
(2)建立ASM文件单击“文件”下的“新建”,出现如下所示的图形输入完程序后,单击“文件”下的“保存”出现如下对话框,把新建文件保存为“×××.asm ”在新建好源文件后要把该文件加入到新建的工程中。
操作方法:在Keil 工程工作区中,右键单击Source Group1目录,选择菜单中“增加文件到组”,如下图所示:弹出对话框如下图所示,在这里,文件类型选择:All files ;文件名选:刚才保此处输入程序 CLR P1.0 END文件名后面一定要有.asm存的后缀为ASM的文件。
然后按:Add 按钮添加,最后选“关闭”。
Keil使用方法
Keil使用方法以及单片机操作模拟方法步骤如下:由于我用的软件是Keil4版本,而且是英文界面,所以操作可能不变,有什么不到之处,请及时提出,并谅解。
第一步:点击Keil软件图标,打开此软件,图示如下:第二步:由第一步操作后会弹出一个Keil主界面对话框如下所示:第三步:先别着急新建工程,下来需要做的就是在桌面新建文件夹,将其进行命名,我这里就命名为“lm”(提示最好是英文名),图示如下:第四步:打开刚才建立的“lm”文件夹,然后在里面新建一个.c文件,将其命名,我这里命名为“test.c”,图示如下:第五步:回到刚才打开的Keil主界面,然后进行新建工程,第六步:需要点击弹出的NEW uVision Project按钮,图示如下:第七步:再点击第六步后会出现如下的对话框,点击桌面,将之前在桌面上新建的lm文件夹打开,然后按如下对话框中注释操作即可:第八步:按如下图示操作输入工程名,最好英文,此时建立的工程文件就会保存在桌面的lm 文件夹内的:片机型号,在此由于课本中的示例单片机型号是AT89S51,所以需要查找到:第十步:当点击否之后,对话框就会消失,然后以下再继续进行进行单片机以及工程输出设置的操作步骤,然后按照以下图示操作即可:第十一步:终于到此步了,下面就可以进行单片机程序的编写了:再坚持下,或许你就能成功了。
第十二步:以下便是我自己编写的流水灯程序,在进行编译连接运行之后,程序无错误,此时会生成一大堆文件在lm文件中,所以需要进行一下解释:第十三步:进行lm文件里面的文件内容解释:下来就基本完成该Keil软件使用教程的编写工作了,比较辛苦,不过能坚持看完本人所编写的操作步骤,已经很有毅力了,本人十分钦佩。
感谢全班同学的使用以及对本班班委的工作的支持,以后我们还有全力以赴尽职尽责为大家服务的。
Keil软件的使用
Keil 软件的使用目前KEIL软件已经有许多不同的版本,可用于各种单片机和ARM的开发。
这里我们选以Keil uVision v3.0软件为例讲简单讲解Keil软件的使用。
这一部分包含以下四个小节:1、软件安装。
2、建立一个工程。
3、在Keil中添加STC单片机的型号。
4、Keil仿真调试。
5、Keil软件使用技巧。
一、软件安装先从网上下载Keil软件或者从开发板配套资料中的“开发工具”文件夹里找到“Keil uVision v3.0”安装包。
点击c51v802.exe,按照提示,按“Next”,如图所示,选择好安装目录后,直接安装直到结束。
图1安装结束后,在“开始”菜单和桌面上会出现Keil uVision v3.0的图标,双击就可以打开Keil软件了。
窗口如下所示。
图2刚安装完之后,软件还没注册,这样使用起来,编译会受限制。
下面我们提供一种注册方法,但首先声明:该方法只供学习单片机使用,不能用于商业于途,否则应向Keil公司购买注册码。
运行Keil软件后,进入File->License Management弹出如下窗口提示输入注册码。
图3在Keil安装包里有一个Keil_MDK注册机,打开该软件。
复制上图的CID并填进注册机的License Details->CID一栏。
再点击“Generate”按钮即可生成一个License ID。
如图所示。
图5将注册机生成的License ID复制并加入到Keil软件License Manger->New License ID code这一栏,再按下Add LIC按钮即可注册成功,如下图所示。
按下确定退出。
图6至此,我们就完成了Keil软件的安装,接下来就可以在这上面尽情发挥你的编程能力了!二、建立一个工程下面,我们以实验一“LED驱动”为例来讲述如何建立一个Keil工程。
先在桌面或其他地方新建一个文件夹,命名为“例程(1)-LED驱动”。
keil 怎么编译c++代码
编译C++代码是将C++源代码转换为可执行的计算机程序的过程。
Keil是一款常用的嵌入式开发工具,可以用于编译C++代码并将其加载到嵌入式系统中。
本文将从如何设置Keil环境开始,详细介绍如何使用Keil编译C++代码。
欢迎阅读!一、设置Keil环境1. 安装Keil软件:首先需要下载并安装Keil软件,安装完成后打开软件。
2. 创建新项目:在Keil软件中点击“Project” -> “New µVision Project”来创建一个新项目。
3. 选择目标设备:在弹出的对话框中选择目标设备的型号,并点击“OK”。
4. 添加源文件:右键点击“Target” -> “Create New File”,选择C++文件类型,并输入文件名,点击“Add”即可添加C++源文件。
5. 设置编译选项:在“Project” -> “Options for Target…”中可以设置编译选项,包括编译器类型、优化级别等。
二、编写C++代码1. 在Keil软件中打开刚才创建的C++源文件,编写C++源代码。
2. 编写完毕后保存源文件。
三、编译C++代码1. 在Keil软件中点击“Project” -> “Build Target”来编译C++代码。
2. 编译完成后会在工程目录下生成可执行文件。
四、调试和运行1. 在Keil软件中点击“Debug” -> “Start/Stop Debug Session”来启动调试会话。
2. 在调试窗口中可以设置断点、观察变量等进行调试。
3. 调试完成后可以点击“Debug” -> “Start/Stop Debug Session”来停止调试会话。
4. 在Keil软件中点击“Project” -> “Build Target”来编译C++代码。
五、总结本文详细介绍了如何在Keil环境中编译C++代码的过程,包括设置Keil环境、编写C++代码、编译C++代码、调试和运行等步骤。
keil程序运行方法
keil程序运行方法Keil是一款专业的嵌入式系统开发工具,主要用于编写、编译和调试嵌入式系统的软件。
在Keil中,程序的运行过程主要包括创建项目、编写代码、配置项目、编译程序、下载程序到目标设备和进行调试等步骤。
下面是关于Keil程序运行的基本方法的详细介绍:1. 创建Keil项目在Keil中,首先需要创建一个项目。
打开Keil软件,选择“Project” -> “New μVision Project”,然后选择项目的保存位置和项目名称。
接着,添加源文件、头文件等项目所需的文件。
2. 编写代码在创建项目后,需要编写嵌入式C语言代码。
在Keil中,可以使用集成的编辑器编写代码,也可以将已有的代码文件导入到项目中。
代码的编写主要包括实现嵌入式系统的功能,如初始化硬件、配置寄存器、处理中断等。
3. 配置项目配置项目是为了指定目标设备、选择编译工具链和配置编译选项。
在Keil中,可以通过“Project” -> “Options for Target” 来进行配置。
选择适合目标设备的芯片型号,并配置编译器选项、链接器选项等。
4. 编译程序在代码编写和项目配置完成后,通过点击“Project” -> “Build Target” 或者使用快捷键(通常是F7)来进行编译。
编译完成后,可以在输出窗口查看编译信息和错误。
5. 下载程序到目标设备将程序下载到目标设备是Keil中的一个重要步骤。
在Keil中,可以使用调试器(如ST-Link、J-Link等)连接目标设备,并通过“Flash” -> “Download” 来下载程序。
在下载之前,确保目标设备处于下载模式。
6. 进行调试Keil提供了强大的调试工具,可以用于单步执行、设置断点、观察变量值等。
在下载完成后,通过“Debug” -> “Start/Stop Debug Session” 或者使用快捷键(通常是Ctrl + F5)来开始调试。
2023年单片机实验报告keil软件的使用
实验一:Keil软件的使用
一、实验目的
1、学习keil C软件的使用和调试。
2、掌握支持keil C环境下的C。
3、掌握应用KEIL软件编辑、编译源程序的操作方法。
4、学会将程序烧录到单片机板上。
5、学习P1口的使用方法。
二、实验环境
keil和STC89C52实验板
三、实验环节
1、打开keil C环境,新建工程
2、环境设立
4、新建文献
然后将文献saveas为.c文献
5、添加文献
然后再编辑区写相应所需执行功能的代码
6、编译链接
四、硬件实验准备
STC89C52实验板
在网上下载好stc-isp-15xx-v6.85p安装包安装,然后买好STC89C52实验板。
将实验板与电
脑通过usb串口进行连接。
(注意:若出现串口打开失败,则需要安装串口驱动程序。
)。
keil基本用法
keil基本用法Keil是一款常用的嵌入式开发工具,用于编写和调试嵌入式系统的程序。
如果您想了解Keil的基本使用方法,可以参考以下几个方面:1. 安装Keil首先,您需要从Keil官网下载Keil软件并安装。
在安装时,您需要输入您的许可证信息。
安装完成后,您可以通过双击Keil的图标启动软件。
2. 创建工程在Keil中,您可以创建一个新的工程来编写程序。
要创建新的工程,您需要选择“Project” -> “New Project”菜单。
然后,您需要选择您要使用的微控制器型号,并为工程命名。
在创建新工程时,您还可以选择要使用的编译器类型。
3. 编写代码完成工程创建后,您可以在Keil中编写代码。
Keil支持C和汇编语言,您可以使用任何您熟悉的语言来编写程序。
您可以在Keil的编辑器中书写代码,并随时保存您的工作。
4. 编译程序编写完代码后,您需要将代码编译为可执行的程序。
在Keil中,您可以通过单击“Build”按钮来编译程序。
如果出现编译错误,可以尝试查看编译器输出信息,以找出错误原因。
5. 调试程序当程序编译成功后,您可以在Keil中启动仿真器来调试程序。
在仿真器中,您可以在程序中设置断点、单步执行程序等等。
6. 下载程序最后,您需要将程序下载到微控制器中运行。
在Keil中,您可以选择“Flash” -> “Download”来下载程序。
如果下载成功,您可以通过Keil的仿真器启动程序并观察其运行状况。
以上是Keil的基本使用方法。
如果您想进一步了解Keil的高级用法,例如使用Keil的库函数、调试I2C等等,请尝试阅读相关的文档或教程。
Keil是一个功能强大的开发工具,熟练掌握它可以帮助您更快地开发出优秀的嵌入式系统。
第一课:Keil C软件的使用
Keil C软件的使用一、建立test项目
1、双击桌面上的图标,打开以下窗口:
2、单击“项目”菜单下的“新项目”,以下图
方便管理项目文件,输入test.asm项目名字(中英文均可)
3、选择单片机型号A T89C51,确定后,
4、弹出提示对话框,单击“取消”。
以上步骤完成项目建立,接下,建立编程文档。
1、单击“文件”菜单- “新建”命令
2、当此步骤时,一定要牢记“保存”,执行“文件”- “保存”命令,保存扩展名是.asm
按下图执行:目标1 –原代码组1 –添加文件到组1
(1)
将文件类型改成:asm源文件,即可看到刚才建好的ASM文件,选中,添加,再关闭。
4、最后一步:设置“目标属性”,目标1 右击–为目标设置属性。
按下图操作
(1)
(2)
(3)
恭喜您,顺利完成test项目文件建立工作,接下来是编写程序。
keil5使用手册
keil5使用手册Keil5是一款广泛应用于嵌入式系统开发的集成开发环境(IDE),它提供了完善的软硬件开发工具和强大的调试能力。
本手册旨在帮助开发者快速上手使用Keil5,并提供一些常用功能和技巧。
以下是具体使用步骤和注意事项:第一步:Keil5安装与配置- 首先,从Keil官网下载最新版本的Keil5,并进行安装。
- 打开Keil5并根据向导进行基本配置,包括选择合适的开发板和片上系统(SoC)等。
- 配置编译器和调试器选项,确保与目标硬件匹配。
第二步:项目建立与管理- 在Keil5界面上,选择“File”->“New Project”创建新项目。
- 选择项目类型和合适的目标设备。
- 配置工程设置,包括编译选项、链接选项和调试选项等。
第三步:编写代码- 在Keil5的“Project”视图中,展开“Source Group”并右击选择“Add New Item”。
- 编写所需的C/C++源代码文件,并将其添加到项目中。
- 可以在Keil5中使用强大的代码编辑器,支持语法高亮、代码折叠等功能。
第四步:编译与构建- 在Keil5的“Project”视图中,选择“Build”->“Build Target”进行编译。
- Keil5将根据项目配置进行编译和链接,并生成可执行文件。
第五步:调试与仿真- 在Keil5的“Debug”视图中,选择“Start/Stop Debug Session”开始调试。
- Keil5提供了丰富的调试功能,包括跟踪变量、设置断点、单步执行等。
- 可以通过仿真器或调试器与目标硬件进行连接,进行实时调试。
第六步:性能分析与优化- Keil5提供了性能分析工具,用于优化代码和系统性能。
- 可以使用“Performance Analyzer”来监测代码的执行时间、函数调用树等。
- 根据性能分析结果,对关键代码进行优化和改进。
第七步:固件下载与调试- 在Keil5的“Project”视图中,选择“Options for Target”进行相关设置。
keil使用教程
一、安装keil (2)二、注册keil (2)三、建立工程 (4)四、在工程内建立C文件 (6)五、配置“HEX”文件的生成 (8)一、安装keil安装方法,直接双击打开,一直下一步就行了。
当然,中间安装路径可以修改。
二、注册keilKeil安装完毕后会在桌面出现快捷方式(keil3),或者(keil4)。
原则上建议使用keil3,如果keil3不能使用在使用keil4。
双击图标进入软件,选择“文件”——“许可证管理”复制CID里面的内容:然后打开“keil注册软件”把内容复制到“CID”里面,然后点击“Generate”键,复制最长的输出框内生成的注册码。
回到keil,把刚才生成的注册码,复制到“LIC”里面,然后点击“添加LIC”注册成功后,会在界面的空白表单处出现注册信息。
如图,最后的2020是使用的期限。
三、建立工程先建立一个文件夹,后面用来存放工程。
在“keil”里面,选择“工程”——“新建工程”保存路径选择刚才我们建立的文件夹,然后给工程起一个名字。
保存。
进入CPU选择界面,单机“Atmel”前面的加号,把菜单扩展开。
选择“AT89C52”,然后点击“确定”下图我们选择“否(N)”四、在工程内建立C文件选择“文件”——“新建文件”或者使用快捷方式建立文件。
然后“保存”。
弹出保存界面,路径默认在工程内,不用修改,文件名自己写,但是一定要以“.c”结尾,如图。
然后点击保存。
点击图中的“+”在下拉选项中,单击右键,选择“Add File to Group ‘Source Group 1’”,或者直接双击。
在添加界面中,选择你建立的C文件,点击“Add”进行添加。
点击“+”显示建立的C文件已经添加到工程内五、配置“HEX”文件的生成在此处单击右键选择进入配置界面选择“输出”在此处勾选对号然后单击确定。
keil使用方法
keil使用方法
Keil是一款非常优秀的嵌入式开发工具,它主要用于嵌入式系统的开发。
使用Keil可以帮助开发者高效地完成单片机程序的编写工作。
下面我们来介绍Keil的使用方法。
第一步,安装Keil。
在官网上下载Keil的安装包,安装过程中
需要输入注册码,如果没有可以免费申请一个30天试用的注册码。
安
装完成后,打开Keil软件。
第二步,建立新工程。
在Keil软件的主界面上选择"Project"-"New µVision Project",输入工程名和保存路径,确定完成。
第三步,选择单片机及对应的芯片型号。
在Keil软件的"Device"选项中,选择对应的芯片型号。
第四步,编写程序。
在Keil软件的编辑器中编写程序,如果有
需要可以添加C语言标准库及其他的库文件。
第五步,生成可执行文件。
在Keil软件的菜单栏中选择"Project"-"Build Target",生成可执行文件。
第六步,下载程序。
将生成的可执行文件下载到目标设备中,通
过Keil软件的菜单栏中的"Flash"选项进行下载。
总的来说,Keil是一款非常强大的嵌入式开发工具,可以方便地进行单片机程序的编写和调试,开发人员可以通过上述步骤完成Keil
的使用,提高嵌入式开发的效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图6 设置对象中“debug”标签选项对话框窗口
单片机应用技术
5.思考题
•
试总结一下,一个应用程序从编写到最后写入芯片直 到运行,用到哪些知识,软件、和调试设备?你能完成其 中多少操作?
Keil C51软件提供丰富的库函数和功能强大的集成开发调试
工具,全Windows界面。Keil C51生成的目标代码效率非 常之高,多数语句生成的汇编代码很紧凑,容易理解。在开
发大型软件时更能体现高级语言的优势。当前提倡用C51开
发单片机。
单片机应用技术
1. Keil软件系统概述
2.Keil uVision2
DELAY: MOV
LOD1: LOD2: MOV
R7, #0F0H
R6, #0F0H
DJNZ R6,LOD2 DJNZ R7,LOD1 RET END
单片机应用技术
4. 软件调试与使用操作过程
3、建立源程序
在左边资源管理器用鼠标左键双击“ Target 1” “ +” 鼠标右键单击Source Group 或单击 “ Target 1” 前的 号
编译修改过的程序:鼠标左键单击主菜单“Project”----
单片机应用技术
4.软件调试与使用操作过程
鼠标左键单击子下拉菜单中的“Built target”:编译文件、生成应用文件 输出窗口显示“”test1“-0 Errors(s),0 Warning(s)”:完成编译,没有 误; 如有错误,点击输出窗口中的提示行,箭头会跳到源程序所在窗口中的 错误处,则根据提示修改源程序,然后再编译。……..
单片机应用技术
4. 软件调试与使用操作过程 4、设置参数
用鼠标左键单击主菜单“Project”------项目和项目命令菜 单, 用鼠标左键单击子菜单“Options for Target „Target1‟”-----设置对象或文件工具选项窗口。如 图4 和 图5 所示。 弹出“Options for Target „Target1‟”对话框-----在“Target”标签下 修改“Xtal(Mhz)”为“11.0592”----
单片机应用技术
Keil软件的使用
单片机应用技术 主要内容
1. Keil软件系统概述 2. Keil uVision2软件的运行 3. 菜单和工具栏 4.软件调试与使用操作过程 5.思考题
单片机应用技术
1. Keil软件系统概述
1.Keil C51 Keil C51是美国Keil Software公司出品的51系列兼容 单片机C语言软件开发系统,与汇编相比,C语言在功能上、 结构性、可读性、可维护性上有明显的优势,因而易学易用。
单片机应用技术
3. 菜单和工具栏
•
Keil uVision2软件菜单有:
File文件和命令菜单,Edit是编辑和编辑命令菜单,View是视图菜单, Project是项目和项目命令菜单,Debug是调试和调试命令菜单,Flash存储器下 载设置菜单,Peripherals是外围器件菜单,Tools是工具菜单,Svcs是软件版本 控制系统菜单,Window是视窗设置菜单,Help是帮助菜单。 • 除Window常用工具外,软件还有一些专门工具,视图菜单View和调试菜单 Debug等的一些功能有专门的工具栏。 如: Options for Target 设置对象或文件工具选项, Build Target 编译修改过的文件并生成应用文件, Rebuild all Target 重新编译所有文件并生成应用, Translate current 编译当前文件, stop Build 停止生成应用, STEP 单步运行程序,遇到子程序进入, GO 运行程序直到一个断点, Start/Stop 开始/停止调试模式, Kill All 取消所有断点, Insert/Remove 设置/取消当前行的断点等等。
单片机应用技术
2. Keil uVision2软件的运行
图 1 Keil Vision2软件主界面
单片机应用技术
2. Keil uVision2软件的运行
图 2
Keil
Vision2软件汉化版本主界面
单片机应用技术
2. Keil uVision2软件的运行
在软件使用中还会出现下列窗口 1. 主窗口(Mainframe Window) 可设置其它各种调试窗口,设置断点、观察点,修改地址空间, 加载文件等等; 2. 调试窗口(DEBUG Window) 支持用户程序的各种显示方式,可连续运行,单步运行用户程序, 并可在线汇编; 3. 命令窗口(Command Window) 支持命令行的输入; 4. 观察窗口(Watch Window) 可设置所要观察的变量、表达式等; 5. 寄存器窗口(Registe Window) 显示内部寄存器的内容,程序运行次数等; 6. 串口窗口(Serical Windows) 显示串口接收和发送的数据;
图 6 设置对象中“debug”标签选项对话框窗口
单片机应用技术
4.软件调试与使用操作过程
• 用鼠标左键单击“Setting”按键,根据你用的串口用鼠标选择Port---左键 单击"ok"按键---选中“Load Application at Start”选中“Go tillmain()”--用鼠标左键单击“确认”按键,其余缺省
Keil uVision2 是优秀的单片机开发软件之一,读者可以向
Keil公司代理周立功网站索取并下载得到, 解压后在Windows 下运行软件包中的 WIN\Setup.exe 安装,在桌面上有Keil uVision2图标,点击后出现如图 1 所示界面(图 2 是该软件的一个汉
化版界面图)。
该集成软件开发平台,具有汇编语言和C语言源代码编辑、 编译、仿真于一体,它的人机界面友好,操作方便,是51单 片机开发者的首选。
单片机应用技术
4. 软件调试与使用操作过程
主要任务的操作过程
2、创建工程;
鼠标左键单击主菜单“Project”----------项目命令菜单 鼠标左键单击子菜单“New Project”---------创建新项目
(首先在桌面上建文件夹)
1、点击软件图标开机,运行Keil uVision2;(双击)
用上述方法也可打开已有的汇编程序进行修改和编译
B、建立C51语言源程序并编译
鼠标左键单击菜单“File”------鼠标左键单击菜单“New”-------在新 建的文本窗口“Text 1”中用键盘键入 鼠标左键单击菜单file:save as在新建的文档中键入你的C51源程序 弹出Save as对话框: 用鼠标在"保存在"下拉框选择你要保存的文件夹(比如"我的文档")
修改源程序,最后鼠标左键单击菜单“Project”------项目管理与命令 鼠标左键单击子菜单“Built target”------编译命令 下边图 3 窗口显示" text51.c "-0 Errors(s),0 Warning(s)"
单片机应用技术
4.软件调试与使用操作过程
图 .3 C51语言编译窗口
弹出“Creat New Project”对话框---------Window格式文件对话框,
用鼠标在 “保存在” 下拉框选择你要保存的文件夹 (比如“桌面上建的文件夹”)--------在 “文件名” 文本框处用 键盘 敲入你给这个工程起的工程名 (如“test1”)(扩展名自动 为.uV2)---------鼠标左键单击 “保存” 按键-------弹出“Select Device for Target „Target1‟”对话框------公司和CPU型号选择。 用鼠标在左边列表框 “Data Base” 区双击ATMEL或单击ATMEL前的 “+” 号ATMEL子选 项展开(选公司ATMEL) -------用鼠标左键单击“89C52”-------选择项目所用 CPU
单片机应用技术
2. Keil uVision2软件的运行
• 在软件使用中还会出现下列窗口 7. 性能分析窗口 显示所要观察的各程序段占用CPU的空间; 8. 内存窗口(Memory Window) 显示所选择的内存中的数据; 9. 符号浏览窗口(Symbol Browser Window) 显示各种符号名称,包括专有符号,用户自定义符号(函数名、 变量、标号)等; 10. 调用线窗口(Call-Stack Window) 动态显示当前执行的程序段的函数调用关系; 11. 代码覆盖窗口 提供当前模块内各程序段中被执行代码的比率; 12. 外围设备窗口(peripherals) 显示I/O口,定时器,中断,串口等外围设备状态;
在“Output”标签下,选中“Create HEX file”(如果你要 生成hex文件用编程器写到目标板的).
单片机应用技术
4.软件调试与使用操作过程
图 4 设置对象或文件工具选项窗口
单片机应用技术
4.软件调试与使用操作过程
图 5 设置对象或文件工具选项汉化版窗口
单片机应用技术
4.软件调试与使用操作过程
单片机应用技术
2. Keil uVision2软件的运行
双击软件图标进入集成开发系统,如图
1 所示,
界面由 工程管理窗口、源程序编辑调试窗口和输出窗口组成, 界面上还有菜单和工具栏。当系统工作时还有内存窗口,变量
观察窗口以及外围设备对话框出现,
其中工程管理窗口有三个选择页面File,Regs,Books。 分别显示当前项目的文件结构、CPU的寄存器的值、CPU的附 加说明文件。
单片机应用技术
4.软件调试与使用操作过程
在“文件名”文本框处用键盘敲入你给这个文件起的文件名(如"text51.c") 只能使用默认的扩展名如a和c 鼠标左键单击左边列表框Target1----鼠标右键单击Source Group--------选择源文件组 弹出Add file to Group 'Source Group 1'------文件加入源文件1组 文件类型选c source file (*.c)--找到" text51.c "鼠标左键单击该文件-------- 找到所输入文件 鼠标左键单击"add"------- 加入组中鼠标左键单击"close"