手把手教你建立Keil工程
用keil新建工程的具体步骤

新建工程项目的具体步骤:
1.双击打开keil软件。
2.new uvision project
3.随便给工程起个名字保存。
4.选择atmel公司的AT89C52单片机。
5.对话框选否
6.新建空白文档
7.点击保存按钮,给文件起名要与工程名一致,并且以.c结
尾保存
8.在屏幕左侧的project框框中点开Target 1前面的加号,会
出现一个source group 1的空文件夹,在这个文件夹上右击,然后选择add feils to group source group1;会冒出一个对话框,选中你要添加的.c文件,点add 文件就成功的添加到项目中了。
9.在编程序之前需要点一下工具栏中的像小锤头一样的东
西,然后out put 然后点生成HEX文件打钩,ok;
10.工程项目建立完毕,你可以编程序了。
需要注意几点:每次新建工程都别忘了生成HEX文件打钩,新建空白文件要先保存,命名要以.c结尾;
程序编写完毕要先保存在编译,我觉得就不用我告诉你哪个是保存哪个是编译了吧。
戚振勇。
第2课 keil软件及工程文件的建立

第2 课keil 软件及工程文件的建立单片机系统设计主要包括硬件设计和软件设计,对于单片机初者来说主要在于软件的学习,也就是程序设计,等大家程序这块掌握得差不多了,再去结合具体的项目学习做硬件,最终掌握单片机系统设计的方法。
而在进行软件学习的时候需要用到单片机实验板进行实验验证,实验板建议直接购买,当然如果电子技术基础好的话,自己做板也是可以的。
这次教程开发程序所用到的软件为keil uVision2,该软件大家可以到实验室的下载中心进行下载;硬件实验平台主要采用我们实验室自行设计的实验板,有需要的请直接与我们联系。
下面分别介绍这keil uVision2 和实验板的使用方法,在程序编写完成后需把程序烧写到单片机中,我们是用ISP 在线下载工具,这里一并进行介绍。
为了便于大家学习,这里我们写一个以1602 液晶为显示器件的可显示时、分、秒的电子时钟程序为例介绍整体程序从编辑、编译到下载的全过程。
(具休程序已事先写好并经正常调试无误,后面课程会具体介绍,这里暂不作讲解)在正式的写程序之前,需进行keil uVision2 软件的安装和实验板驱动程序的安装,相关的软件及驱动程序请大家直接在实验室网站下载中心进行下载,这里给出下载地址。
keil uVision2 软件件及安装方法、实验板驱动程序及安装方法。
安装安成后,即可按下面的步骤进行。
1、KEIL 软件的使用及工程文件的建立51 单片机程序设计所用到的开发软件主要是keil uVision,它是由德国Keil Software 公司开发的,2005 年Keil 公司被ARM 公司收购,并于2009 年发布了keil uVision4,这个版本的软件支持ARM 系列的芯片,如现目前流行的STM32 等芯片,我们这里使用的是uVision2 版本。
(1)、打开KEIL 软件双击keil 快捷方式图标(软件安装好后,一般在桌面上会有快捷方式,双击即可),出现启动界面如图1,紧接着出现编辑界面如图2。
Keil uVision4 第一个工程的建立和环境设置

Keil uVision4 第一个工程的建立和环境设置(02)分类: ARM_DSP_MCU_BUS_OTHER 发布: mckeeqin 浏览: 242日期: 2010年6月19日建立一个工程,效果是让NUC100 (48脚的芯片) PC3口LED闪烁,第1步:点击Project --->New uVision Projiect第2步:输入工程名字:test (最好事先建立一个工程文件夹)第3步:选择对应公司的芯片第4步:点击“是”,添加启动代码段第5步:新建一个文档,输入如下代码(注 main的返回值是int型),并保存文件为test1.c 到工程文件夹下,然后添加到本工程下,效果如下图第6步:把厂家提供的基本驱动程序添加到工程中,下面四个文件夹一起复制到test工程文件夹下,并在test工程文件夹下,新建两个文件夹分别命名为list和obj(分别用于放置编译过程中产生的文件,这样工程编译后,工程文件夹下才不会显的乱七八糟),效果如下面第二个图所示。
第7步:为工程建立2个相应的文件夹,并分别命名为“nuc”和“gpio”用于放置相应的库文件,然后把工程名Target 1重新命名为“test”, 源文件夹命名为“main”。
(命名的方法是选中文件夹,按下F2键)效果如下图第二张第8步:分别右击“nuc”文件夹和“gpio”文件夹,选择“Add Files to Group...”把相应的库文件添加到相应文件夹下面,效果如下图第二张所示,(这里添加的仅仅是.c文件,至于.h文件在编译时自动添加其中),好,完成此步后,整个工程文件建立完毕,下面几步就是设置编译环境的参数了。
第9步:右击工程文件名“test”,选择“Options for Target ...”进入设置复合选项卡。
第10步:在"Target"选项卡内需要改动的部分是时钟第11步:在“Output”选项卡内需要改动的部分1是:左击“Select Folder for ...”然后在弹出的对话框中选择在第6步建立的“obj”文件夹即可。
STM32F4(KEIL5函数版)工程模板建立方法

1.下载对应型号的STM32固件库2.建立好对应的文件夹2.1 建立文件夹工程说明主要存放stm32f429的官方固件库存放编译产生的调试信息,hex文件,预览信息,封装库扥文件主要存放内核文件和启动文件存放main函数,中断函数,配置函数,429系统函数2.2 在文件夹里放对应的固件库文件1.。
将inc,src文件夹放入。
2.找到startup_stm32f429_439xx.s?放入找到core_cm4,core_cm4_simd,core_cmFunc,core_cmInstr放入3.将里面所有的文本文件放入user文件夹。
将stm32f4xx.h和system_stm32f4xx.h放入user文件夹。
3.打开Keil建立工程模板一找到对应的STM32芯片型号二在该对话框中建立STARTUP,User,Libraries文件夹,给这三个文件夹中添加c文件,STARTUP文件夹中只添加.s启动文件三勾选Use MicroLib 为了日后编写串口驱动的时候可以使用printf函数勾选Create HEX File,在编译过程当中产生hex文件选择Select Folder for Objects 为文件夹Output选择默认的文件夹不用调整Define添加宏STM32F429_439xx,USE_STDPERIPH_DRIVER,进入Include Paths按如下添加头文件路径要进行仿真的话,选择好对应的USE仿真器型号五STM32F429比较特殊,它的用FMC代替了FSMC,所以要将stm32f4xx—_fsmc.c文件不加入编译剔除Include in Target Bulid的勾4.然后就可以在User用main.c文件进行正常的编译了。
01_keil新建工程步骤

Keil 新建工程
一、
在Template\Project目录下新建文件夹,重命名。
(这里命名为demo)
进入demo文件夹,输入工程名GPIO_LED,保存。
二、选择芯片
找到对应芯片,确定。
弹出如下窗口,确定。
三、添加工程文件
并添加对应文件如下
3.1启动文件(Startup)
文件类型选择所有文件
1.添加目录
2.选择目录
3.添加文件
添加启动文件startup_stm32f10x_md.s
3.2 用户文件(USER)
添加目录下所有C文件。
(自己编写的文件)
3.3 库文件(FWlib)
仅添加需要的C文件。
例如这个工程中使用到时钟和GPIO,添加文件如下:(高亮部分)
3.4 内核文件
添加目录下所有C文件。
3.5 最终工程结构如下
四、选项配置
添加头文件目录
(子目录下的.h文
件不被包含)
2.仿真工具具体设置1.选择仿真工具
选择SW模式
1.选中时程序下载到
板上立即运行;否
则需要按板上的
reset键。
2.添加编程算法?
选中添加,因芯片而异
五、编译链接,下载工程
观察build output 窗口,成功生成hex文件。
则可以下载到开发板上运行或进行调试
下载或者调试工程。
stm32新建工程步骤keil,很详细

今天外我来教大家来怎么使用这个建工程的利器吧。
首先是新建工程吧,如下图步骤:因为我用的是stm32f401 Necleo,所以芯片型号应该要选择stm32f401te,选好芯片类型后,会弹出一个大的面板,如下图:红色框里的都是一些集成在keil 5的启动文件,arm内核的文件,st公司的库函数和一些API等等。
一个工程最起码也要选上core和startup两个选项,如下图:然后选择OK,就建好了空白的工程。
然后就要对工程做一些设置,如下图:然后在你工程的路径新建一个USE(这个大家可以随便建个文件,不一定是USE 名字的)的文件夹,然后在里面新建一个main.c的文件,如下图:然后新建的文件main.c添加到工程当中,步骤如下:然后在main.c文件中添加如下代码:到这里我们的空白工程建好了,后面我来教大家怎样加keil 5里自带的st库。
首先我点击那个绿色的小图标,如下图:点击后会弹出一个大的页面,然后找到Device->StdPeriph Drivers。
如下图:点开StdPeriph Drivers选项的加号图标,就可以看到st库目录下各外设的驱动文件,后面是他的版本说明,这是V1.3版本的,是比较新的,建议大家尽量使用新的库。
我这里就勾上了所有外设的驱动的文件,如下图:然后点击OK后,就可以看到原先工程目录下的Device添加了刚才选择外设的驱动文件。
添加完后大家不要急着编译工程,还有对工程进行相关的配置,否则如下图,编译不成功的:接下来,我来配置下工程,右击target,然后进入配置工程的面板,步骤如下:这里要填上USE_STDPERIPH_DRIVER,这就是表明编译器选择了st的库然后我们来指定编译器头文件的路径以上这两个路径是编译器编译时要找的路径,这几个头文件至关重要,这里编译器关联头文件所需要的。
当做完以上工作后,我们就可以来编译一下工程,在编译时,编译器就会根据我们的配置来编译驱动头文件和驱动的C文件。
KEIL工程建立

KEIL 环境下的工程建立:1、运行KEIL软件进入工作环境。
如下图:2、单击菜单栏上的Project->New uVsion Project 新建工程,进入工程保存对话框,如下图:设置保存路径,点击保存:芯片选择:如下图;选择AT89C52 或者AT89S52均可:芯片添加完成,用C语言编程时点“是”,用汇编语言编程时选“否”。
3、建立C文件,单击工具栏上的图标,或者File->New,新建一个空文档。
新建的文档默认为.txt格式文件,不能直接进行编译。
需要将其保存为.C文件(如用的是汇编语言进行编译则保存为.ASM格式文件)。
如下图:直接在“文件名“处填入文件名后缀为“.c”(汇编时为:“.asm”),点击保存即可。
注意:保存路径要在工程根目录下!保存为.c文件后的效果如下:4、将程序文件添加到工程当中:右键点击选中部分-> Add Files to Group …;选择要添加的文件,如下图:选中要添加的“main.c”文件,然后单击“Add”-> “Close”即可。
添加文件之后即可在工程管理栏看到刚刚添加的文件,如下图所示:5、到此一个工程就算是建立完毕了,可以在文件当中写入程序然后进行编译了。
6、生成烧写到单片机上的“.hex”文件右键单击Target1->Options for Target”Target 1”如下进行配置:将Creat HEX File 钱的勾打上,即可在编译的时候生成”.Hex”文件,将该文件烧写到单片机即可运行。
在Name of Executable处填入的是所生成”.Hex”文件的文件名。
设置完点击“OK”即可。
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进行嵌入式软件开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
手把手教你建立Keil工程
作为一名嵌入式开发工程师,Keil是一个必不可少的工具。
它为我们提供了一个高效的开发环境,方便我们进行代码编写、调试和仿真。
如果你是Keil的初学者,下面我将手把手教你建立Keil工程。
1. 安装Keil软件
首先,我们需要从Keil官网下载Keil软件并安装。
在安装过程中,我们需要选择合适的安装目录并完成基础设置。
安装完成后,我们可以看到Keil的主界面。
2. 创建新工程
要创建一个新的Keil工程,我们需要点击菜单栏中的“Project”选项,选择“New µVision Project”:
此时,打开一个弹窗窗口,在窗口上方选择一个适当的文件夹,然后在“Project Name”中输入项目名称:
3. 添加源文件
在Keil工程中,我们需要将所有的源文件添加到工程当中。
在此之前,我们需要先在Keil软件中新建一个源文件。
我们可以通过“Edit”菜单中的“New”选项新建一个源文件,或者通过
快捷键CTRL + N。
当我们新建源文件后,我们需要将其添加到Keil工程中。
我们可以在“Project”选项中选择“Add Files to Project ”,然后选择我们新建的源文件并将其添加到工程中。
4. 选择器件型号
在Keil工程中,我们需要设置我们所使用的器件型号。
这样我们才能编写出正确的代码,在正确的硬件平台上运行。
在Keil软件中,我们可以通过“Project”-“Options for Target”菜单项进入“Target”选项卡。
在这里,我们可以选择我们所使用的芯片型号,并设置相关的编译和仿真选项。
5. 编写程序代码
当我们完成了Keil工程的基本设置后,我们就可以开始编写程序代码。
我们可以在Keil软件中使用C语言或汇编语言编写代码。
为了让代码在Keil工程中正确编译,并在正确的器件上运行,我们需要使用一些特定的关键字。
例如,在C语言中,我们需要使用特定的头文件和函数来实现程序的串口通信。
在汇编语言中,我们需要根据器件的特点,使用合适的指令来编写程序。
6. 编译程序
完成程序编写后,我们需要对程序进行编译。
我们可以选择“Project”-“Build Target”来开始进行编译。
此时,Keil软件将对我们的程序进行编译,并在主界面显示编译结果:
7. 下载程序
完成编译后,我们需要将程序下载至我们的器件中。
我们可以使用仿真器来下载程序。
在Keil软件中,我们可以在“Debug”菜单中选择“Start/Stop Debug Session”以开始仿真。
然后,我们可以在仿真器中选择“Download”选项,将程序下载至我们的器件中。
在此之后,我们的程序将开始在器件中运行。
总结
通过以上步骤,我们可以成功地建立一个Keil工程,并编写、编译和下载我们所需的嵌入式程序。
当然,以上步骤只是基本的流程,我们还需要根据具体的开发要求进行更加详细的设置和编写,以实现复杂的嵌入式系统的开发。
然而,通过这篇文章,我希望你能够学会如何建立Keil工程,以及如何编写、编译和下载你的嵌入式程序。
希望这篇文章能够对你有所帮助。