Keil uVision4集成开发环境安装及使用介绍

合集下载

在KeiluVision4MDK下配置开发STM32F103Z完整教程

在KeiluVision4MDK下配置开发STM32F103Z完整教程

在KeiluVision4MDK下配置开发STM32F103Z完整教程环境搭建:1、安装 Keil uVision4 MDK略2、安装 J-Link安装 Setup_JLinkARM_V4501.exe 驱动时,会弹出【SEGGER J-Link DLL Updater V4.501 】对话框,不要选择 Keil 直接点击OK即可,因为Keil对⽀持M3内核SW接⼝采⽤了JL2CM3.dll 这个⽂件,该⽂件的版本号是和该⽬录下Jlink驱动版本号配套的,不要擅⾃改变他们,否则不能使⽤。

建⽴⼯程:1、在桌⾯上建⽴⼀个⽂件夹【MyStm32】⽂件夹2、在【MyStm32】⽂件夹下建⽴【USER】、【FWlib】、【CMSIS】、【Output】、【Listing】⽂件夹。

【USER】:存放⽤户⾃定义的应⽤程序【FWlib】:存放库⽂件【CMSIS】:存放M3系列单⽚机通⽤的⽂件【Output】:存放编译器编译后输出的⽂件【Listing】:编译器编译过程中产⽣的⽂件3、将STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver 的【inc】跟【src】这两个⽂件夹拷贝到【FWlib】。

【inc】、【src】⽚上外设驱动的源⽂件和头⽂件。

4、\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template 下的main.c、stm32f10x_conf.h、stm32f10x_it.h、stm32f10x_it.c 、system_stm32f10x.c 拷贝到【USER】stm32f10x_conf.h:配置⽂件stm32f10x_it.h、stm32f10x_it.c:中断函数⽂件。

system_stm32f10x.c:ARM公司提供的符合CMSIS标准的库⽂件5、STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup的【arm】⽂件夹的拷贝到 MyStm32\CMSIS\startup。

KeilC51uV4安装教程

KeilC51uV4安装教程

KeilC51uV4安装教程
Keil C51 uV4.Green安装
注意事项:
在D盘解压,
文件夹建在D盘,
1.建立新的文件,如图
点File - save 弹出如下对话框
保存为666666.c 如图,然后点击保存。

新建test1后把文件保存,如果是C语言程序,保存格式为xxxx.c 如果是单片机程序,保存格式为xxxxx.asm 。

点击这个前面的“+”,出现,出现如下界面
选择添加刚才的C语言文件。

如果是单片机文件,文件类型选择。

点击进行编译,看看有没有错误。

连接硬件时,注意要生成hex文件。

进行如下操作:
1.点击project出现如图界面
2..点击如图所示选项,出现如下的页面。

3.点击output,出现如下页面
4.然后进行操作,改为如下页面,然后点击ok 就行了。

5.做到这一步还需要点击编译如下图,才能生成hex文件。

keil4软件安装说明

keil4软件安装说明

一、软件平台安装
打开mdk4.72文件夹,选择mdk472.exe进行安装。

点击Next
选择同意,点击Next
选择安装路径,点击Next
输入名字和邮箱,可以随意输入,然后点击Next
等待安装
点击Next
点击Finish,软件安装完成二、软件注册
在桌面找到该图标,打开
打开软件后点击File
点击License Management
复制CID中的内容
打开mdk4.72文件夹中的注册机
Target选项选择ARM
将复制的CID内容粘贴到此处,然后点击Generate
复制此处生成的内容
回到软件平台,将注册机中复制的内容粘贴到此处,点击右边的Add LIC
此处会显示软件的期限为2020年,软件注册完成。

三、仿真器驱动安装
打开JLINK驱动文件夹
开始安装
点击Yes
点击Next
设置路径,点击Next
点击Next
Next
进入安装
点击Finish完成安装
四、编译下载
板子的JP1插JTAG进行下载
JTAG有凸起的一侧对应JP1插针有白色凸起的一侧
第一次打开工程时可能会提示工程路径不对,直接点击确定,不需要理会。

打开工程,点击左上方箭头所指的按钮编译工程。

编译好工程,插好JTAG,上电,点击箭头所指的按钮就可以直接烧写程序。

烧写好程序后,断电,重新上电,程序就开始运行了。

仿真器的插拔需要在断电的情况下进行。

注:由于JTAG的质量问题,下载时偶尔会报错找不到接口;这时需要断电,拔掉JTAG,然后重新下载。

Keil uVision4安装破解方法与汉化

Keil uVision4安装破解方法与汉化

安装
第1步:运行安装程序
第2步:在下面图中勾上然后点Next(下一步)

第三步:选择安装目录。
等几秒钟安装完成
安装完后为下面的图

这是这个软件的启动文件快捷方式
接下来就是破解了
点击file—Lioense Management
出来下面的图
把CID复制
然后打开破解注册机

打开之后为下图
把刚复制的CID放到注册机CID栏中点下面的 Generate 产生下面一行中的注册码
便把该注册码复制到下面图中ID中便点Add uc

破解完成
汉化

把汉化包解压到安装目录下的UV4 文件夹中。

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 C51编译环境的使用

单片机实验一 Keil C51编译环境的使用

实验一Keil C51编译环境的使用一、实验目的:1)安装keil uVision4 集成开发环境。

2)熟悉Keil C51 集成开发环境二、实验内容:(一)安装keil u Vision集成开发环境1、下载keil C51 安装软件2、运行srtup.exe安装软件并安装3、选择安装路径4、等待安装,单击finish安装完毕(二)熟悉Keil C51 集成开发环境1、打开Keil C51熟悉界面2、创建一个工程项目文件点击工具栏中的Project选项,选择new project建立一个工程,并为你的工程命名,选择存放路径并保存3、建立源文件点击工具栏中的File选项,在下拉菜单中选择New,在此窗口中输入我们的源文件ORG 0000HSJMP MAINORG 0030HMAIN: MOV 30H,#55HMOV A,30HSJMP $END4、保存源文件点击工具栏中的File选项下拉菜单的保存命令进行保存。

如果源文件是汇编语言,则文件名应有ex.asm,若为c语言,则应该有ex.c。

保存完毕后,会发现程序中的关键字变成了蓝色。

5、将文件加入工程中要将刚刚建立的程序文件ex.asm加入到工程项目中。

在Project Windows窗口内,选择Source Group1后,点击鼠标右键,在弹出的快捷菜单中选择Add Files To Group “Source Group1”命令,选择源文件的路径,文件类型和文件名,点击Add按钮将源文件加入工程项目中。

6、程序文件的编译和连接点击Project选项,在弹出的下拉菜单中选择”Option For Target “Target1””命令分别对Target 、Output、C51、Debug等选型卡进行设置完成后,再对程序进行编译。

点击点击Project选项,在弹出的下拉菜单中选择Build Taget 或Rebuild All Target Files 命令对源程序文件进行编译,若没有错误,此刻会在“Output Windows”信息输出窗口输出一些相关的信息,如果有错也会有相关的错误信息。

单片机的开发环境keil的描述

单片机的开发环境keil的描述

一、概述单片机是一种集成了微处理器、存储器和输入/输出功能的集成电路,它在嵌入式系统中扮演着重要角色。

为了进行单片机的开发和编程,开发环境的选择和配置至关重要。

其中,Keil是一款专业的单片机开发环境,本文将对其进行描述和详细介绍。

二、Keil开发环境概述1. Keil开发环境简介Keil是一款由Keil Software公司开发的嵌入式系统开发工具,主要用于单片机的软件开发、调试和编程。

它提供了一整套完整的软件开发工具,包括C编译器、调试器、仿真器等,能够帮助开发者轻松进行单片机的开发工作。

2. Keil支持的单片机类型Keil支持包括STC、ATMEL、TI、NXP、Renesas等多种常见的单片机型号,覆盖了市面上绝大部分主流的单片机芯片。

3. Keil的特点Keil具有良好的易用性和稳定性,它可以在Windows操作系统下运行,并支持多种编程语言,包括C、C++、汇编语言等。

它还提供了丰富的编程和调试工具,能够帮助开发者高效地进行单片机程序的开发和调试工作。

三、Keil开发环境的安装和配置1. Keil软件的下载和安装开发者可以从Keil冠方全球信息站上下载Keil软件的安装包,然后按照安装向导逐步进行安装。

安装过程相对简单,一般不会遇到太大的问题。

2. Keil开发环境的配置安装完成后,开发者需要对Keil开发环境进行一些基本的配置,以确保其能够正常运行。

需要对工程文件、编译器设置、仿真器设置等进行配置,以满足具体的项目需求。

四、Keil开发环境的基本使用1. 新建项目在Keil中,开发者可以通过简单的操作新建一个项目,然后将需要的源码文件或者库文件添加到项目中。

2. 编写程序开发者可以在Keil中使用C、C++或者汇编语言编写单片机程序,支持的语言种类丰富,为开发者提供了更多的选择。

3. 编译和调试Keil提供了强大的编译器和调试工具,开发者可以利用这些工具对程序进行编译和调试,并对程序的运行状态进行实时监控和分析。

keil使用教程

keil使用教程

keil使用教程Keil是一款被广泛应用于嵌入式系统开发的集成开发环境(IDE)。

本文将为您提供使用Keil的简单教程,没有标题,请阅读以下步骤:1. 下载并安装Keil:您可以从Keil官方网站下载最新版的Keil软件。

安装程序将引导您完成安装过程。

2. 创建新工程:打开Keil软件后,您可以选择创建一个新工程。

在“File”菜单中选择“New Project”选项。

3. 选择芯片型号:根据您的需求,选择一个适合的芯片型号。

Keil支持各种常见的微控制器和微处理器。

4. 配置工程设置:在创建工程后,您可以设置一些工程相关的选项。

例如,您可以指定输出文件的目录和名称,选择调试器的类型等。

5. 编写代码:在Keil的代码编辑器中,您可以编写C或汇编语言的代码。

您可以创建多个源文件,并将它们链接到一起。

6. 调试代码:Keil提供了强大的调试功能,可以帮助您调试代码。

您可以设置断点、单步调试、查看变量和寄存器的值等。

7. 编译和烧录代码:在调试之前,您需要编译代码。

Keil将会将源代码编译成可执行文件。

然后,您可以使用调试器将可执行文件烧录到目标硬件上。

8. 调试和测试:通过连接目标硬件,您可以使用Keil的调试器进行代码的调试和测试。

您可以监视变量的值、检查寄存器的状态,并通过单步调试来查找和修复错误。

9. 优化和验证:一旦代码调试完成,您可以进行性能优化和代码验证。

Keil提供了一些工具和选项,可以帮助您检查代码的质量和优化执行效率。

10. 生成最终可执行文件:完成所有的开发和调试后,您可以生成最终的可执行文件。

这个可执行文件是您将部署到最终产品中的版本。

这就是使用Keil的简单教程,希望能帮助您快速上手使用Keil进行嵌入式系统开发。

记得保存您的工程和代码,以便以后查找和使用。

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

Keil uVision4集成开发环境安装及使用介绍1 概述Keil uVision4 IDE是基于Windows的开发平台,包含一个高效的编译器、一个项目管理器和一个MAKE工具。

uVision4支持所有的Keil C51工具,包括C 编译器、宏汇编器、连接/定位器、目标代码到HEX的转换器。

●Windows应用程序uVision4是一个集成开发环境,它把项目管理,源代码编辑,程序调试等集成到一个功能强大的环境中。

●C51美国标准优化C交叉编译器从C源代码产生可重定位的目标文件。

●A51宏汇编器从8051汇编源代码产生可重定位的目标文件。

●BL51连接/重定位器组合由C51和A51产生的可重定位的目标文件,生成绝对目标文件。

●LIB51库管理器组合目标文件,生成可以被连接器使用的库文件。

●OH51目标文件到HEX格式的转换器从绝对目标文件创建Intel HEX格式文件。

●RTX-51实时操作系统简化了复杂和对时间要求敏感的软件项目。

2 Keil uVision4集成开发环境的安装Keil uVision4集成开发环境的安装与破解。

在配套光盘的“05.安装软件\ Keil C51 v9.06”文件夹下找到“Keil.C51.V9.06.exe”文件,双击该文件启动安装,出现如图1所示的安装界面。

图1 Keil C软件安装界面点击界面中【Next】按键,出现如图2所示的软件安装许可协议界面。

图2 软件许可协议勾选其中的【I agree to all the terms of the preceding Licence Agreement】选项,点击界面中的【Next】按键,出现如图3所示的软件安装路径选择界面。

图3 选择安装路径选择合适的软件安装路径后,点击界面中的【Next】按键,出现如图4所示的用户信息输入界面。

图4 用户信息输入界面填写完全用户信息后,点击【Next】按键,出现如图5所示的软件安装进程界面。

图5 软件安装进程等待安装过程结束,出现如图6所示的软件成功安装结束提示界面。

图6 软件安装结束点击【Finish】按键,完成Keil uVision4的安装。

3 Keil uVision4集成开发环境的破解在Windows操作系统的“开始”菜单下的“所有程序”中找到“Keil uVision4”程序,然后点击运行后可以看见如图7所示的Keil uVision4集成开发环境主界面。

图7 Keil uVision4集成开发环境主界面图8 打开License Management窗口如图8所示,点击“File”菜单下的“License Management…”,打开License Management窗口,如图9所示。

图9 License Management窗口在配套光盘的“05.安装软件\ Keil C51 v9.06”文件夹下找到“KEIL_Lic.exe”文件,双击该文件启动安装,出现如图10所示界面。

图10 破解软件图11 复制CID如图11所示,将License Management窗口中Computer ID复制到破解软件界面中License Detals中的CID(如图12),点击破解软件界面中的Generate按键在箭头所指的空白位置将出现一串数字,即破解码,将破解码复制至License Management窗口的New License ID Code中,并点击Add LIC,最后点击Close 按键,如图13。

图12 产生破解码图13 粘贴破解码完成破解4 Keil uVision4集成开发环境的使用在Windows操作系统的“开始”菜单下的“所有程序”中找到“Keil uVision4”程序,然后点击运行后可以看见如图7所示的Keil uVision4集成开发环境主界面。

下面将以实验一为目标,介绍如何使用Keil uVision4集成开发环境建立一个工程并利用软件仿真模式完成程序调试。

图14 建立新工程如图14所示,点击“Project”菜单下的“New uVision Project…”,启动一个新工程的建立。

之后出现如图15所示的新建工程窗口,为了便于工程管理,对于每个工程可以新建一个文件夹,比如本例中新建文件夹“实验一流水灯”,进入该文件夹后在“文件夹(N)”后的文本框中输入工程名称。

之后点击【保存(S)】按键,出现如图16所示界面,选择目标单片机的型号。

图15 建立工程目录及工程名图16 选择单片机型号在目录树中找到“ATMEL”公司产品项,点击“ATMEL”之前的“+”号,展开目录树,在其中找到并选择“AT89C52”型号单片机,点击【确定】按键。

出现如图17所示窗口,提示是否加载启动代码。

图17 是否加载启动代码点击【否(N)】按键。

出现如图18所示界面。

界面中左侧的项目工作区出现了“Target 1”文件夹。

点击“Target 1”之前的“+”展开“Target 1”文件夹,出现下一级文件夹“Source Group 1”。

图18 建立工程后的集成开发环境主界面如图19所示,点击“File”菜单下的“New...”,建立工程中所需的文件。

图19 新建文件在新建的文件中,编写程序后如图20所示,点击“File”菜单下的“Save”,保存文件,也可以先保存文件,在编写程序,这样可以使编写程序中的关键字或常数等以特殊颜色显示。

图20 保存文件图21 文件保存窗口在如图21所示的文件保存窗口中,命名被保存的文件。

Keil uVsion4集成开发环境支持C51和汇编语言,如果使用C51语言编程,保存文件扩展名“.c”;如果使用汇编语言编程,保存文件扩展名为“.asm”。

本例中将文件命名为“led-flow.c”。

保存文件后,还需要将该文件加载至工程中。

如图22所示,用鼠标右键点击“Target 1”文件夹,在弹出的菜单中点击“Add Files to Group‘Source Group 1’”。

之后出现如图23所示的选择添加文件窗口。

通过下拉列表选择“ASM Source File”选择其中的“led-flow.c”文件,点击【Add】按键,将“led-flow.c”文件添加至工程中。

图22 添加文件菜单图23 添加文件窗口添加工程所需的所有文件后,如图24所示,点击“Project”菜单下的“Rebuild all target files”,编译整个工程。

主界面下方的输出窗口提示编译结果,如果编译正确,可以看见提示0个错误与0个警告,如图25所示;如果源程序中有语法错误,会在主界面下方的输出窗口中提示发生错误或者警告,如图26所示,鼠标双击某一行,用户根据错误提示信息查找错误后重新编译,直到编译完全正确为止。

图24 编译工程图25 编译正确图26 编译错误编译正确后,如图27所示,点击“Debug”菜单下的“Start/Stop Debug Session”,进入调试如图28所示的程序调试界面。

图27 进入调试功能图28 调试界面调试界面的左侧项目工作区中列出了相关寄存器的内容,比如R0~R7工作寄存器,A、CS、DPTR、PC以及PSW等,可以通过观察这些寄存器内容的变化判断程序功能的正确性。

如图29所示,将光标放置在“LJMP $”语句所在行,之后点击“Debug”菜单下的“Insert/Remove BreakPoint”设置断点,设置断点后程序界面如图29所示。

图29 设定断点后的调试界面之后,如图30所示,在“Debug”菜单下,利用“Run”控制程序全速运行。

图30 全速运行程序程序运行至设定的断点位置,会停止运行,如图31所示。

图31 程序停止运行对于一些操作存储器或者寄存器为主的纯软件或算法程序,为了查看程序运行结果,需要打开存储器观察窗口。

如图32所示,通过“View”菜单下的“Memory Window”选项下的“Memory 1”,打开存储器观察窗。

图32 打开存储器观察窗菜单打开的存储器观察窗如图33所示。

图33 存储器观察窗利用存储器观察窗可以观察内部数据存储器、外部数据存储器和程序存储器的内容。

如果希望查看内部数据存储器内容,则在“Address:”后的文本框输入“I:地址”,比如,希望查看外部数据存储器30H单元内容,就在“Address:”后的文本框内输入“I:0x30”后回车即可。

如果希望查看外部数据存储器内容,则在“Address:”后的文本框输入“X:地址”,比如,希望查看外部数据存储器1000H 单元内容,就在“Address:”后的文本框内输入“X:0x1000”后回车即可。

如果希望查看程序存储器内容,则在“Address:”后的文本框输入“C:地址”,比如,希望查看程序存储器0100H单元内容,就在“Address:”后的文本框内输入“C:0x0100”后回车即可。

比如在“Address:”后的文本框内输入“X:8000H”,可以观察8000H地址开始的外部数据存储器内容,结果如图34所示。

图34 程序运行结果以下再以实验一为目标,介绍如何使用Keil uVision4集成开发环境建立工程,并使用STC ISP软件向HFWH-EZ51-MINI开发板下载程序。

因为上文已经详细论述从工程建立到新建程序文件、保存文件、编译的全过程,所以在实验一的论述过程中,对这些步骤不再做详细论述。

建立工程,建立文件,并将其加入工程,在其中完成程序编写工作,编译没有错误后,进行硬件调试配置。

如图35所示,点击“Project”菜单下的“Option for Target‘Target 1’”,出现如图36的参数设置界面。

图35 选项菜单因为后续需要将HEX文件下载至HFWH-EZ51-MINI开发板,所以如图36所示,选中“Output”选项卡,勾选其中的“Create HEX File”。

图36 Output设置窗口当完成编译后,可以在工程所在文件夹中,找到生成的HEX文件,文件名和工程名一样。

接下来,用USB线连接电脑和HFWH-EZ51-MINI开发板,注意先不要给HFWH-EZ51-MINI开发板通电,即电源指示灯不应点亮。

如果这时电源指示灯点亮,则按一下电源开关,将电源供电关闭。

接下来需要确认系统识别出的串口号。

打开“控制面板”下的“系统”,在“系统属性”的“硬件”标签下点击【设备管理器】按键,在如图37所示的“设备管理器”界面中点击“端口(COM和LPT)”前的“+”,展开后可以查看USB 转接的串口号。

图37中显示串口号为“COM6”,记住这个编号,在接下来的STC ISP软件中,设置的串口号必须和在系统属性中查看的串口号一致。

图37 设备管理器界面在配套光盘的“06.调试工具软件\STC-ISP-V4.83”文件夹下找到“STC_ISP_V483.exe”文件,双击该文件运行程序下载软件,出现如图38所示的软件界面。

相关文档
最新文档