keilr软件使用及安装
- 格式:doc
- 大小:1.01 MB
- 文档页数:21
keilV9.0安装和使用方法一、keil安装方法Step1:选择安装文件左键双击。
Step2:勾选选项,选择Step3:选择注:默认路径可以不变Step4:输入,随便输入,点击NEXTStep5:选择Step6:点击-----程序启动软件Step7:选择File---License Management...,打开LicensManagement 窗口,复制右上角的CIDStep8:复制CID中的值不同计算机值不同Step9:打开-------运行软件Step10:复制刚才的CID值到软件中,选择C51点击复制内数据。
完成后点击。
Step11:将复制的数据粘贴到方框中,点击,点击,出现如下图所示图示表示安装成功。
注:如显示错误则重新点击,重新生成序列号。
二、keil使用方法Step1:选择-----Step2:选择工程文件安装路径,并且输工程文件名Step3:选择单片机CPU型号ATmel-AT89C51-点击ok-选择是Step4:选择Project 中的+,点击右键选择,添加C 语言源程序文件。
Step5:找到工程项目中的C语言源程序文件后缀名为.C的文件点击add,点击close。
Step6:双击C程序源文件例如ls.cStep7:点击---Step8:选择,勾选,输入要输出的文件名,点击OK。
Step8-1:此处要使用keil和proteus联调需改动输入12.0。
Step9:点击Build图标显示编译通过信息。
Step10:选择Rebuild按键生成HEX文件下载到仿真器或者单片机中。
安装步骤:
1、选中软件压缩包,鼠标右击选择解压到keil3。
2、双击打开解压文件中KEIL UV38.08 + 注册机文件夹。
3、双击打开c51v808a。
4、点击Next。
5、勾选I agree,然后点击Next。
6、点击Browse更改安装路径,建议安装到除C盘以外的磁盘,可以在D盘或者其它磁盘创建一个keil3文件夹。
然后点击Next。
7、任意填写软件安装信息,然后点击Next。
8、安装中(等待2分钟左右)。
9、点击Finish。
10、双击打开解压文件夹中的Keil uVision3汉化文件夹。
11、选中其中的Uv3,鼠标右击复制。
12、双击打开D盘中的Keil3文件夹。
13、双击打开UV3文件夹。
14、选中空白处,鼠标右击粘贴。
15、点击替换目标中的文件。
16、双击打开桌面KeiluVision3。
17、安装完成。
一、软件平台安装
打开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软件使用手册(本手册参考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是一款功能强大且常用的集成开发环境(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中,开发者需要先创建一个工程,然后才能进行代码编写。
在“Project”菜单中选择“New Project”,然后按照提示进行操作。
在工程创建完成之后,需要添加需要使用的源文件和头文件。
第三步:编写代码在Keil的编辑器界面中开始编写代码。
Keil支持多种编程语言,如C语言、C++语言等。
在编写代码时,需要遵循一定的规范,如正确的命名变量、函数和宏定义等。
同时,也需要注意代码格式的规范,如使用空格、缩进等;还要注意代码的可读性和可维护性。
第四步:编译代码在代码编写完成后,需要将代码编译成可执行的二进制文件。
在Keil中,编译非常简单。
只需要在菜单栏的“Build”中选择“Compile”,Keil就会自动完成代码编译,并生成可执行的二进制文件。
第五步:下载程序将已经编译好的程序下载到目标设备中。
Keil支持多种下载方法,如串口下载、JTAG下载等。
根据实际的需要进行选择,并按照提示完成设备连接和下载操作。
在下载完成后,可以通过调试窗口进行程序的调试。
综上所述,Keil是一个非常方便的嵌入式系统开发工具。
通过上面的介绍,相信大家已经掌握了Keil的使用方法。
只要掌握好Keil 的使用方法,就可以轻松开发出高质量的嵌入式系统。
Keil uVision4安装和使用单片机开发,首要的两个软件一个是编程软件,一个是下载软件。
编程软件我们用Keil uVision4的51版本,也叫做Keil C51,不做过多介绍,先直接讲如何安装。
1)首先准备Keil uVision4安装源文件,双击安装文件,弹出安装的欢迎界面,如图1-1所示。
图1-1Keil安装欢迎界面2)点击“Next”按钮,弹出“License Agreement”对话框,如图1-2所示。
这里显示的是安装许可协议,需要在“I agree to all the terms of the preceding License Agreement”打勾。
图1-2“License Agreement”对话框3)点击“Next”按钮,弹出“Folder Selection”对话框,如图1-3所示。
这里可以设置安装路径,默认安装路径在“C:\Keil”文件夹下。
点击“Browse...”按钮,可以修改安装路径,这里建议大家用默认的安装路径,如果你要修改,也必须使用英文路径,不要使用包含有中文字符的路径。
图1-3“Folder Selection”对话框4)点击“Next”按钮,弹出“Customer Information”对话框,如图1-4所示。
大家输入用户名、公司名称以及E-mail地址即可。
图1-4用户信息5)单击“Next”,就会自动安装软件,如图1-5所示。
图1-5安装过程6)安装完成后,弹出来安装完成对话框,如图1-6所示,并且出现几个选项,大家刚开始把这几个选项的对号全部去掉就可以了,先不用关注有什么作用。
图1-6安装完成7)最后,点击“Finish”,Keil编程软件开发环境就这么装好了。
首先,我们用Keil先打开一个现成的工程,来认识一下Keil软件,如图1-7所示。
图1-7工程文件从图1-7我们可以很轻松的分辨出菜单栏、工具栏、工程管理区、程序代码区和信息输出窗口。
首先是下载安装文件与破解文件,这个不详细说明。
你将会得到这两个文件!双击第一个安装文件!点击Next>>打勾,然后Next>>选择安装路径,建议默认即可。
Next>>1.随便写点什么。
Next>>2. 6等待安装结束即可安装完毕3.7把图上的钩钩打掉,然后完成4.8然后它会弹出这个,这个我们过后再讲,先将它关闭。
点击OK,点击是。
5.9然后你在桌面会得到keil5的图标,右键选择以管理员身份运行。
6.10打开后点击File-LicenseManagement7.11 将如下代码复制8.12 打开我们的破解文件9.13 将复制的代码填入,并且选择ARM10.14 点击Generate,将生成的代码复制。
11.15粘贴到如图所示,点击Add LIC。
出现如图所示表示破解完成。
到这KEIL5的安装算是完成了。
接下来我们看看如何使用。
END方法/步骤2:安装库文件1. 1回到keil界面,点击如图所示按钮2. 2将弹出我们之前关闭的窗口,我们将图分成左右两边然后说明一下。
先说左边,左侧窗口主要选择你所使用的芯片或开发板,开发板我们没有就不管了。
这里我们选择的STM32F103ZE 芯片。
后边蓝色区域是芯片简要说明与库文件下载链接。
点击蓝色区域即可下载STM32F103ZE 的库文件。
3. 3这是我们刚下载库文件,双击安装。
然后一路Next>>完成即可,如果之前路径改变了,那么此时库文件也应改变。
(这里只是说明手动安装库文件的过程,实际不需要点链接下载安装,我们接着往下看)4. 4我们看右边,右边的packs显示了该芯片可以安装的相关支持。
Examples是实例代码。
5. 5根据图中的序号分别翻译过来就是(这里仅供参考)1.STMicrcoelectronice STM32F1系列支持的驱动程序和实例(有没有发现和之前下载的文件是一样的名字“STM32F1xx_DFP”实际上刚才是手动下载,在这可以直接点击lntall可以自动下载并自动安装)。
安装步骤:
1、选中软件压缩包,鼠标右击选择解压到Keil5。
2、双击打开解压文件夹中的MDK511文件夹。
3、双击打开mdk511。
4、点击Next。
5、勾选I accept,然后点击Next。
6、分别点击Core与Pack后面的Browse更改安装路径,建议安装在除C盘以外的其它磁盘,可以在D盘或者其它盘创建一个keil5文件夹,然后点击Next。
7、任意填写上述安装信息,然后点击Next。
8、安装中(等待1分钟左右)。
9、点击Finish。
10、双击桌面Keil uVision5。
11、点击菜单栏File,然后点击License选项。
12、在解压文件夹中找到keygen,鼠标右键以管理员身份运行。
13、复制CID中的内容,将其粘贴到到2处的CID中,然后选择Target选项框中ARM选项,再点击Generate,然后复制5处的内容,将其粘贴到6处的New license中然后点击Add LIC。
14、点击Close。
15、安装完成。
Keil软件安装及使用方法
安装及破解步骤:
1.双击图标进入软件安装界面;
2.进入安装界面点击“下一步”进入图2所示界面,图1中的红框为“下
一步”;
下一步
图1
3.进入图2所示界面后,将左下角的小框内打对号,点击“下一步”进入图3所示界面;
打钩
下一步
图2
4. 图3为安装目录选择界面,安装目录采用默认的即可,点击“下一步”,
进入图4所示安装界面;
安装目录
下一步
图3
5. 图4为用户信息,按图示填写即可,点击“下一步”;
用户名
下一步
用户邮箱
图4
6. 图5为软件安装进度显示,在软件安装完成后点击“下一步”;
下一步
图5
7. 图6为软件安装完成界面,点击“安装完成”即可;
安装完成
图6
8.软件安装完成后,启动Keil主程序,同时双击许可证生成程序图标
图7为许可证生成程序界面;
图7
9.图8为主程序启动界面,选择“File—License Management”选项,进入图9所示许可证安装界面,复制CID序列号,并粘贴到许可证生成程序的CID选项框里,Target选项通过下拉箭头选择ARM项;
图8
CID序列号
软件可
用状态
图9
10. 将复制的CID粘贴到许可证生成程序的CID框内,Target项选为ARM后,
单击Generate选项,将生成的许可证号复制并粘贴到许可证栏目,并单击Add LIC,如10,11所示,安装完成后,单击Close即可完成软件的破解。
CID选项框Target选
项
图10
AddLIC 许可证安装成功
图11。
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驱动”。
安装步骤:1.选中【Keil uvision5MDK版】压缩包鼠标右击选择【解压到Keil uvision5 MDK版】。
2.双击打开解压后的【Keil uvision5MDK版】文件夹。
3.选中【mdk518】可执行文件,鼠标右击选择【以管理员身份运行】。
4.点击【Next>>】。
5.勾选【I agree all the…】然后点击【Next>>】。
6.点击【Browse】更改软件的安装路径,建议安装在除C盘之外的其他的磁盘可以在D盘新建一个【keil5】文件夹,然后点击【Next>>】。
7.填写信息,点击【Next>>】。
8.安装中。
9.点击【安装】。
10.等待。
11.取消勾选,然后点击【Finish】。
12.点击【OK】。
13.点击软件右上角的关闭比按钮退出软件。
14.在桌面双击打开【Keil uvision5】。
15.点击【File】菜单栏下面的【License Managenent】。
16.打开之前解压后的【Keil uvision5MDK版】文件夹选中【keygen】可执行文件鼠标右击选择【以管理员身份运行】。
17.使用快捷键Ctrl+C复制软件许可证管理器里面的【CID】,再使用快捷键Ctrl+V粘贴到注册机里的【CID】框中Ctrl+C复制上面框中生成的激活码。
19.在【LIC】框中使用快捷键Ctrl+V粘贴,然后点击【Add Lic】。
20.点击【Close】。
21.双击打开之前解压后的【Keil uvision5MDK版】文件夹里面的【ZH_CN】文件夹。
22.选中【UV4】文件,鼠标右击选择【复制】。
23.选中【Keil uvision5】鼠标右击选择【打开文件位置】。
24.在空白处鼠标右击选择【粘贴】。
25.点击【复制和替换】。
26.在桌面双击打开【Keil uvision5】。
27.安装完成。
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是一个功能强大的开发工具,熟练掌握它可以帮助您更快地开发出优秀的嵌入式系统。
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 (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的安装包,安装过程中
需要输入注册码,如果没有可以免费申请一个30天试用的注册码。
安
装完成后,打开Keil软件。
第二步,建立新工程。
在Keil软件的主界面上选择"Project"-"New µVision Project",输入工程名和保存路径,确定完成。
第三步,选择单片机及对应的芯片型号。
在Keil软件的"Device"选项中,选择对应的芯片型号。
第四步,编写程序。
在Keil软件的编辑器中编写程序,如果有
需要可以添加C语言标准库及其他的库文件。
第五步,生成可执行文件。
在Keil软件的菜单栏中选择"Project"-"Build Target",生成可执行文件。
第六步,下载程序。
将生成的可执行文件下载到目标设备中,通
过Keil软件的菜单栏中的"Flash"选项进行下载。
总的来说,Keil是一款非常强大的嵌入式开发工具,可以方便地进行单片机程序的编写和调试,开发人员可以通过上述步骤完成Keil
的使用,提高嵌入式开发的效率。
第3讲Keil C软件的使用介绍学习要点:软件的安装创建项目源程序的汇编或编译目标文件的概念3.1 认识keil c软件Keil C51 µVision2集成开发环境是Keil Software,Inc/Keil Elektronik GmbH开发的基于80C51内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具,可以完成从工程建立到管理、编译、链接、目标代码的生成、软件仿真、硬件仿真等完整的开发流程尤其是C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活的控制选项,在开发大型项目时非常理想。
Keil C51集成开发环境的主要功能有以下几点:✧µVision2 for Windows:是一个集成开发环境,它将项目管理、源代码编辑和程序调试等组合在一个功能强大的环境中;✧C51国际际准化C交叉编译器:从C源代码产生可重定位的目标模块;✧A51宏汇编器:从80C51汇编源代码产生可重定位的目标模块;✧BL51链接器/定位器:组合由C51和A51产生的可重定位的目标模块,生成绝对目标模块;✧LIB51库管理器:从目标模块生成连接器可以使用的库文件;✧OH51目标文件至HEX格式的转换器,从绝对目标模块生成Intel Hex文件;✧RTX-51实时操作系统:简化了复杂的实时应用软件项目的设计。
这个工具套件是为专业软件开发人员设计的,但任何层次的编程人员都可以使用,并获得80C51单片机的绝大部分应用。
Keil Software提供了一流的80C51系列开发工具软件,下面描述每个套件及其内容:⑴PK51专业开发套件。
PK51专业开发套件提供了所有工具,适合专业开发人员建立和调试80C51系列微控制器的复杂嵌入式应用程序。
专业开发套件可针对80C51及其所有派生系列进行配置使用。
⑵DK51开发套件。
DK51开发套件是PK51的精简版,它不包括RTX51 Tiny实时操作系统。
开发套件可针对80C51及其所以派生系列进行配置使用。
⑶CA51编译器套件。
如果开发者只需要一个C编译器而不需要调试系统,则CA51编译器套件就是最好的选择。
CA51编译器套件只包含µVision2 IDE集成开发环境,CA51不提供µVision2调试器的功能。
这个套件包括了要建立嵌入式应用的所有工具软件,可针对80C51及其所有派生系列进行配置使用。
⑷A51汇编器套件。
A51汇编器套件包括一个汇编器和创建嵌入式应用所需要的所有工具。
它可针对80C51及其所有派生系列进行配置使用。
⑸RTX51实时操作系统(FR51)。
RTX51实时操作系统是80C51系列微控制器的一个实时内核。
RTX51 Full提供RTX51 Tiny的所以功能和一些扩展功能,并且包括CAN通信协议接口子程序。
⑹比较表。
表2.1列出了每个套件的功能,表的顶上一栏为工具套件名称,表的左边一列为软件组成部分,使用这个对照表可以选择符合需要的套件。
3.2 keil c软件的安装3.2.1 keil c软件对系统的要求安装Keil c集成开发软件,必须有一个最基本的硬件环境和操作系统的支持,才能确保集成开发软件中编译器以及其它程序功能的正常,其最低要求为:⑴Pentium、Pentium—II或相应兼容处理器的PC;⑵Windows 95、Windows 98、Windows NT4.0操作系统;⑶至少16MB RAM;⑷至少20MB硬盘空间。
从以上要求来看,现在任一台个人计算机都能满足。
也就是说现在的新电脑装Keil c 软件都没问题。
3.2.2 keil c软件安装这里以keil c V7.50为例介绍安装的方法。
(文中“点击”一般指单击鼠标左键)在该软件的setup目录下找到setup.exe文件,移动鼠标指针至该软件的图标上,双击鼠标左键。
桌面弹出图3-1所示“安装向导”界面;接着出现图3-2所示“安装内容选择”界面。
鼠标左键点击“Eval Version”按钮进入图3-3所示“安装uVision2”界面。
图3-1 安装向导图3-2 安装内容选择图3-3鼠标左键点击“Next”按钮进入图3-4所示“许可协议”界面。
图3-4 许可协议鼠标左键点击“Yes”按钮进入图3-5所示界面。
图3-5鼠标左键点击“Next”按钮进入图3-6所示“安装路径”界面。
图3-6 安装路径按默认路径安装,就用鼠标左键点击“Next”按钮进入图3-7所示界面。
如果要改变安装路径,可以点“Browse”按钮来确定安装路径。
图3-7 用户信息鼠标左键点击“Next”按钮进入图3-8所示界面。
图3-8 进入文件安装,完成后显示图3-9。
图3-9 安装完成鼠标左键点击“Finish”完成安装。
3.3 keil c μVision2功能µVision2支持所有的Keil 80C51的工具软件,包括C51编译器、宏汇编器、链接器器/定位器和目标文件至Hex格式转换器,µVision2可以自动完成编译、汇编、链接程序等操作。
⒈C51编译器和A51汇编器由µVision2 IDE创建的源文件,可以被C51编译器或A51汇编器处理,生成可重定位的object文件。
Keil C51编译器遵照ANSI C语言标准,支持C语言的所有标准特性。
另外,还增加了几个可以直接支持80C51结构的特性。
Keil A51宏汇编器支持80C51及其派生系列的所有指令集。
⒉LIB51库管理器LIB51库管理器可以从由汇编器和编译器创建的目标文件建立目标库。
这些库是按规定格式排列的目标模块,可在以后被链接器所使用。
当链接器处理一个库时,仅仅使用了库中程序使用了的目标模块而不是全部加以引用。
⒊BL51连接器/定位器BL51链接器使用从库中提取出来的目标模块和有编译器、汇编器生成的目标模块,创建一个绝对地址目标模块。
绝对地址目标文件或模块包括不可重定位的代码和数据。
所有的代码和数据都被固定在具体的存储器单元中。
⒋µVision2软件调试器µVision2软件调试器能十分理想地进行快速、可靠的程序调试。
调试器包括一个高速模拟器,可以使用它模拟整个80C51系统,包括片上外围器件和外部硬件。
当从器件数据库选择器件时,这个器件的属性会被自动配置。
⒌µVision2硬件调试器µVision2调试器提供了几种在实际目标硬件上测试程序的方法。
安装MON51目标监控器到目标系统,并通过Monitor-51接口下载程序;使用高级GDI接口,将µVision2调试器与多功能EDA软件Proteus相连接,通过µVision2的人机交互环境可实现仿真操作。
⒍RTX51实时操作系统RTX51实时操作系统是针对80C51为控制器系列的一个多任务内核。
RTX51实时内核简化了需要对实时事件进行反应的复杂应用的系统设计、编程和调试。
这个内核完全集成在C51编译器中,使用非常简单。
任务描述表和操作系统的一致性由BL51链接/定位器自动进行控制。
此外,µVision2还具有极其强大的软件环境、友好的操作界面和简单快捷的操作方法,主要表现在以下几点:✧丰富的菜单栏;✧可以快速选择命令按钮的工具栏;✧一些源代码文件窗口;✧对话框窗口;✧直观明了的信息显示窗口。
3.4 keil c的基本操作已经安装了keil c软件电脑的桌面上会有图3-10所示的图标。
用鼠标左键双击该图标便可进入keil c的工作界面,如图3-11所示。
该界面与Word界面相类似,上边是菜单栏,接着是快捷按钮栏等。
这里我们用到的部分菜单或快捷按钮的中文含义已标注在图3-11上;用到的功能只是创建一个项目或打开一个已有的项目,创建或打开一个源程序文本等,最后把它编译成我们需要的十六进制文件。
图3-10 keil c快捷按钮图3-11 keil c工作界面3.2.1 新建项目在keil c工作界面上用鼠标左键点下拉菜单“Project”,在图3-12所示弹出的菜单上点“New Project”;桌面弹出图3-13所示的“Creat New Project”创建新项目对话框。
在对话中的“保存在:”右侧的文本框中选择要保存项目文件的路径,或新建一个目录,如“PJ1”;在“文件名:”右侧的文本框中输入项目的文件名,如“led_light”;如图3-14所示,然后点“保存”按钮。
接着在出现的“Select Device for Target ‘Target 1’”对话框中直接按“确定”按钮。
这样接完成了项目的创建,此时在keil c工作界面左侧中间的“项目窗口”中可以见到有一个项目“Target 1”存在,如图3-15所示。
如果要打开一个已有的项目,则在图3-12中点“Open Project”,就会弹出一个与“Creat New Project”创建新项目类似的对话框“Select project file”选择项目文件,类似地选择文件存放的路径,找到要打开的文件,最后点“打开”按钮即可。
图3-12 创建项目图3-13 设置项目文件名图3-14 设置好项目文件名图3-15 完成项目创建3.2.2 新建或打开文件在图3-11中点“新建文本”按钮,在中间右边框内就会出现“Text1”文本窗口。
接着就可以在该窗口内输入源程序,并将该文件按程序设计的语言不同“Save as”另存为“Text1”文件,再进行编辑,最后别忘了保存,如图3-16所示。
若需要可将文件“Text1”重命名为“Text1.c”(C语言)或“Text1.asm”(汇编语言)文件。
如果已经用其他编辑软件建好了一个C语言或汇编语言程序文件,那么就可以在图3-11中直接点“打开文本”按钮,找到需要的文件后点“打开”按钮即可。
图3-16 新建或打开文件3.2.3 目标文件选项设置从图3-16中可以看到,建立目标“Build target”和重建全部目标文件“Rebuild all target files”这两个按钮是灰色的不能进行操作,原因是我们还没有对目标文件选项进行设置。
只有对目标文件选项进行设置后才能够对源程序进行编译等操作。
其设置过程如下:在图3-16上点下拉菜单“Project”,选“Options for Target ‘Target 1’”。
在弹出的对话框中选中“Output”标签页,选中页中的有关项,见图3-17所示。
即在“Creat HEX file”前的复选框内打“√”;在“HEX”后的文本框中选择“HEX-80”;在“Browse Information”前的复选框内打“√”。
设置完后点“确定”按钮,返回到图3-18所示界面。