学会安装Keil 后是不是很激动,想知道怎么写程序控制单片机,想快速学习单片机。熟话说心急吃不了热豆腐,学东西也是一样,一步一步来,踏实做好基本功,这节就让我们一起学习用keil怎么建立程序,这也是你日后做的最大的重复性步骤。 把文档关闭切换到桌面,双击KeiluVision4 图标,立即打开软件,如下图所示。 Keil软件整个结构就是这样,最上面显示的是工程名字,往下是1行菜单,再下面就是工具栏(toolbar),然后就是显示窗口,比如左侧的工程窗口(Project),输出窗口(Build Output)最大的就是右边的代码区。如果不清楚请再次查看下面的图就一目了然了。 基本熟悉软件界面后,我们可以开始进入建立第一个工程模版,熟悉软件基本操作。 Start 鼠标左键单机菜单栏的Project,将出现如下画面,这就是菜单栏包含的内幕了。在工程下面包含与工程相关的操作,比如建立工程,打开与关闭工程等。 我们要新建工程,所以选择New uVision Project,出现对话框,选择把新建的工程保存到制定的位置,点击确定后弹出如下对话框,可以看到Select Device for Target 。。。CPU。意思就是选择一个cpu,写的程序都是基于这个cpu工作的。cpu即微处理器,我们现在学习的是51单片机,所以应该找51。在这里我们学习板子采用的是STC89C52RC,它是51单片机的一种,属于51内核,但Keil 没找到这种CPU型号,但可以找51内核的,keil里面带有Atmel的51内核单片机,一般名字称为AT89XXX,所以可以直接选择这种型号,使用它的内核即可,在此可以选择AT89C52作为CPU,选择OK即可,再点击是,将配置文件添加到工程中去,如图2所示。 图1 选择CPU
图2 选择AT89C52单片机 图3 添加AT89C52后 成功添加完CPU后,就到添加代码文件了。点击File----New(或者点击File下面的文件快捷符号)则出现白框,这就是写代码用的代码编写区域,接着点击Feil—Save,提示保存文件,需要输入文件名,如图所示 文件名后有后缀名,我们采用c语言写代码则后缀为.c,如果采用汇编写代码则为.asm 对于入门,我们选择C语言将会更快学习,后续如果有兴趣做这行业的,可以认真学习下汇编,汇编直接接触硬件,更有利于程序的优化和效率,虽说C语言的效率也高。 写好文件名后点击保存,需要建立的文件都已经建立好了,接下来是不是可以写代码了,答案是否定的。请转眼到Project窗口,没有看到刚才新建的文件在工程里面,需要把刚才新建的NEW.c添加到工程中,肿么办?不急,请把鼠标移到Project窗口的Source Group1并右击鼠标,出现了下面的菜单,选择Add Files to Group “Source Group1”,将刚才新建的NEW.c文件添加到工程中,点击提示框出现的的Add 并选择ok,添加完后请再次看Project窗口,是不是多了NEW.c,这样文件被添加进去了。 添加好文件后,需要设置下CPU的属性,这样才好与我们学习板的STC89C52单片机相适应。阅读学习板资源介绍和51单片机基础知识,知道Mi-One采用的是11.0592MHz时钟频率,于是进入Project---Options for Target 出现如下画面,选择框内Target 修改Xtal里面的数值即可,Mi-One则填写11.0592即可。
|