KEIL软件的使用
一点简单的新知识,慢慢的我们会进入学习难一点的,这只是一个开始。
今天我们介绍一些51单片机的知识,虽然有些浅显,但是对于初学者的帮助其实还是有的额。
对于单片机的开发,我们最习惯的软件就是keil4,而KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试等功能。可以说他是一个非常好用且强大的功能。
那么下面我们介绍一下他的使用方法。(网上大都已经提供了下载和破解的方法,这里就不再重复赘诉了,这里我们需要提到的是编写单片机程序不仅仅需要keil软件,我们还需要一个软件,那就是AltiumDesignerSummer9Build9.4.0.20159以及破解,他需要给我们看的是我们主板的原理图,分析引脚必不可少,提到这里我们知道,知道原理图了还不够,为什么呢?因为我们还需要看他的真值表,而不是所有的电脑一开始就可以支持真值表文件的..PDF格式,所以我们还需要安装一个叫Adobe Acrobat Reader DC的阅读软件)
首先我们打开keil软件,如图:
我们会看见上面图片出现的文字,如果我们想新建一个文件工程,那么我们就需要点击Project–>>new uVision Project,接下来我们会看见他提示我们输入文件名(这里为了我们方便好找,我们大多是选择在桌面建一个文件夹,然后把工程文件都放进去)。点击保存之后他会提示我们下列图片上的文字因为我们的单片机大都规格不一样,所以通过我的学习所以我在这里给大家介绍的是中国宏晶科技开发的”89c52“,当然很多人就可能疑惑了为什么在软件上我们找不到宏晶科技的“89c52”呢?!其实我们不必过分纠结我们到底能不能用到宏晶科技的单片机,我们只需要知道单片机的内核很多的都是一样的,所以在这么我们就可以选择Intel公司旗下的“80/87c52”,如下图:
点击OK。点击OK之后他会弹出一个对话框:我们只需要点击“是”(当然也可以点击“否”,没多大影响的)。
工程有了之后我们就可以建立编写代码的文件了,如图:
我们点击File–>>new,新建一个文件,也就是我们编写代码的平台。
然后点击File–>>Save,保存时我们一定要保存为:例如“LED.c”,后缀名为”.c”的文件,不然软件就会以为你写的是系统默认的汇编语言,而汇编语言的后缀名是”.asm”。所以我们一定得加上“.c”。之后我们需要单击Target1让他展开如图:
选择Source Group1右键点击“Add Files to Group \’SourceGroup1\’”。接下来会弹出如下弹窗,我们选择我们建立的文件“LED.c”,点击“Add”,再点击”Close”.我们的项目创建大概就完成了。