KeilC51编译器教程.ppt

上传人:wuy****n92 文档编号:80482121 上传时间:2023-03-23 格式:PPT 页数:20 大小:526KB
返回 下载 相关 举报
KeilC51编译器教程.ppt_第1页
第1页 / 共20页
KeilC51编译器教程.ppt_第2页
第2页 / 共20页
点击查看更多>>
资源描述

《KeilC51编译器教程.ppt》由会员分享,可在线阅读,更多相关《KeilC51编译器教程.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、KeilC51编译器使用教程 KEIL C51标准C编译器为8051微控制器的软件开发提供了C语言环境,但是界面是英文的好多初学者看很多教程都是一头雾水,本站特地制作了一个相对简单的教程。他能能嵌入汇编语言保留了汇编代码高效,快速的特点。KEILC51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品,其效率已经达到了相当搞的程度。C51已被完全集成到uVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。uVision2IDE可为它们提供单一而灵活的开发环境。KeilC51软件是众多单片机应用开发的优秀软件之一,它集编辑,编译

2、,仿真于一体,支持汇编,PLM语言和C语言的程序设计,界面友好,易学易用。下面介绍KeilC51软件的使用方法:启动KeilC51时的屏幕进入KeilC51后,屏幕如下图所示。几秒钟后出现编辑界进入KeilC51后的编辑界面下面通过简单的编程、调试,引导大家学习KeilC51软件的基本使用方法和基本的调试技巧。首先建立一个新工程,单击Project菜单,在弹出的下拉菜单中选中NewProject选项选择你要保存的路径,输入工程文件的名字,比如保存到C51目录里,工程文件的名字为C51如下图所示,然后点击保存 这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keil

3、 c51几乎支持所有的51核的单片机,我这里以大家用的比较多的Atmel 的89C51来说明,如下图示,选择89C51之后,右边栏是对这个单片机的基本的说明,然后点击确定.选好单片机的类型点击确认之后会弹出的对话框,我们点击“否”完成上一步骤后,屏幕如下图所示到现在为止,我们还没有编写一句程序,下面开始编写我们的第一个程序。在下图中,单击“File”菜单,再在下拉菜单中单击“New”选项新建文件后屏幕如下图所示此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中“SaveAs”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑

4、框中,键入欲使用的文件名,同时,必须键入正确的扩展名。注意,如果用语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。然后,单击“保存”按钮。回到编辑界面后,单击“Target1”前面的“”号,然后在“SourceGroup1”上单击右键然后单击“AddFiletoGroupSourceGroup1”屏幕如下图所示选中Test.c,然后单击“Add”屏幕好下图所示v注意到“Source Group 1”文件夹中多了一个子项“Text1.c”了吗?子项的多少与所增加的源程序的多少相同现在,大家可以进行C语言源程序的编写了。下面以这个程序为例给大家演示一下:#in

5、clude/包含文件voidmain(void)/主函数unsignedinti;P2=0 x00;for(i=0;i50000;i+);P2=0 xff;for(i=0;i50000;i+);在输入上述程序时,Keilc51会自动识别关键字,并以不同的颜色提示用户加以注意,这样会使用户少犯错误,有利于提高编程效率程序输入完毕后,如下图所示 至此,我们在Keil C51上做了一个完整工程的全过程。但这只是纯软件的开发过程,如何使用程序下载器看一看程序运行的结果呢?单击“Project”菜单,再在下拉菜单中单击 “”在下图中,单击“Output”中单击“Create HEX File”选项,使程序编译后产生HEX代码,供下载器软件使用。把程序下载到AT89C51单片机中。要看程序有没有错误,我们需要把程序编译一下,如图所示恭喜大家成功编译出自己的第一个程序!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁