keil软件的使用
1、使用keil打开工程文件
找到project----open project
2、编译工程
找到project----build targe或者rebuild all targe files
或者使用快捷按钮(左上角的2个向下的箭头)
(1)工程项目中有很多文件,简单的分为3类:工程文件、源文件、目标文件
工程文件就是Keil软件工作需要的文件,和我们写程序没关系。
源文件就是我们写的源代码,就是我们编程编出来的(后缀名.c的文件)。
目标文件是Keil中的编译器等工具把我们源文件编译后生成的文件,最终向单片机中烧录时需要目标文件来烧录进去。
(2)我们工程刚创建好(空工程)时只有工程文件,此时我们要去编写添加源代码,代码写好后就有了工程文件和源文件,此时点编译操作就可以得到目标文件。
(3)编译的时候有可能会报错(Errors)和报警告(Warnnings),错误就是有很严重的问题,此时编译无效并不能生成最终需要的可烧录的程序文件,必须去排除错误重新编译才可以;警告是轻微问题,有时候可以忽略有时候不行,具体要凭经验。
3、keil建立新的工程
(1)project----New uvision project
选择一个合适的目录用来保存将来的工程项目,并且输入一个项目名
(2)选择CPU
Atmel----AT89C51,然后点击OK,弹出来选择"是否添加标准的8051的起始代码”,选择是。
(3)现在可以自己开始写代码,或者直接复制一个已经写好的代码文件进来,并且添加到我们的工程项目中。
(4)编译完成,发现一个问题:没有可以用来烧录的.hex文件。编译时生成的文件有很多,但是只有这个.hex文件才是我们最终需要的,可以用来烧录的文件。其他都属于中间文件(杂碎)。
(5)解决方案是再多一般配置,打开快速菜单栏中 Project 中 “Target Options”,在弹出的多选框里,点击output菜单,点选下面的creat HEXFile,然后关闭菜单,重新rebuild即可。