关于keil c51怎么使用软件的使用问题

Keil C51软件的使用教程
单片机&嵌入式
单片机应用
嵌入式操作系统
学习工具&教程
学习和开发单片机的必备工具
(有问必答)
(带你轻松入门)
电子元件&电路模块
当前位置: >>
>> 浏览文章
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型号对话框
第七步:加入源程序到工程中。在选择好CPU型号后,点击&确定&按钮返回主界面,此时可见到工程管理窗中出现&Target 1&,点击&Target 1&前面的&+&号展开下一层的&Source Group 1&文件夹,此时的新工程是空的,&Source Group 1&文件夹中什么文件都没有,必须把刚才输入的源程序加入到工程当中。如图9所示,右击工程管理窗中的&Source Group 1&,出现下拉菜单,点击&增加文件到组'Source Group 1'&命令,将出现添加文件对话框(图10)。
图9:添加文件到工程命令
在添加文件对话框(图10)中,找到要添加到工程中的源程序文件。注意:在对话框中的文件类型默认为&C 源文件 (*.c) &,如果你要添加到工程中的是汇编语言程序,则在文件类型中必须选中&Asm 源文件 (*.a*; *.src) &, 以*.asm为扩展名的汇编源程序才会出现在文件列表框中。
图10: 浏览选择ASM源程序
双击该文件lich1.asm,即可将该文件添加到工程当中,另外也可以单击lich1.asm选中该文件,再点击&Add&按钮,也可以把文件加入工程中(见图11)。
图11: 选中ASM源程序,加入到工程中
点击Add按钮后,把文件添加到工程中,此时添加文家对话框并不会自动关闭,而是等待继续添加其他文件,初学者往往以为没有加入成功,再次双击该文件,则会出现图12对话框,表示该文件不再加入目标。此时此时应该点击&确定&按钮,返回到前一对话框,再点击&关闭&按钮,返回到主界面。
图12:重复加入文件对话框
当给工程添加源程序文件成功后,工程管理器中的&Source Group 1&文件夹的前面会出现一个&+&号,单击&+&号,展开文件夹,可以看到lich1.asm已经出现在里面,双击即可打开该文件进行编辑修改源程序(见图13)
图13: 文件成功加入工程
第八步:工程目标'Target 1'属性设置。如下图14所示,在工程项目管理窗中的&Target 1&文件夹上右击,出现下拉菜单,点击&目标'Target 1'属性&命令,就进入目标属性设置界面。
图14: 进入工程目标属性设置
工程目标'Target 1'属性设置对话框(图15)中有8个页面,设置的项目繁多复杂,大部分使用默认设置即可,我们主要设置其中的&目标&、&输出&、&调试&三个页面,下面对这三个页面的设置进行详细介绍。
1、工程目标属性设置。该页面单片机的晶振频率、存储器等,我们把晶振的频率改为11.0592,频率设置和你实验板上的实际晶振频率相同即可(图15)。
图15:晶振频率设置
2、工程输出设置。该页面设置如下图16所示。注意:如果要进行单片机写片实验,则一定要把&E生成HEX文件&选项选中,程序编译后才能生成我们写单片机需要的HEX格式目标文件。
图16:工程输出设置
如果您没有仿真器或者是仿真芯片:以下 3,4可跳过不看,直接到第九步。
3、工程调试设置。&调试&页面设置如下图17所示。该页分为左右两半,左半边是软件仿真设置,而右半边是硬件仿真设置,当你使用软件仿真时,选中左边的&S使用仿真器&;如果你使用硬件仿真器,那么就按下图所示设置硬件仿真,同时把仿真器连接到你的电脑串口上。
图17:仿真调试设置
4、串口设置。串口设置如下图18所示。串口号根据你的仿真器实际连接来设置,如你把仿真器接到COM2,那么就选择COM2;通信波特率选择38400即可。
图18:串口设置
第九步:源程序的编译与目标文件的获得
至此,我们已经完成了从源程序输入、工程建立、工程详细设置的工作,接下来我们将完成最后的步骤,此时我们可以在文本编辑窗中继续输入或修改我们的源程序,使程序实现我们的目标,在检查程序无误后保存工程。接着如下图19所示,点击&构造目标&快捷按钮,进行源程序的编译连接,源程序编译相关的信息会出现在输出窗口中的&构造&页中。下图19显示编译结果为0错误,0警告,同时产生了目标文件lich1.hex。如果源程序中有错误,则不能通过编译,错误会在输出窗口中报告出来,双击该错误,就可以定位到源程序的出错行,我们可以对源程序进行反复修改,再编译,直到没有错误为止。注意:每次修改源程序后一定要保存。
图19:源程序的编译
编译通过后,我们打开工程文件夹(图20),可以看到文件夹中有了&lich1.hex&,这就是我们需要的最终目标文件,用编程器(也称烧录器)把该文件写入单片机,单片机就可以实现我们程序的功能了,赶快把目标文件写入单片机,在实验板上看看程序的效果吧。该程序实现单片机闪烁灯,实验板上接在P1.7端口上的发光二极管会不停地闪烁。&&& 点击查看电路图与源程序 &&&
图20:编译成功,获得目标文件lich1.hex
&更详细的keil c51软件调试的教程请点这里:
(共4个课时)
&本站特为本教程制作了视频教程,
【】【】【】【】
上一篇:下一篇:
CopyRight @
单片机教程网
, All Rights Reserved关于KEIL C51软件的使用问题_百度知道
关于KEIL C51软件的使用问题
c(2)。我的电脑系统是WIN7 64位系统?希望明确指点下:01能解答下到底是哪里出了问题吗,也是完全符合C语言文件名格式的;: bad or missing filenameLEDD..LEDD。提示如下;assembling STARTUP.: warning C318: &#39.A51;: &#39。可我完全按照步骤安装了C51V954a 应用软件;&#39.c(5)。安装了KEIL C51的C51V954a版应用软件...compiling LEDD我这里遇到一个问题;t open file &#39,可是软件测试就是通不过: error C202.c,文件名是LED.c(1): undefined identifierLEDD.c(1),希望能给个解答;LEDD:00: error C202,谢谢:Rebuild target &#39,输入程序: undefined identifierTP0&#39: 00:#includesbit LED = P0^0,还是软件操作步骤哪里不到位: can&#39。是软件跟WIN7 64位系统不匹配,想学习C51单片机编程;
while(1);LED&#39?程序是完全按照C语言标准照抄的.Build Time E}这是一个再简单不过的程序;Target 1&#39: error C309.c,并按步骤设置软件;void main(){
第一行的include根本没写完整,你到底要包含什么文件?抄写都抄错了。
可是教程上就是这样写的,我也不知道怎样算是对错。
把第一行改成#include &reg51.h&
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁《教师吧》课堂:第八课:单片机程序编辑软件Keil C51的使用_教师吧
静下心来教书,潜下心来育人,专注电子入门技术,打造电子入门教学启蒙网,提供一站式服务!--
您的位置&&&&《教师吧》课堂:第八课:单片机程序编辑软件Keil
责任编辑:刘昆山
  各位朋友,大家好,我是教师吧的站长刘昆山老师,下面我们开始今天的学习了。上节课我们设计并制作了单片机最小系统,实现了用单片机点亮了一个LED,在制作的过程中,有很多步骤是单片机初学者不熟悉的,有些朋友可能连Keil
C51的下载、安装也不太清楚,特别是对Keil C51的使用不熟悉:利用Keil C51编辑、编译、调试源程序,最终生成单片机能执行的目标文件。所以我们现在就从最基本的知识讲起。
  一、Keil C51的下载
  本站长读大学的时候,我的大学老师詹华群送一了个完全解密中文版的Keil C51给我,后来我结合了平凡老师开发的Keil
C51的实验仿真板,使得在程序调试的过程中看到的不仅是数值,而是能看到这些数值所引起的外围电路的变化,例如数码管点亮、发光管发光等。
  在这里,要特别感谢平凡老师,为了让初学者更好地入门,他利用Keil提供的AGSI接口开发了两块仿真实验板。这两块仿真板将枯燥无味的数字用形象的图形表达出来,可以使初学者在没有硬件时就能感受到真实的学习环境,降低单片机的入门门槛。
  二、Keil C51的安装
  因为这个版本的软件是本站长将我大学老师送给我的Keil C51与平凡老师开发的实验仿真板结合了,所以安装的时候需要几点注意,具体可以看软件包的里说明,下面是安装说明:
  第一步:解压下载文件到某个目录下,如复制到D:\。
  第二步:执行D:\KeilC51v612\安装程序\setup\setup.exe
安装程序,点下一步,遇到下面的版本选择框:
  选择安装FULL Version版进行安装。
  第三步:选择后,一直点“Next”,直到下面的对话框。
  注意填写:注册码SN = K1RIP-M2192-KO14E,用户名(FIRST & LAST)=
11RI2Z,其他的随您添写了。这是已经付款购买了的安装码,也就是说的通过了多年的检测非常好用的版本,填写完毕后应该是这样的:
  第四步:填写完毕后点“Next”,将出现下面的对话框:
  第五步:当出现上面的Please insert the add-on disk的提示画面时,必须点“Browse...”按钮,选择下载程序KeilC51v612\C51ADDON这个目录,如下图所示:
  第六步:然后点确定后,再点“Next”才能进行下一步,一直点“Next”,直到再次出现图
4对话框,也就是说会出现两次这样的情况。再按第五步操作。
  第七步:然后就是一直点“Next”,直到完成。安装好之后就可以使用,没有代码大小的限制,这是完全版,比
Eval版增加浮点库等内容。
  第八步:补丁程序用法:解决了lib编译的一些问题,将下载的KeilC51v612\补丁文件/目录下的这6个补丁文件复制到安装目录下的
keil\c51\bin目录里,覆盖同名文件即可。
  第九步:汉化操作,请执行下载的KeilC51v612\汉化程序\puv2.exe这个程序就可以了,如下图6所示!
  恭喜您,到此,您已经成功’安装了。
  三、Keil C51的工程的简单设置
  第一步:双击桌面图标Keil
uVision2,第一次打开Keil
C51如下图7所示:
  第二步:新建工程(详细操作见下一节课),需要对工程进行设置:进入
project-&Option for Target'Target1' 选Debug页。Parameter(参数)
中是 -P51,在其后加入 -dledkey -dsimboard.dll
  即该行看起来应该是这样的:
               -p51 -dledkey.dll -dsimboard.dll
    整个设置如下图8所示,前面的图是没有设置的,后面的图是已经设置了的。
  第三步:进入调试后,点击:Peripherals,其中多出一个“键盘LED实验仿真板”和“数码管仿真板”选择该项即可见下图:
  图9是中的键盘、LED 显示实验仿真板和单片机实验仿真板,可以把单片机数值所引起的外围电路的变化用数码管点亮、发光管发光等表示。对于初学者来说,学习起来更加直观、形象,提高了学习效果。
  本次课主要是介绍了本站整合的一个单片机编辑软件Keil C51的下载方法、安装步骤,以及简单的对工程的设置,下一节课我们将详细介绍,如何利用该软件进行程序的编辑、编译、调试,以及如何直观的看到实验现象,也是就是我们常说的单片机软件仿真。
《教师吧》是一家帮助电子初学者快速入门电子技术的公益性教学网站,专门提供电子技术和单片机技术等入门型学习视频教程和电子制作套件。
我们主张电子初学者采用万能板焊接电子制作产品,因为这种“边学边做”的自学模式,不仅能锻炼焊接技术,还能提高识别电路图和分析原理图的能力。
辅以电子视频教程同步学习,必将为日后维修、设计电子产品打下坚实的基础,帮助您快速跨越电子入门者到电子工程师的门槛。 本站已经获得国家部门认证
赣ICP备号 本站业务客服QQ: E-mail:
电子爱好者群(1):电子爱好者群(2):电子爱好者群(3): 电子爱好者群(4):
版权归刘昆山所有& 转载须经本人同意,否则后果自负!本站网址:
站长: 手机:()副站长:
欢迎您为本站提供资料,本站资料有的来自网络,如有版权争议,请通知本人,本人将删除之!怎么样使用keil软件_百度知道
怎么样使用keil软件
KeilC51的安装和使用说明1) Keil C51软件的安装系统要求:
安装Keil C51集成开发软件,必须满足一定的硬件和软件要求,才能确保编译器以及其他程序功能正常,必须具有:Pentium、Pentium-II或兼容处理器的PC;Windows95、Windows98、WindowsNT4.0、 Windows2000、Windowsxp;至少16MRAM;至少20MB硬盘。 2) 软件的安装
下面以Keil C51 V7.10版为例,介绍如何安装Keil uVision3集成开发环境。
2.1拿出随机赠送的系统光盘放入光驱中(假设E盘),进入E:\单片机开发工具\Keil3_Full\setup目录,这时你会看到Setup.EXE文件,双击该文件即可安装。
2.2 这时会出现如图2.1所示的安装初始画面,稍后弹出一个安装向导对话框如图2.2所示,询问用户是安装评估版(Eval Version)还是完全版(Full Version),可以选Full Version。图2.1图2.2
2.3 在此后弹出的几个对话框中选择Next,这时会出现一个如图2.3 所示的安装路径设置对话框,默认路径是C:\KEIL,图2.3
当然用户点击Browse 选择适合自己的安装目录,如D:\Keil C51。
2.4在接下来的询问确认对话框如图2.4中选择Next命令按钮加以确认即可继续安装。图2.42.5 接下来就是等待安装,安装完毕后单击Finish 加以确认,此时您可以在桌面上看到Keil uVision3软件的快捷图标,双击它就可以进入Keil C51集成开发环境。
其他类似问题
为您推荐:
这网上都有,而且下的破解版的有教你怎么安装
keil的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁相关软件 /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
25.0M/英文/7.2
33.8M/中文/5.4
23.8M/中文/4.2
303M/中文/1.5
651.2M/中文/3.1
41.1M/英文/5.5
11.2M/中文/7.0
Keil C51 0FDH的汉字bug补丁通用版,同时处理A51和C51两个文件。把他放到\bin\目录下执行,用keil C51 自带的字库时,液晶点阵屏出来的汉字有部分乱码。原因在于:KEIL C51 的一个汉字BUG,keil c51在编译的时候会将0xfd的字符(有些汉字含该字符的内码)过滤, 而导致程序出错.特别是在做液晶汉字显示时. 针对这个bug.由网友编写了这个补丁. 请下载之后放到你的keil\c51\bin 目录里,运行这个程序.就可以了.Keil 0xFD Bug,12864有些汉字不能显示:下个晓奇工作室出的补丁。②用十六进制编辑软件如HexEdit打开c51.exe,搜索80FBFD,改为80FBFF即可。第二个补法不好,因为HEX文件是有校验的,如果编程器判断校验,可能会读错误。你是神马版本的KEIL。现在需要补这个补丁的版本不多了,我装的都是直接免装补丁的。1. 其实第二种方法更好。事实上晓奇的补丁所作的也就是这么个事情,这一点当年我也问过晓奇的。不过你需要注意,需要打补丁的不仅仅是c51.exe而已哦;如果你需要用到汇编编程,那么a51.exe也是需要同样修改的。另外如果有时候你需要用到扩展的编译器/汇编器,则ax51.exe与cx51.exe也需要打修改。2. Keil的0xFD问题存在由来已久而且毫不悔改。我年年都向Keil提bug report然而他们不为所动,到目前为止最新的版本仍未修订。。
Keil C51 0FDH的汉字bug补丁通用版
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

我要回帖

更多关于 keil c51使用手册 的文章

 

随机推荐