欢迎来到天天文库
浏览记录
ID:53910488
大小:5.34 MB
页数:46页
时间:2020-04-27
《Keil C操作_C语言_汇编语言.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、KeilC51 μVision4的操作•C语言•汇编语言KeilC51程序‐使用C语言安装建立项目专案名称选择旧版或新版的专案档扩展名选取芯片型号(2)选择所要的单芯片型号,这裡选择常用的Ateml公司的AT89S51。目前Atmel已经停产AT89C51/AT89C52,改由AT89S51/AT89S52來取代之。AT89S系列较AT89C系列更为便宜,工作频率可高达33MHz,且重复烧錄次數至少可达一千次以上,非常适合学校学习或工程师开发产品之用。所以本讲义裡的大部分程序都是基于此AT89S51晶片的,此时屏幕如图1‐6所示。在右边图中的“Description”
2、方块内,会简单的介绍AT89S51有什么功能及特点。点选OK按钮后,会出现图1‐7,询问你是否需要拷贝标准的8051启动码程序(STARTUP.a51)到你的项目资料夹,并且将此档案加入项目“CopyStandard8051StartupCodetoProjectFolderandAddFiletoProject”,点选“是”后,就可以进行程序的编写了。询问是否需要加入8051启动码新建文件首先在项目中建立新的程序档案或加入旧程序档案。如果您没有现成的程序或是第一次使用,那么就要新建一个C程序档案。在C51中有一些程序的范例,但是在这裡我们还是以一个C程序为例介绍如何
3、新建一个C程序,和如何加到您的第一个专案中吧。点击图1‐8中1的新建文件的图标按钮,在2中出现一个新的文字编辑窗口,或是也能透过选单File/New或是按下快捷键Ctrl+n來实现。接着现在就能编写程序了。存档与加入到项目右边是一段一颗LED在闪烁的程#include式,在图1‐8“2”的文件编辑工main()作区内键入下面的程序,先不{管程序的语法和意思,先看看inti;如何把它存档,加入到项目中while(1)存档,和如何编译及执行。{AT89X51.h的内容在附錄2中,若P0_0=1;你用的单芯片是AT89S51,则用for(i=1;i<2
4、0000;i++);P0_0=0;for(i=1;i<20000;i++);}}点击图1‐9中的储存档案图示按钮,也能用选单File/Save或按快捷键Ctrl+S,则出现图1‐10的窗口。把此程序命名为test1.c,储存在项目所在的资料夹中,再按储存钮。这个时候您会发现程序单字有了不同的颜色,这表示Keil的C语言语法检查开始作用了。•滑鼠在屏幕左边的SourceGroup1资料夹图示上右键单击,弹出一选单,如图1‐11所示,在这裡能做在项目中增加减少档案等操作。选“AddFilestoGroup`SourceGroup1…”弹出档案窗口,选
5、择刚刚储存的档案,按下Add按钮,将此c档案加入到•此专案中。按下close按钮,关闭档案窗口,如图1‐12所示,则此test1.c程序档案已加到此项目中了,如图1‐13所示。若用户写的是汇编语言档案,那必须存成*.a51或*.asm檔,然后将汇编语言档案加入到专案中。•接下來要來做一些基本的设定选项的工作。滑鼠在屏幕左边的Target1资料夹图示上右键单击,弹出一选单,如图1‐14所示,然后选取“Optionsfortarget‘Target1’…”。图1‐14选取“Optionsfortarget‘Target1’…”•再來切换到Output标签靧,只要勾选“Cr
6、eateHEXFile”就好了,以产生烧錄档,如图2‐13所示。如果用户只是单纯的做練习,那就省略此步骤了。若要更改存放目的档的资料夹,则点击“SelectFolderforObjects…”,若要更改编译后的主档名,则在“NameofExecutable:”右边的空格内输入主档名即可,一般而言,这2个选项都采用默认值,用户不需更改他们。图1‐18项目编译正确•为了要检视输出结果是否正确,则必须叫出P0输出入埠观察输出结果。选取选单Peripherals/I/O‐Ports/Port0,如图1‐20所示。•出现ParallelPort0小窗口,并显示每一个位的值,也可
7、移动到其他位置观察,如图1‐21所示。•若要观察汇编程序编译后所产生的运算码,在ROM的存放情形,则选取选单View/MemoryWindows/Memory1,或按右下方的Memory1按钮,然后在Address欄位内输入0x800或0800h,则Memory1窗口从0x0800开始显示运算码,如图1‐23所示。程序执行正确后,最后要停止程序执行回到档案编辑模式中,就要先按停止按钮再按开启关闭除错模式按钮。若要关闭此专案,则选取选单Project/CloseProject,关闭此专案。KeilC51 μVision4的C语言程序初次使用。Keil
此文档下载收益归作者所有