Keil软件的使用

合集下载

写出keilc软件的使用流程

写出keilc软件的使用流程

写出Keil C软件的使用流程简介Keil C是一款嵌入式开发工具,用于编写和调试嵌入式C语言代码。

本文将介绍Keil C软件的使用流程,包括安装、项目创建、编写代码和调试等方面的内容。

安装Keil C1.下载安装包:从Keil官方网站下载Keil C的安装包。

2.运行安装程序:双击安装包,按照提示完成安装过程。

3.激活许可证:根据Keil官方提供的步骤激活软件的许可证。

创建项目1.打开Keil C:双击桌面上的Keil C图标,打开软件。

2.新建项目:点击工具栏上的“Project”菜单,选择“New Project”。

3.选择目标设备:在弹出的对话框中选择适合的目标设备,点击“OK”。

4.配置项目选项:根据需要配置项目选项,例如输出文件夹、连接器设置等。

5.添加源文件:右键点击“Source Group”,选择“Add New Item”,添加需要编译的源文件。

编写代码1.打开源文件:在Keil C的项目视图中找到需要编辑的源文件,双击打开。

2.编写代码:使用Keil C集成的代码编辑器编写C语言代码。

3.保存代码:按下“Ctrl + S”快捷键保存代码。

编译代码1.点击工具栏上的“Build”按钮,或者按下“F7”键,编译代码。

2.查看编译结果:在编译输出窗口中查看编译过程中的输出信息和错误提示。

调试代码1.连接目标设备:将开发板通过调试器与计算机连接。

2.设置调试选项:点击工具栏上的“Debug”按钮,选择“Options forTarget”。

3.配置调试器:根据目标设备的类型选择合适的调试接口,点击“OK”。

4.启动调试会话:点击工具栏上的“Start/Stop Debugging”按钮或按下“Ctrl + F5”快捷键,开始调试会话。

5.设置断点:在代码中选择需要设置断点的行,右键点击选择“ToggleBreakpoint”。

6.运行代码:按下“F5”键,或点击工具栏上的“Go”按钮,启动代码的执行。

keil如何使用-图文教程告诉你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软件的简单使用教程

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的使用教程
Keil软件是一款辅助单片机编写程序,编译及运行程序,并产生单片机下载所必须的(.hex)文件,用于写入单片机内部的程序。

一.关于keil安装注册
1. 安装Keil C51 V8.16版本,即uV3
2. 打开uVision3,点击Management...,打开License Management窗口,复制右上角的CID
3. 打开注册机,在CID窗口里填上刚刚复制的CID,其它设置不变
4. 点击Generate生成许可号,复制许可号
5. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
6. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。

二.Keil使用及调试
1.新建工程,步骤如下
2.选择使用的单片机型号,如下图(本次教程是使用atmel公司的at89c51单片机)
3.经过上述步骤,工程新建完成,可以得到如下图:
4.然后新建文本,写入代码,另存为响应的(.c文件)和(.asm文件),如果是用c语言编写的则为.c,如果为汇编语言写的则为.asm
5.添加.c或.asm文件到工程:
6.选择生成.hex文件
7.编译调试
到此步,keil的基本操作已经完成,可以将生成的.hex文件烧进仿真软件(protues)的单片机中(双击单片机从那个文件夹样式的图标选择.hex文件所在的文件),此时单片机如果硬件无差错就可以模拟运行。

Keil软件使用手册【精选文档】

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软件使用手册

Keil软件使用手册

设置生成HEX文件
• 右键单击Target 1,选择Option for ‘Target 1’。
设置生成HEX文件
• 在弹出的窗口选择Output, 选上Create HEX。
编译生成HEX文件
• 单击工具栏的“Rebuild all target files”按钮。
编译生成HEX文件
• 如果程序有错,则会显示错误所在的文件及 行号。如下图,表示s:\mcutimer.c文件的第14 行有错误,双击则可定位到该位。
新建工程-选择C语言启动代码
• 如果使用汇编来编程,请选择“否” • 如果使用C51来编程,请选择“是”
• 如果不出现本提示,则是Keil软件没有解压 在C盘根目录,请检查
新建源程序文件
• 选择File菜单,择New…
在此窗口输入源程序
保存源程序文件
• 选择File菜单,选择Save • 如果是C程序文件,必须加上.C作为扩展名,
如ex2-2.c • 如果是汇编程序文件,需要加上ASM作为
扩展名
增加源文件到工程
• 右键单击Source Group1,选择Add Files To Group ‘Source Group 1’
增加源文件到工程
• 在弹出的对话框中,选择刚才保存的源文件, 单击Add按钮。
• 如果是汇编程序文件,则需要在文件类型列 表框中选择Asm Source File类型。
Keil的安装及启动
• 从“教学在线”下载三个压缩包 • 必须解压到C盘根目录 • 打开c:\keil\uv3文件夹双击uv3.exe应用程序
新建工程
• 单击Project,选择New Project • 选择保存位置,输入工程的名字

KeilC软件使用介绍

KeilC软件使用介绍

软件更新
更新方式:在线 更新或手动下载
更新包
更新频率:根据 软件版本和需求, 定期或不定期更

பைடு நூலகம்
更新内容:修复 已知问题,优化 性能,增加新功

注意事项:更新 前备份重要数据, 避免更新过程中
出现意外情况
KeilC软件使用教程
创建新项目
打开KeilC软件,选择"Project"菜单,点击 "New Project"选项。
完成安装后, 启动KeilC软件, 进行必要的配 置
配置完成后, 即可开始使用 KeilC软件进行 编程和调试
配置环境
01
安装KeilC 软件
02
配置编译 器选项
03
配置调试 器选项
04
配置链接 器选项
05
配置库文 件选项
06
配置项目 选项
07
配置用户 自定义选

08
保存配置 并关闭设
置窗口
09
验证配置 是否正确
KeilC软件使用介绍
演讲人
目录
01. KeilC软件简介 02. KeilC软件安装与配置 03. KeilC软件使用教程 04. KeilC软件常见问题与解决方

KeilC软件简介
软件功能
01
编写、编译和调试C语言 程序
02
支持多种硬件平台,如 ARM、AVR、PIC等
03
提供代码优化和性能分 析工具
04
集成了调试器和仿真器, 方便调试和测试程序
05
支持实时操作系统和嵌 入式系统开发
06
提供丰富的示例代码和教 程,帮助用户快速上手

keil的使用方法

keil的使用方法

keil的使用方法Keil是一款嵌入式系统开发工具,功能强大且易于上手。

本文将为大家详细介绍Keil的使用方法,帮助大家更好的进行嵌入式系统开发。

第一步:安装Keil软件首先将Keil软件下载到本地,然后进行安装。

在安装过程中需要选择合适的安装路径,并按照提示完成安装。

安装完成后,可以打开Keil软件,进入编辑器界面。

第二步:创建工程在Keil中,开发者需要先创建一个工程,然后才能进行代码编写。

在“Project”菜单中选择“New Project”,然后按照提示进行操作。

在工程创建完成之后,需要添加需要使用的源文件和头文件。

第三步:编写代码在Keil的编辑器界面中开始编写代码。

Keil支持多种编程语言,如C语言、C++语言等。

在编写代码时,需要遵循一定的规范,如正确的命名变量、函数和宏定义等。

同时,也需要注意代码格式的规范,如使用空格、缩进等;还要注意代码的可读性和可维护性。

第四步:编译代码在代码编写完成后,需要将代码编译成可执行的二进制文件。

在Keil中,编译非常简单。

只需要在菜单栏的“Build”中选择“Compile”,Keil就会自动完成代码编译,并生成可执行的二进制文件。

第五步:下载程序将已经编译好的程序下载到目标设备中。

Keil支持多种下载方法,如串口下载、JTAG下载等。

根据实际的需要进行选择,并按照提示完成设备连接和下载操作。

在下载完成后,可以通过调试窗口进行程序的调试。

综上所述,Keil是一个非常方便的嵌入式系统开发工具。

通过上面的介绍,相信大家已经掌握了Keil的使用方法。

只要掌握好Keil 的使用方法,就可以轻松开发出高质量的嵌入式系统。

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

附录C Keil μVision2仿真软件介绍单片机的开发软件在不断发展,Keil 软件是目前最流行开发MCS-51 系列单片机的软件,运行Keil 软件需要Pentium 或以上的CPU,16MB 或更多RAM、20M 以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

1 Keil 工程的建立1.1软件的集成开发环境首先启动Keil 软件的集成开发环境,这里假设用户已正确安装了该软件,可以从桌面上直接双击uVision 的图标以启动该软件。

UVison启动后,程序窗口的左边有一个工程管理窗口,该窗口有 3 个标签,分别是Files、Regs、和Books,这三个标签页分别显示当前项目的文件结构、CPU 的寄存器及部份特殊功能寄存器的值(调试时才出现)和所选CPU 的附加说明文件,如果是第一次启动Keil,那么这三个标签页全是空的。

如下图示:1.2源文件的建立使用菜单“File->New”或者点击工具栏的“新建文件”按钮,即可在项目窗口的右侧打开一个新的文本编缉窗口,在该窗口中输入以下汇编语言源程序。

如下例:保存该文件,注意必须加上扩展名(汇编语言源程序一般用asm 或a51 为扩展名),这里假定将文件保存为led1.asm。

如下图示:需要说明的是,源文件就是一般的文本文件,不一定使用Keil 软件编写,可以使用任意文本编缉器编写,比如:记事本(NOTEPAD)。

1.3建立工程文件在项目开发中,要涉及一些参数设置和若干个文件。

为管理和使用方便,Keil 使用工程(Project)这一概念,将这些参数设置和所需的所有文件都加在一个工程中,只能对工程而不能对单一的源程序进行编译(汇编)和连接等操作。

下面我们就一步一步地来建立工程。

首先,点击“Project->New Project… ”菜单,如下图示…将出现一个对话框(如下图示),要求给将要建立的工程起一个名字,你可以在编缉框中输入一个名字(设为test),不需要扩展名。

点击“保存”按钮,出现第二个对话框,如下图所示,这个对话框要求选择目标CPU(即你所用芯片的型号),Keil 支持的CPU很多,我们选择Atmel 公司的89C51 芯片。

点击ATMEL 前面的“+”号,展开该层,点击其中的 89C51,然后再点击“确定”按钮,回到主界面。

此时,在工程窗口的文件页中,出现了“Target1”,前面有“+”号,点击“+”号展开,可以看到下一层的“ Source Group1”,这时的工程还是一个空的工程,里面什么文件也没有,需要手动把刚才编写好的源程序加入,点击“Source Group1”使其反白显示,然后,点击鼠标右键,出现一个下拉菜单,如下图所示。

选中其中的“Add file to Group”Source Group1”,出现一个对话框,要求寻找源文件。

注意,该对话框下面的“文件类型”默认为 C source file(*.c),也就是以 C 为扩展名的文件,而我们的文件是以asm为扩展名的,所以在列表框中找不到led1.asm,如下图示:要将文件类型改掉,点击对话框中“文件类型”后的下拉列表,找到并选中“Asm Source File(*.a51,*.asm),这样,在列表框中就可以找到led1.asm文件了。

单击“Add”按钮,将文件加入项目。

如下图示:由于一个工程中可以包含有多个文件,在某个文件加入项目后,“增加文件”对话框并不消失,等待继续加入其它文件。

但初学时常会误认为操作没有成功而再次添加同一文件,这时会出现又一个对话框(如下图),提示你所选文件已在列表中,此时应点击“确定”,返回“增加文件”对话框,然后点击“关闭”按钮,即可返回主界面。

双击led1.asm文件名,即可打开该文件,如下图示:1.4工程的详细设置工程建立好以后,还要对工程进行进一步的设置,以满足要求。

点击左边Project 窗口的Target 1,使用右键菜单,设置Target 1的属性。

如下图示:将出现对工程设置的对话框,共有8 个选项卡。

(1)设置对话框中的Target 选项卡。

设置晶振频率值。

默认值是所选目标CPU 的最高可用频率值,对于我们所选的AT89C51 而言是24M,该数值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。

正确设置该数值可使显示时间与实际所用时间一致,一般将其设置成与你的硬件所用晶振频率相同,如果没必要了解程序执行的时间,也可以不设,这里设置为12。

设置数据存储器模式。

有三个选择项,Small是所有变量都在单片机的内部RAM 中;Compact 是可以使用页外部扩展RAM,而Larget则是可以使用全部外部的扩展RAM。

设置代码存储器模式。

也有三个选择项,即Small模式,只用低于2K 的程序空间;Compact 模式,单个函数的代码量不能超过2K,整个程序可以使用64K 程序空间;Larget 模式,可用全部64K 空间。

使用片内ROM 选择项。

确认是否仅使用片内ROM。

操作系统选择项。

Keil 提供了两种操作系统:Rtx tiny 和Rtx full,通常我们不使用任何操作系统,即使用该项的默认值:None。

片外代码存储器(Off Chip Code memory)用以确定系统扩展ROM 的地址范围,片外XDATA存储器(Off Chip xData memory)用于确定系统扩展RAM 的地址范围,这些选择项必须根据所用硬件来决定,按默认值设置。

(2)设置对话框中的OutPut 选项卡。

选择OBJ文件夹(Select Folder for objects)按钮是用来选择最终的目标文件所在的文件夹,默认是与工程文件在同一个文件夹中。

执行文件名(Name of Executable )用于指定最终生成的目标文件的名字,默认与工程的名字相同。

“产生执生文件”单选项,用来生成OMF以及HEX文件。

有人问到如何生成OMF的文件,事实上Keil在每次编译之后都生成了OMF文件,就是那个跟你的工程文件名一样的,但是没有带扩展名的文件就是OMF格式的文件。

例如,我们这个工程的名字是test.uv2将会生成一个OMF文件test(不带扩展名)。

调试信息(Debug Information)和浏览信息(Browse Information)这两个选项一般要选中,这样才有详细的调试信息,可以用菜单view->Browse 来查看。

比如:你要做C语言程序的调试,如果不选的话,调试时你将无法看到高级语言写的程序。

生成可执行代码文件(Creat Hex file)默认情况没有选中,用于生成编程器写入单片机芯片的HEX 格式文件,如果要写片做硬件实验,就必须选中该项,这一点是初学者易疏忽的。

产生库文件(Create Library)单选项,选中时将生成lib库文件。

根据你的需要是否要生成库文件,一般的应用是不生成库文件的。

后期处理(After Make)中有几个设置:完成时鸣响(Beep when complete),编译完成之后发出“咚”的声音。

开始调试(Start Debugging),马上启动调试(软件仿真或硬件仿真)。

根据你的需要做设置,一般是不选中。

运行用户程序(Run User Program #1或Run User Program #2),这个选项可以设置编译完之后运行别的应用程序。

比如:有些用户自己编写的烧写芯片的程序(编译完便执行将hex文件写入芯片)或调用外部的仿真程序,根据自己的需要设置。

(3)设置对话框中的LIST 选项卡。

选择列表目录(Select Folder for Listings),选择生成的*.lst *.m51列表文件存放的文件夹,不做选择时使用工程文件所在的文件夹。

其中的汇编代码(Assembly Code)一般要选中,其他的默认。

keil 是支持C 和汇编混合编程的,对于一个高级的单片机程序员来说,需要同时熟悉汇编和C 语言,才能更好的去编写程序。

因为汇编和C都是工具,可能在某些地方用C 无法实现,但用汇编却很容易;有些地方用汇编很繁琐,用C就很方便。

通过列表文件,我们可以很容易在C语言、汇编指令和机器代码之间建立联系。

比如:如何用汇编来写一个long型数的乘法,那么你可以用C来写,写了之后编译,你就可以得到用汇编实现的代码,而不必在那里苦想。

(4)设置对话框中的DEBUG选项卡。

工程设置对话框中的C51 编译选项、A51 的汇编选项、BL51 连接器的连接选项等用法,这里均取默认值,不作任何修改。

DEBUG选项卡用于设置调试器,提供了两类仿真形式:使用纯软件仿真器(Use Simulator)和带有Keil Monitor-51 Driver目标仿真器的仿真。

如果没有相应的硬件调试器,应选择Use Simulator,其余设置一般不必更改。

2 工程的编译、连接在设置好工程后,即可进行编译、连接。

如果选择菜单Project->Build target,对当前工程进行连接,Keil软件会先对该文件进行编译,然后再连接以产生目标代码;而选择菜单Project-> Translate … .项,则仅对该文件进行编译,不进行连接。

选择菜单Project->Rebuild All target files ,将会对当前工程中的所有文件重新进行编译,然后再连接,确保最终生产的目标代码是最新的。

可以通过工具栏按钮直接进行以上操作。

如下图示,从左到右分别是:编译、编译连接、全部重建、停止编译和对工程进行参数设置。

编译过程中的信息将出现在输出窗口中的建造(Build)页中,如果源程序中有语法错误,会有错误报告出现,双击该行,可以定位到出错的位置(如下图示)对源程序反复修改之后,输出窗口中的建造(Build)页中最终会得到如下图所示的结果,提示获得了名为test.hex 的文件,该文件即可被编程器读入并写到芯片中,同时还产生了一些其它相关文件,可被用于Keil 的仿真与调试,这时可以进入下一步调试的工作。

3 工程的调试工程通过汇编和连接之后获得目标代码,代表你的源程序没有语法错误。

至于源程序中存在着的其它错误,必须通过调试才能发现并解决;事实上,除了极简单的程序以外,绝大部份的程序都要通过反复调试才能得到正确的结果。

因此,调试是软件开发中重要的一个环节。

3.1常用调试命令使用菜单Debug->Start/Stop Debug Session 即可进入调试状态,Keil 内建了一个仿真CPU 用来模拟执行程序,该仿真CPU 功能强大,可以在没有硬件和仿真机的情况下进行程序的模拟调试。

相关文档
最新文档