Keil C51编译器 教程

Keil C51编译器 教程

ID:43360776

大小:578.50 KB

页数:20页

时间:2019-10-08

Keil C51编译器 教程_第1页
Keil C51编译器 教程_第2页
Keil C51编译器 教程_第3页
Keil C51编译器 教程_第4页
Keil C51编译器 教程_第5页
资源描述:

《Keil C51编译器 教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、灵活的开发环境。KeilC51软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM语言和C语言的程序设计,界面友好,易学易用。下面介绍KeilC51软件的使用方法:启动KeilC51时的屏幕进入KeilC51后,屏幕如下图所示。几秒钟后出现编辑界进入KeilC51后的编辑界面下面通过简单的编程、调试,引导大家学习KeilC51软件的基本使用方法和基本的调试技巧。首先建立一个新工程,单击Project菜单,在弹出的下拉菜单中选中NewProject选项选择你要保存的路径,输入工

3、程文件的名字,比如保存到C51目录里,工程文件的名字为C51如下图所示,然后点击保存这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keilc51几乎支持所有的51核的单片机,我这里以大家用的比较多的Atmel的89C51来说明,如下图示,选择89C51之后,右边栏是对这个单片机的基本的说明,然后点击确定.选好单片机的类型点击确认之后会弹出的对话框,我们点击“否”完成上一步骤后,屏幕如下图所示到现在为止,我们还没有编写一句程序,下面开始编写我们的第一个程序。在下图中,单击“Fi

4、le”菜单,再在下拉菜单中单击“New”选项新建文件后屏幕如下图所示此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了,首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中“SaveAs”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时,必须键入正确的扩展名。注意,如果用C语言编写程序,则扩展名为(.c);如果用汇编语言编写程序,则扩展名必须为(.asm)。然后,单击“保存”按钮。回到编辑界面后,单击“Target1”前面的“+”号,然后在“SourceGro

5、up1”上单击右键然后单击“AddFiletoGroup‘SourceGroup1’”屏幕如下图所示选中Test.c,然后单击“Add ”屏幕好下图所示注意到“SourceGroup1”文件夹中多了一个子项“Text1.c”了吗?子项的多少与所增加的源程序的多少相同现在,大家可以进行C语言源程序的编写了。下面以这个程序为例给大家演示一下:#include//包含文件voidmain(void)//主函数{unsignedinti;P2=0x00;for(i=0;i<50000;i++);

6、P2=0xff;for(i=0;i<50000;i++);}在输入上述程序时,Keilc51会自动识别关键字,并以不同的颜色提示用户加以注意,这样会使用户少犯错误,有利于提高编程效率程序输入完毕后,如下图所示至此,我们在KeilC51上做了一个完整工程的全过程。但这只是纯软件的开发过程,如何使用程序下载器看一看程序运行的结果呢?单击“Project”菜单,再在下拉菜单中单击“”在下图中,单击“Output”中单击“CreateHEXFile”选项,使程序编译后产生HEX代码,供下载器软件使用。把程序下载到A

7、T89C51单片机中。要看程序有没有错误,我们需要把程序编译一下,如图所示恭喜大家成功编译出自己的第一个程序!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。