Keil软件介绍及使用步骤
- 格式:doc
- 大小:122.50 KB
- 文档页数:4
写出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是一款广泛应用于嵌入式系统开发中的集成开发环境(IDE),其提供了一套全面的工具链,包括了编译器、汇编器、调试器以及仿真器等,帮助开发人员进行嵌入式软件的开发与调试。
本文将一步一步地介绍Keil 的安装、项目创建、编译与调试等相关操作,以帮助初学者快速上手使用Keil进行嵌入式开发。
一、Keil的安装1. 下载Keil安装包:首先,我们需要从Keil官方网站上下载合适的Keil安装包。
根据自己所使用的嵌入式处理器类型,选择对应的Keil版本进行下载。
2. 运行安装程序:下载完成后,双击安装程序进行安装。
按照安装程序的引导,选择安装路径和组件安装选项等,然后等待安装完成。
3. 激活Keil许可证:安装完成后,首次打开Keil时,系统会要求激活Keil许可证。
根据提示输入许可证信息,完成激活过程。
二、Keil项目创建1. 新建项目:打开Keil,点击菜单栏的“Project”选项,然后选择“New Project”来创建一个新的项目。
2. 选择处理器类型:在弹出的对话框中,选择适用于您的嵌入式处理器的型号。
如果您的处理器不在列表中,您可以选择最接近的型号。
3. 选择存储路径:在下一个对话框中,选择您想要存储项目的路径,并给您的项目命名。
单击“Save”按钮进行保存。
4. 配置工程选项:在项目创建完成后,Keil会自动打开“Options for Target”窗口。
在该窗口中,您可以配置项目的各项参数,包括编译器设置、目标设备选项和调试设置等。
三、Keil编写与编译1. 新建源文件:在项目资源管理器中,右键单击项目名称,选择“Add New Item”来添加新的源文件。
您可以选择添加C文件、汇编文件或者其他类型的源文件。
2. 编写源代码:双击新建的源文件,进入编辑器界面,开始编写您的嵌入式软件代码。
3. 编译项目:在Keil菜单栏中选择“Project”选项,然后选择“Build target”来编译您的项目。
keilC 软件使用说明
对于刚刚使用keil 的用户来讲,一般按照以下流程来完成开发任务。
1、建立工程
2、为工程选择目标器件(如选AT89S52)。
3、设置工程的配置参数,其中波特率设定为9600。
4、打开/建立程序文件(汇编语言文件类型为“文件名.ASM”,C语言文件类型为“文件名.C”)。
5、编译和连接工程,直到程序中无错误为止,生成的目标代码自动下载到目标CPU中。
6、对程序中某些线软件的部分使用软件仿真验证,对应用程序进行硬件仿真调试。
鼠标左击对象1旁边按钮,如图1中所示。
图1
则出现了“对象‘对象1’的选项”如下图2所示,鼠标左击对话框右上角调试标题栏,当进行软件实验时只需选择“使用模拟器(S)”选项。
当进行硬件实验时,需选择右面的“使用(U)”选项,以及下方的“启动时加载程序”,如下图3所示,最后左击对话框右上角“设置”一项,出现图4的对话框,需看电脑连接的是COM1或者COM2进行对应选择,波特率设置为9600,同时选择下方的“Serial Interrupt”复选框表示允许中断程序运行。
至此设置完成。
进行实验前顺便看下“对象”栏的下部显示为“空”还是AT89S52为空的话需重新选择CPU,因为软件每次重启或新建及打开工程都需重新设置此项。
图3
图4
注:如果是使用ISP下载线,则只需生成.HEX文件,通过光盘中附带的烧录软件(ISP-30a)下载程序,实现程序的盲调,烧录软件具体使用说明见该软件的文件夹中。
生成.HEX文件需做的设置,如下图5中所示:
(勾上复选框“Create HEX File”)。
KEIL51软件简介单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。
机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断开展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断开展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。
Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境〔μVision〕将这些部份组合在一起。
运行Keil软件需要Pentium或以上的CPU,16MB 或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP 等操作系统。
掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选〔目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件〕,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
1.1.1 软件功能Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
用过汇编语言后再使用C来开发,体会更加深刻。
C51工具包的整体结构,其中μVision与Ishell分别是C51 for Windows 和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。
开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。
然后分别由C51及A51编译器编译生成目标文件(.OBJ)。
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进行嵌入式系统开发。
记得保存您的工程和代码,以便以后查找和使用。
keil的使用方法Keil是一款嵌入式系统开发工具,功能强大且易于上手。
本文将为大家详细介绍Keil的使用方法,帮助大家更好的进行嵌入式系统开发。
第一步:安装Keil软件首先将Keil软件下载到本地,然后进行安装。
在安装过程中需要选择合适的安装路径,并按照提示完成安装。
安装完成后,可以打开Keil软件,进入编辑器界面。
第二步:创建工程在Keil中,开发者需要先创建一个工程,然后才能进行代码编写。
在“Project”菜单中选择“New Project”,然后按照提示进行操作。
在工程创建完成之后,需要添加需要使用的源文件和头文件。
第三步:编写代码在Keil的编辑器界面中开始编写代码。
Keil支持多种编程语言,如C语言、C++语言等。
在编写代码时,需要遵循一定的规范,如正确的命名变量、函数和宏定义等。
同时,也需要注意代码格式的规范,如使用空格、缩进等;还要注意代码的可读性和可维护性。
第四步:编译代码在代码编写完成后,需要将代码编译成可执行的二进制文件。
在Keil中,编译非常简单。
只需要在菜单栏的“Build”中选择“Compile”,Keil就会自动完成代码编译,并生成可执行的二进制文件。
第五步:下载程序将已经编译好的程序下载到目标设备中。
Keil支持多种下载方法,如串口下载、JTAG下载等。
根据实际的需要进行选择,并按照提示完成设备连接和下载操作。
在下载完成后,可以通过调试窗口进行程序的调试。
综上所述,Keil是一个非常方便的嵌入式系统开发工具。
通过上面的介绍,相信大家已经掌握了Keil的使用方法。
只要掌握好Keil 的使用方法,就可以轻松开发出高质量的嵌入式系统。
Keil的使用流程1. 下载与安装KeilKeil是一款嵌入式开发环境,用于编写、调试嵌入式系统的软件。
在开始使用Keil之前,我们需要先下载并安装Keil软件,具体流程如下:•在官方网站上下载Keil的安装程序。
•双击执行安装程序,并按照向导的指示完成安装过程。
•安装完成后,启动Keil软件。
2. 创建一个新的工程在Keil中创建一个新的工程是使用Keil进行开发的第一步,下面是创建一个新工程的步骤:•打开Keil软件。
•在菜单栏中选择“Project” -> “New µVision Project”。
•在弹出的对话框中选择项目的文件夹和项目的名称,并点击“Save”按钮。
•点击“OK”按钮创建工程。
3. 添加源文件并编写代码在Keil中可以添加多个源文件,并在这些源文件中编写嵌入式系统的代码。
下面是添加源文件和编写代码的步骤:•在左侧的“Project”窗口中右键单击工程名,选择“Add New Item”。
•在弹出的对话框中选择要添加的源文件,并点击“Add”按钮。
•在弹出的编辑窗口中编写代码。
4. 配置目标设备和系统参数在Keil中,需要配置目标设备和系统参数,以便在编译和调试过程中正确地运行代码。
下面是配置目标设备和系统参数的步骤:•点击“Project”菜单栏中的“Options for Target”选项。
•在弹出的对话框中选择目标设备,并根据需要配置系统参数。
•点击“OK”按钮保存配置。
5. 编译代码在完成代码的编写和配置后,即可对代码进行编译。
编译的目的是将源代码转换为目标设备可以执行的二进制文件。
下面是编译代码的步骤:•点击工具栏中的“Build”按钮,或选择“Project”菜单栏中的“Build Target”选项。
6. 调试代码在编译成功后,可以使用Keil的调试功能进行代码调试。
调试过程中,可以逐行查看代码的执行情况、变量的值等。
下面是调试代码的步骤:•点击工具栏中的“Start/Stop Debug Session”按钮,或选择“Debug”菜单栏中的“Start/Stop Debug Session”选项。
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进行嵌入式软件开发。
Keil5简单介绍及使⽤ Keil5作为嵌⼊式开发的⼀款利器,我们掌握它的⼀些基本操作是必要的,熟悉它的基本操作后可以提升我们的开发效率,这是我们作为开发者所期望的。
如果你还没有安装Keil5,请参考我的随笔:。
下⾯,我就简单介绍⼀下它的⼀些使⽤⽅法!⼀、新建⼯程 为了⽅便后⾯介绍Keil5的使⽤,我们⾸先先创建⼀个⼯程。
当然,创建⼯程也属于基本使⽤的⼀部分,创建⼯程成功与否关系到后边程序的编译及运⾏是否顺利等相关问题。
所以,在这⾥,我们以51的⼯程为例来创建⼀个⼯程。
(提⽰:作为初学者,创建⼯程的步骤容易遗忘,建议多次创建来熟练创建过程)1.⾸先先在⾃⼰想要存放⼯程⽂件的地⽅(例如:D盘)新建⼀个⽂件夹并为其更名,⽐如我想存放在电脑桌⾯上,那么我就在桌⾯上新建⼀个名为LED的⽂件夹,如下图:2.打开Keil5软件,点击菜单栏Project->New uVision Project...,出现Create New Project窗⼝,如下图:3.在Create New Project窗⼝选择我们创建的LED⽂件夹,并为⼯程起名为LED,再点保存,如下图:4.保存后会弹出Select Device for Target ‘Target’1...窗⼝,在这个窗⼝我们要选择我们所要开发的芯⽚。
我们可以在搜索框输⼊AT89C51来找到这个芯⽚,选中它点击OK,如下图:5.点击OK后会弹出uVision窗⼝,这⾥的意思是我们是否要复制STARTUP.A51⽂件到⼯程⽂件夹下并添加该⽂件到⼯程中,理论上我们选是和否够可以,但为了学习我们选择是,也⽅便我们⽇后查看它,如下图:6.点击“是”之后,我们的⼯程可以说就创建好了,但其实还没完全好,因为我们还没添加⾃⼰的代码源⽂件,如下图:(可以看到我们上⼀步添加的STARTUP.A51⽂件已经进⼊到⼯程中了)7.下⼀步我们就要添加⾃⼰的代码源⽂件了,点击菜单栏File->New...或者直接点File下边的⼩⽩块图标就会出现⼀个Text1⽂件,如果你之前创建了多个⽂件那么也可能是Text2,Text3或者等等;接着,我们点击⼯具栏上的保存图标,如下图:8.点击保存后会弹出Save As窗⼝,可以看到它已经⾃动索引到了我们的LED⽂件夹下,如果没有索引到这⾥我们也要⾃⼰⼿动选到这⾥,接着,我们为Text1起名为main.c后点击保存,如下图:9.这时,我们的Text1就变成了main.c,如下图:10.然后,我们需要把我们的main.c⽂件添加到⼯程中,否则编好程序之后编译会报找不见⽂件的错误,在⼯程导航栏选中Source Group1点击右键,选择Add Existing Files to Group‘Source Group1’...,如下图:11.紧接着会弹出Add Files to Group‘Source Group1’窗⼝,我们点击⼀下main.c⽂件后点Add,如下图:12.这时,我们的main.c⽂件就出现在了⼯程⽬录下,现在我们就可以编写相关的程序了,如下图:13.创建⼯程完成后,⼯程⽂件夹下的东西如下图所⽰:14.为了检验我们的⼯程是否创建成功,我们写⼀个简单的51程序来编译⼀下看看:(注意:在Keil5中编写程序时,最后⼀定要有⼀⾏空⾏,不然会报警告,这是这个软件⾃⼰的Bug,我们只需要这样做就好了)main.c#include "reg52.h"sbit LED1=P2^0; //将P2.0管脚定义为LED1void main(){LED1=0; //LED1端⼝设置为低电平while(1){}}15.编写好程序之后,我们就可以来编译⼀下它,点击Build图标或者按F7来编译,编译结果如下:(细⼼的童鞋们可能已经发现,编译完成之后main.c下边出现了reg52.h这个⽂件,如下图,但这⾥我们先不讲,⼤家可以⾃⼰打开看⼀下) 这时,我们可以看到程序已经成功编译,说明我们的⼯程创建以及程序编写没有任何问题。
KEIL51软件简介
单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。
机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。
Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部份组合在一起。
运行Keil软件需要Pentium或以上的CPU,16MB 或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP 等操作系统。
掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
1.1.1 软件功能
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
用过汇编语言后再使用C来开发,体会更加深刻。
C51工具包的整体结构,其中μVision与Ishell分别是C51 for Windows 和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。
开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。
然后分别由C51及A51编译器编译生成目标文件(.OBJ)。
目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。
ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。
Keil51的编译环境如图5-1所示。
图中:
标题栏:显示当前编译的文件
菜单条:有十项菜单可供选择,相应的所有操作命令均可在此菜单中查找;
工具栏:常用命令的快捷图标按钮;
管理窗口:显示工程文件的项目、各个寄存器值的变化、参考资料等;
信息窗口:显示当前文件编译、运行等相关信息;
工作窗口:各种文件的显示窗口。
图4-1 Keil51的编译环境
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。
另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。
在开发大型软件时更能体现高级语言的优势。
下面详细介绍Keil C51开发系统各部分功能和使用。
1.1.2 软件应用流程
Keil 51 编译指南:
第1步:打开Keil51软件,首先弹出一个开机启动画面。
第2步:然后进入Keil51的开发界面。
下面简要介绍一下Keil51开发环境中各个区域的功能。
Keil51开发环境可以分为四个区域,分别为:菜单条、项目文件管理窗口、代码编译窗口和代码编译信息窗口四个部分。
菜单条分为十项,所有的命令都可以在这里找到。
下面的命令是一些常用的菜单命令,如文件的打开、关闭及保存。
其中编译命令最为常用。
中间靠左是项目文件管理窗口,这里可以看到当前项目中所包含的所有带编译的文件。
项目文件管理窗口的右侧是代码编译窗口,这事我们最主要的工作区域。
最底层显示了代码编译的信息。
当代码有语法错误时,可以在这里轻松的找到问题的所在。
第3步:下面以建立一个简单的项目为例,来说明Keil51开发项目的一般方法。
单击Project菜单项,选择New Project项。
第4步:此时弹出Create New Project对话框,选择合适的路径口,在文件名一栏中填入新工程的名字。
单击保存。
第5步:根据所用的器件,选择CPU的型号,单击确定。
第6步:Keil51询问是否生成默认的配置文件,这个可选可不选,这里选定。
单击Yes,观察项目文件管理窗口的变化。
第7步:在File菜单下单击New选项,新建文件。
此时在代码窗口出现一“Text1”空白文档。
第8步:在“Text1”中编辑完代码后,单击File菜单中的保存项,弹出保存对话框。
保存名写为text.c。
单击保存。
注意在对文件命名时必须加扩展名。
第9步:在项目导航栏中Source Group 上单击右键,选Add File to Group ‘Source Group 1’。
第10步:此时弹出Add File 对话框。
选中刚才保存的text.c文件。
单击Add。
此时在项目文件管理窗口中就会出现刚才所添加的文件text.c。
第11步:单击快捷菜单栏中的编译按钮,可以编译程序。
第12步:单击Project菜单项,选择Option for Target ‘Target 1’选项。
在弹出的对话框中可以对Project进行总体配置。
第13步:选择Output 选项卡,单击Create HEX File ,代码输出格式应为HEX-80 。
第14步:单击确定后,并重新编译。
可以看到编译成功之后,Build 选项卡里又多了一项。
这是生成的HEX 文件。
第15步:单击Debug 菜单项中的Start/Stop Debug Session 命令或工具栏中的进入调试界面。
第16步:单击调试界面Debug 菜单项中的Go命令或工具栏中的运行程序,单击Stop Running 命令或来结束程序。
观察运行结果,若结果正确,
便可通过下载软件将它烧写到目标板上去。
这样,一个简单的Keil 51下的项目就完成了。
注:Keil 51 对汇编语言文件的编译调试步骤和对C语言的编译调试基本上是一样的,只是在第八步中用汇编语言进行代码的编写,并在保存文件时将扩展名加成. asm。
本系统中,最初采用把9个状态分别设置成一个子函数的方法。
在每个子函数中对在此状态中需要点亮的LED单独赋值,延时程序采用定时器延时,在主函数中设置调用子函数。
但是在调试过程中遇到很多问题,比如,LED并未按照理想的方式点亮或熄灭,也没有状态变化。
在经过分析后,采用了另一种更为简单的方法,即给P1口和P2口整体赋值,如P1=0xff、P2=0xff即表示所有LED 不点亮。
每个状态只需赋一个或两个值,需要延时时只需调用延时程序。
此外,对延时程序也进行了修改,把原有方案改为用CPU延时,这样,程序变得较为简单易行。