四川省井研县高级职业中学电子电工教研组陈怀清Keil软件的使用◆Keil软件是基于8051系列单片机内核的微控制器软件开发平台,是目前开发8051内核单片机的主流工具。◆中国区域内米尔科技、亿道电子、英倍特等公司可提供主要技术支撑。建立Keil项目建立Keil文件将文件加入项目程序编译三年未接到女儿的一个电话,这是天方夜谭还是聊斋志异中的梦游?让人难以置信。但这恰恰却是真的,那天晚说真的,我一夜都没有合眼,我最好的朋友老张一席话,真如平湖里投进了一块巨石,激起了千层浪花,让人久久难以平静。常言道:家丑不可外扬。老张能对我说起“家丑,他声俱泪下地诉说着,惹得我都心里不是个滋味,听了老张的话我气愤的将手中的笔折断成两截,呵斥道:“混蛋,猪狗不如的畜生!”老张今年六十多岁,一儿一女,听说闺女已过而立之年,育有一个小男孩,据老张说,过去闺女还一年打一两次电话,但近三年来,他从未接到过女儿一个电话,那怕是一句问候,老张心里都是舒坦的。听完老张的诉说,我不解地问道:“闺女是抱养的吗?”老张忙说“不,是亲生的。”老张的话,让我难以置信,要不是他流着眼泪诉说,我还真以为老张胡言乱语呢;或者说,他的闺女是个弱智。老张对我说:“记得那年他和老伴去西安女儿那里,女儿在市场上要给他买条裤子,他执意不买,无奈老伴劝说,试穿了一冬一夏两条裤了,女儿掏钱时,说自己忘记了带钱,老张难为情地掏出了仅有的一百五十元,才买下了两条裤子,回去后思来想去,想不通;一个老农民,打开KeilμVision4软件◆双击桌面快捷方式图标,便可以打开Keil软件。Keil软件打开后的界面新建Keil项目1.定义项目名称单击project菜单选择NewμVisionProject1.先左键单击该处2.选择此菜单新建Keil项目输入项目名称后保存例如:将项目取名为led1,保存在桌面上。项目文件保存路径输入项目名保存项目文件新建Keil项目2.选择单片机型号单击文件项目树展开符号+新建Keil项目先选择单片机型号AT89S51再单击OK,单片机型号设置完成单击“否”后进入新建项目完成后的界面新建Keil项目Keil项目已建立,项目文件名称为led1建立Keil文件1.创建新文件单击菜单File→New选择File菜单中New…选项创建新文件。建立Keil文件2.输入、编辑程序输入项目1单片机控制一只发光二极管闪烁的参考程序在文本编辑区输入源程序,注意除分号后的注释内容外,程序应在非中文状态下输入,可以不区分大、小写。建立Keil文件3.保存文件单击菜单File选择save保存建立Keil文件3.保存文件先定义文件名,并加上文件后缀名.asm保存文件建立Keil文件文件保存后字体颜色发生变化,到此已完成Keil文件建立,文件名为led1.asm。将文件加入项目1.单击窗口中Target1前的项目树展看符号+单击+将文件加入项目2.右击Sourcegroup1右击Sourcegroup1将文件加入项目3.选择AddFilestoGroup“SourceGroup1”点击此处,增加文件到项目中将文件加入项目4.确定添加到项目中的文件名称先选择文件类型.asm再选择添加文件最后选择此处将文件加入项目5.文件led1已经加入到项目中文件led1.asm已经加入SourceGroup1中程序编译1.对已经建好的项目进行属性设置先右击Target1再选择该处程序编译2.修改晶振频率先修改晶振频率再点击此处设置项目输出属性程序编译3.项目输出属性设置先选中该复选框再单击OK程序编译4.建立目标文件点击建立目标文件按钮程序编译5.编译正确后显示信息编译正确的信息程序编译6.保存全部文件单击此处保存所有文件程序编译文件夹中已经自动生成可读入单片机芯片的代码文件.hex文件。编译成功自动生成的目标文件拓展:应用STC-ISP将目标程序烧录到单片机中。