keil如何使用-图文教程告诉你keil怎么使用
单片机开发与仿真软件keilc51的使用

单片机开发与仿真软件Keil C51的使用一、Keil C51 操作入门Keil C51 简介Keil C51 是德国知名软件公司Keil(现已并入ARM 公司)开发的基于8051 内核的微控制器软件开发平台,是目前开发8051 内核单片机的主流工具。
Keil 51支持汇编语言、C语言等各种开发语言。
其中,uVision2集成开发环境包含项目管理、源代码编辑和强大的程序调试环境。
uVision2调试器是一个强大的全特性调试器,允许用户在PC机上完全模拟目标程序、指令集和片内外围功能。
实验所用的是Keil C51 评估版。
Keil C51 的启动双击桌面上的“Keil uVision2”图标,启动Keil C51程序,启动界面如图1所示。
图1 Keil C51的启动界面建立第1 个Keil C51 程序Keil C51 是一个功能很强大的软件,但是使用起来并不复杂。
现在就通过建立一个简单的LED(发光二极管)闪烁发光的实例来初步掌握Keil C51的基本用法。
硬件电路参见图2,单片机I/O 输出低电平可点亮LED。
图2 LED 闪烁发光电路●新建工程。
执行Keil C51 软件的菜单“Project | N ew Project…”,弹出一个名为“Create New Project”的对话框。
先选择一个合适的文件夹准备来存放工程文件,比如“E:\Project\LedFlash”,其中“LedFlash”是新建的文件夹。
建议:今后每新建一个工程都要在适当的磁盘位置新建一个文件夹用来保存工程文件,以方便管理,并养成良好的习惯。
最后,为工程取名为“LedFlash”,并保存。
参见图3。
图3 新建Keil C51 工程●选择CPU。
紧接着,Keil C51 提示选择CPU 器件。
8051 内核单片机最早是由鼎鼎大名的Intel 公司发明的,后来其他厂商如Philips 、Atmel 、Winbond 等先后推出其兼容产品,并在8051 的基础上扩展了许多增强功能。
Keil C51使用详解

Keil C51使用详解第一章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 C51 使用详解

Keil C51使用详解V1.0第一章KEIL C51开发系统基本知识 (6)第一节系统概述 (6)第二节KEIL C51单片机软件开发系统的整体结构 (6)第三节KEIL C51工具包的安装 (7)1. C51 for Dos (7)2. C51 for Windows的安装及注意事项: (7)第四节KEIL C51工具包各部分功能及使用简介 (7)1. C51与A51 (7)2. L51和BL51 (8)3. DScope51,Tscope51及Monitor51 (8)4. Ishell及uVision (9)第二章KEIL C51软件使用详解 (10)第一节KEIL C51编译器的控制指令 (10)1.源文件控制类 (10)2.目标文件(Object)控制类: (10)3.列表文件(listing)控制类: (10)第二节DSCOPE51的使用 (11)1. dScope51 for Dos (11)2. 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: (16)3. External Data Memory (16)4. 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 C51软件的九个步骤

2008-11-20 22:04图解使用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型号对话框第七步:加入源程序到工程中。
编译软件Keil的使用

1.1编译软件Keil的使用在使用Keil软件之前,要保证在用户的计算机上装有一套稳定可靠的软件,在这里我们讲解的Keil版本为Keil uVision4。
Keil软件是一款编译软件,即我们使用Keil编写程序进行编译后无错误并生成单片机识别的文件,下载到单片机中,就可看到单片机执行我们要看到的现象了。
1.1.1Keil软件的安装打开资料里的Keil uVision4文件夹,如图 1.4-1所示。
图 1.4-1Keil uVision4文件夹打开后界面如图 1.4-2所示。
图 1.4-2打开Keil安装包后的界面打开安装说明.txt,按照安装说明进行安装,如图 1.4-3所示。
图 1.4-3安装说明1.1.2Keil工程的建立进入Keil后,屏幕如图 1.4-4所示,紧接着出现编辑界面,如图 1.4-5所示。
图 1.4-4启动Keil软件时的屏幕图 1.4-5进入Keil软件后的编辑界面建立一个新工程单击【Project】菜单中的【New uVision4Project…】选项,如图 1.4-6所示。
图 1.4-6新建工程选择工程要保存的路径,输入工程文件名。
Keil的一个工程里通常含有很多小文件,为了方便管理,通常我们将一个工程放在一个独立文件夹下,比如保存到my project文件夹,工程文件名为my project,如图 1.4-7所示,然后单击【保存】按钮。
工程建立后,此工程明变为my project.uvproj。
图 1.4-7保存工程这时会弹出一个对话框,要求用户选择单片机的型号,可以根据用户使用的单片机来选择。
Keil C51几乎支持所有的51内核的单片机,我们用的是STC15L104E,对话框中找不到这个型号的单片机。
因为51内核单片机具有通用性,所以我们在这里可以任选一款89C51就行,Keil软件的关键是程序代码的编写,而非用户选择什么硬件,在这里我们选择Atmelde89C51来说明,如图1.4-8所示。
keil使用指南

单片机C语言教程第十八课:Keil C51编译、连接、仿真调试方法18.1 安装软件:首先先安装Keilc编译软件。
本章主要介绍Keil C51编译软件的使用。
18.2 KEIL C51使用方法:18.2.1 新建工程打开KEIL软件后点击Project-New project-即可新建一工程。
如图19.1所示。
在文件名中输入工程名字,例如“1”后点击保存,点击保存后弹出如图19.2对话框。
图19.1 KEIL新建工程图19.2选择CPU型号对话框选择芯片型号如Atmel-AT89C51。
即可显示如图19-3对话框。
在Description中可提示该芯片的基本参数。
如内部RAM和ROM的大小、I/O口个数等信息。
芯片选定后点击确定。
后弹出如图19-4对话框,点击确定,即可完成新建工程。
图19-3对话框图19.4对话框18.2.2新建文件图19.5 新建文件图19.6 保存文件在KEIL界面下点击FILE-NEW即可弹出新建文件如图19.5 ,在新建文件中编写程序后,点击保存即可弹出如图19.6对话框。
在文件名中输入文件名如“Text1.c”然后点击保存,即可完成。
注意:如果你是用汇编编写的程序那么文件名后缀要用".asm",如果你使用c语言编写的程序那么文件名后缀要用“.c”。
18.2.3添加文件到工程如下图19.7所示,右键点击Source Group 1-Add files to group‘Source group’弹出如图19-7对话框,选择要添加的文件,点击添加即可完成添加文件到工程,然后就可以编写我们的程序了。
图19.6 添加文件到工程图19.8 选择添加的文件18.2.4 KEIL软件设置:点击像魔术棒的图标:Options for Target键,后弹出如图19.8所示界面,点击Output,在改界面下在Create HEX FILE前打勾,目的是keil编译后自动生产hex格式。
6_Keil软件使用快速入门

Keil的使用——建立工程文件1.首先我们要养成一个习惯:最好先建立一个空文件夹,把您的工程文件放到里面,以避免和其他文件混合,如下图笔者先创建了一个名为“Mytest”文件夹:2.双击桌面上的Keil uVision4图标,出现启动画面:3.点击“project --- New uVision Project”新建一个工程放在工程文件夹“Mytest”下:4.接着弹出一个标准Windows 文件对话窗口,如图所示,在“文件名”中输入您的项目名称,这里我们用“test”,点击“保存”后的文件扩展名为uvproj,这是KEILuVision4项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。
5.选择所要的单片机,这里我们选择常用的Ateml公司的AT89C51,如图所示,点击“ok”,弹出完成工程项目建立的消息框如图所示,我们可以根据需要选择是否添加启动文件,一般选否。
6.以上工程创建完毕,接下来在项目中创建新的程序文件,以C程序为例:在“File”下选择“new”新建一个文本:7.在下面空白区别写入或复制一个完整的C程序:8.保存该文档为“.c”文件,在这里笔者示例输入“test.c”这个名称,同样大家可以根据需要命名。
注意:如果您用的是汇编语言,则命名为“test . asm”然后保存:右键,点击“Add Existing File to Group ‘ Source Group 1’ ...10.弹出对话框,选中test.c文件,点击“Add”即可添加完成,点击Close关闭即可。
此时大家可以看到程序文本字体颜色已发生了变化:11.添加头文件。
先把头文件“STC15F2K60S2.H”复制添加到工程文件夹“Mytest”下,然后同“test.c”的添加方式一样,将“STC15F2K60S2.H”添加到工程目录文件中。
12.完成上面代码的修改、编写,保存后。
在编译生成.hex的可执行文件之前,我们要进行如下的设置:在Project下点击“”或直接在程序上方点击“”均可,弹出对话框“Options for Target ‘Target 1”。
KEIL操作指导

开发工具介绍快 速 入 门一、基本操作步骤1. 点击运行 KEIL2. 创建项目3. 新建源文件4. 在项目中加载源文件5. 配置系统属性,选择生成 HEX 文件6. 编译7. 调试运行8. 点击运行在线编程工具软件 STC_ISP9. 装载 HEX 文件10.编程二、 Keil 简介Keil μVision3集成开发环境是Keil Software、 Inc/Keil Elektronik GmbH 开发的基于80C51内核的微处理器软件开发平台, 内嵌多种符合当前工业标准的 开发工具,可以完成从工程建立到管理、编译、连接、目标代码的生成、软件仿 真、硬件仿真等完整的开发流程。
尤其是C编译工具在产生代码的准确性和效率 方面达到了较高的水平,而且可以附加灵活的控制选项,在开发大型项目时非常 理想。
三、 操作步骤下面具体介绍如何开始单片机程序设计及简单调试。
1. 运行 Keil双击Keil快捷图标,进入Keil集成开发环境,界面如图1_1所示。
图1_1为安装Keil后初次打开的界面, 如果此前已经用Keil创建项目, Keil 启动后总是自动打开用户前一次保存的项目,此时可以点击工具栏的“Project” 菜单,选择其中的“Close Project”命令关闭当前项目。
图1-1 Keil启动界面2. 创建项目点击工具栏的“Project”菜单,在弹出的下拉菜单中选择“New Project”命令,创建一个新的项目并保存,如图1-2和 1-3所示。
图1-2 创建项目图1-3 保存项目这一阶段需要完成下列事情: (1)为你的项目取一个名称,项目名尽可能与要实现的功能说明一致,便于记忆,项目名不宜太长。
(2)选择项目存放的路径,建议为每个项目单独建立一个文件夹,并且项 目中需要的所有文件都放在这个文件夹。
(3)保存完毕,Keil会立即弹出如图1-4所示的器件选择窗口,在这一窗 口选择单片机厂商和具体型号。
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使用教程详细教程PPT课件

工程管理窗口内容及分布,与Windows 的资源管理器相似。
3 Keil C应用
图4-7 Keil C51的 工程管理器
3 Keil C应用
一、项目的建立
1、建立项目
选择Project菜单下的New Project命令, 创建新工程,在对话框中设定新工程的位 置,输入新工程名字保存即可。
1
• 要求 掌握使用KEIL进行程序创建,运行。
C51集成开发软件Keil C
主要内容
1 Keil C集成开发工具 简介
2 Keil C操作界面 3 Keil C的使用 4 项目的运行调试
C51集成开发软件Keil C
Keil C:是德国KEIL公司开发的单片机C 语言编译器。其前身是FRANKLIN C51,功 能相当强大。
这些库是按规定格式排列的目标模块, 可在以后被链接器所使用。
1 KeilC集成工具简介
三、模拟调试器
Keil C有三个模拟调试器。
1、软件模拟调试器dScope51
(1)模拟程序运行与调试,包括C、汇编、 宏汇编程序; (2)模拟CPU及其外围器 件,如串行口、定时器/计数器、I/O口等。
2、硬件调试器tScope51
19)Function Editor…: 编辑调试函数和调试配
置文件
2 Keil C操作界面
六、片内外设(Peripheral)菜 单
1)Reset CPU:复位CPU 2)Interrupt:设置/观察中断(触发方式、
优先级、使能等) 3)I/O Ports:设置/观察各个I/O口 4)Serial:设置/观察串行口 5)Timer:设置/观察各个定时器/计数器 6)A/D Converter:设置/观察A/D转换器 7)D/A Converter:设置/观察D/A转换器
keil操作使用

任务1Keil开发环境设置Keil软件的操作使用由上文图1-3所示,可知Keil软件的操作是实训装置使用的重要环节。
Keil软件的操作涉及以下创建工程和调试运行两方面,如图1-5所示。
一个单片机应用项目在Keil软件中是通过“工程”的形式管理的,所以首先需要创建工程,具体包括创建工程文件,选择该工程选用的CPU芯片型号(如AT89C51),设置工程工具参数,创建源程序文件,并添加到工程中,编辑源程序,并编译工程。
当工程创建完成后,即可进入调试,调试的方法后面的章节介绍,本任务只介绍基本操作。
可以点击运行工程,并查看寄存器值。
具体流程如下所述。
图1 - 1 Keil操作流程2.1创建工程详细步骤(1)新建文件夹,启动Keil软件。
先建立一个空文件夹,把新的应用项目涉及的文件放到里面,以避免和其他文件混合。
要求:在F盘下建一个文件夹,文件夹的名字以班级加学号命名,如21833101。
方法是:双击桌面左上角的“计算机”图标,选择F盘后双击打开,然后在右侧空白区域点击鼠标右键,在出来的下拉菜单中,选择新建/文件夹,输入文件名即可。
如图1-6(1)所示。
然后,双击桌面上Keil μVision4图标,如图1-6(2)所示:启动Keil μVision4软件的集成开发环境,进入编程界面。
(2)创建工程文件、选择CPU芯片。
在上文中的编辑界面中,鼠标左键单击菜单栏中(1)(2)图1 - 2 新建文件夹和启动Keil软件(1)(2)(3)(4)(5)图1 - 3 创建工程文件和选择芯片流程的“工程”按键,然后鼠标左键单击弹出子菜单下中的“新建μVision Project…”命令,见图1-7(1)所示。
之后会弹出创建新工程(Create New Project)对话框,要求给将要建立的工程命名,选择上文中在F盘建立的文件夹,在文件名的编缉框的中输入一个文件名(如LED),不需要扩展名,见图1-7(2)所示,单击“保存”按钮即可。
keil使用步骤速成

Keil使用步骤1、新建一个文件夹(如FF)放在桌面上。
2、打开keil,点击菜单栏中的的“Project”,在“Project”下拉菜单中选择“new Project….”3、此时会出现一个保存文件的对话框,在“保存在”这栏选择你刚才新建的那个文件夹----FF。
在“文件名”这栏输入文件名FF(这个名是自己可以随意取的),然后点击保存。
4、此时会出现图1,点击“Atmel”左边的加号,会出现图2,然后点击“89C51”(假设你将要把程序烧到89C51上),再点击确定。
图1 图25、按中的第一个图标(即新建一个text1,用于写程序),然后在text1中写好程序。
程序写好后,按,此时会出现对话框汇编时:在文件名这栏输入“FF.asm”,注意:要切换到英文输入状态下输入,asm是小写的。
然后按“保存”。
C语言时:FF.c。
6、点击图3中的加号,会出现图4,右击图4中的“Source Group 1”图3 图4此时会出现一个下拉菜单,倒数第四行是“Add Files to Source Group 1 ”,点击这一行,会出现对话框:汇编时:在文件类型那栏选择“”出现“FF.asm”文件,C语言时不用改。
双击“FF.asm”,再双击一次,出现按“确定”,然后关掉对话框。
7、按中间那个图标。
若程序无错的话会出现若程序有错的话就要检查,修改后按工具栏中的“保存”,再按中间那个图标,直到没有错误,一般有几个”Warning”没多大影响,只要“Error”前面是“0”就行了。
8、这步开始是用来生成HEX文件。
右击“Target 1”,注意不是点击“+”。
选择“Option for Target “Target 1’”,出现下图点击上面的“Output”,会出现在“Creat HEX fi”左边打上勾,然后按“确定”。
最后按第三个个图标,出现9、打开你新建的文件夹FF,你就会看到“FF.hex”这个文件了。
要烧程序时就从这个文件夹找它就行了。
KeilC51安装和使用说明

图5新建立的工程
2 源文件的添加 如果用户没有现成的程序,那么就要新建一个程序文件。在这里我们以一个ASM程序为例,介
绍如何新建一个ASM程序和如何将它添加到工程中。单击“文件->新建”菜单,如图6所示,新建一 个源文件。
图6 源程序的建立
此时在项目窗口的右侧打开一个新的文本编辑窗口,如图7所示:
jmp start
loop1:mov P0,a
;将要显示的代码送P0口
mov r4,#20
;延时200ms(0.2S)
call delay
;调用延时
inc dptr
;DPTR加1,为读取下一个地址的内容作准备
jmp loop
;************** 延时子程序 ****************
单步跟踪运行使用菜单调试单步进入或相应的命令按钮或使用快捷键f11可以单步跟踪执行程序在这里我们按下f11键即可执行该箭头所指程序行每按一次f11可以看到源程序窗口的左边黄色调试箭头指向下一行当箭头指向calldelay行时再次按下f11会发现箭头指向了延时子程序delay的第一行不断按f11键即可逐步执行延时子程序如图24所示图24单步跟踪运行单步运行如果delay程序有错误可以通过单步跟踪执行来查找错误但是如果delay程序已正确每次进行程序调试都要反复执行这些程序行会使得调试效率很低为此可以在调试时使用f10来替代f11也可使用菜单单步跳过或相应的命令按钮在执行到calldelay时将该行作为一条语句快速执行完毕
图12 编辑源程序
3 工程的设置
有三种打开工程设置对话框的方法:
A)点击工具栏上的 按钮,如图13所示。
图13 使用工具栏图标按钮打开工程设置对话框
B)单击工程窗口下的Target1,使其高亮显示,再点击菜单“项目->目标‘target1’选项” 如图 14所示。
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 uVersion 4.0(后⽂简称为Keil 4.0)是单⽚机程序开发的集成开发环境(IDE),集成了C编译器、宏汇编、连接器、库管理和⼀个功能强⼤的仿真调试器。
本节以点亮⼀个LED为例,演⽰如何通过Keil新建⼯程、添加源⽂件、编译等基本操作。
⼆、Keil基本操作 ——以点亮⼀个LED项⽬为例本项⽬通过8051单⽚机的P2.0管脚控制⼀个红⾊LED,⽀持两种控制模式:长亮模式和闪烁模式。
电路图如下图所⽰,由图可知,P3.0输出低电平时,LED点亮;输出低电平时,LED熄灭。
项⽬程序由⼀个.c和⼀个.h组成,其中,LedCtrl.c为主程序,演⽰LED的两种控制模式;led.h为LED控制实现,定义了长亮函数LED_lit(bit flag)、闪烁函数LED_flash(unsigned int interval)和软件延时函数LED_delayMS(unsigned int ms)。
下⾯演⽰基于Keil完成本项⽬的开发过程。
1. 新建⼯程。
(1)运⾏Keil uVision4。
(2)选择菜单【Project>New µVersion Project】,打开Create New Project对话框。
(3)设置⼯程保存路径和⼯程名称。
注意,建议⼀个⼯程对应⼀个⽂件夹,⽅便管理。
(4)设置单⽚机型号。
在Select a CPU Data Base File对话框选择Generic Data Base,然后弹出的对话框中选择ATMEL>AT89C51,单击【OK】按钮。
(5)单击【否】按钮,选择不复制8051启动代码到⼯作⽂件。
到此,空⽩⼯程已经建好。
编写代码(1)选择菜单【File>New】(快捷键Ctrl+N)新建⼀个空⽩⽂件,则进⼊⽂件编辑状态。
(2)选择菜单【File>Save As】(快捷键Ctrl+S)将新建⽂件存储到⼯程⽬录LEDCtrl下,命名为led.h。
《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的问题解答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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、保存/另存为/保存全部:以上三个选项都是保存项目的方法。
使用保存可以将当前文件。