keil4和烧录软件的基本使用

时间:2024-03-16 17:44:33

一、新建工程

首先新建一个文件夹用来存放工程文件,一个工程文件放在一个文件夹中,不同的工程文件不要放在一个文件夹
keil4和烧录软件的基本使用
打开keil4,找到project,点击第一个选项
keil4和烧录软件的基本使用
keil4和烧录软件的基本使用
找到刚刚创建的文件夹的位置,然后输入项目的名称,点击保存。
添加了其他库的会有这个对话框,选择到自己单片机的型号。如果没有这个对话框请忽略这里。keil4和烧录软件的基本使用
例如我现在使用51单片机则在atmel下拉菜单中选择at89c52keil4和烧录软件的基本使用keil4和烧录软件的基本使用
点击ok,回弹出这个对话框
keil4和烧录软件的基本使用
点击是和否都可以,这里我点击否。
keil4和烧录软件的基本使用
点击这里像一张白纸的按钮,新建一个空白文件keil4和烧录软件的基本使用

点击保存
keil4和烧录软件的基本使用
在文件名输入我们想要保存的文件名字,最后要加上.c,我这里输入的是test.c,点击保存。
keil4和烧录软件的基本使用
看到左边的对话框双击source group1 会有这个对话框
keil4和烧录软件的基本使用
选择刚刚我们保存的test.c点击add即可。
keil4和烧录软件的基本使用
添加成功后,展开source group 1可以看到有test.c文件。工程就已经建立好了。

二、编译,生成hex文件

keil4和烧录软件的基本使用从左往右依次是
translate是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件
Build是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。
Rebuild是不管工程的文件有没有编译过,会对工程中所有文件重新进行编译生成可执行文件,因此时间较长。
这里我们选择第三个Rebuild。下方的提示框中提示"test" - 0 Error(s), 0 Warning(s). 说明我们的代码没有问题,此时我们要生成hex文件。
keil4和烧录软件的基本使用
keil4和烧录软件的基本使用
找到这个类似魔术棒的按钮,点击
keil4和烧录软件的基本使用
在上方找到output,然后在create HEX file这里打钩,然后点击ok。回去重新编译一下。
keil4和烧录软件的基本使用
提示信息有creating hex file from “test”…说明成功生成了hex文件。

烧录程序到开发板中

打开烧录软件,在单片机型号这里选择到自己的单片机型号,还有对应的串口号(一般是最长的这个)如果电脑没有识别到单片机看看驱动有没有安装,开发板有没有开机,接触是否良好等,还是解决不了可以去百度一下类似问题的解决方法。
keil4和烧录软件的基本使用
然后点击打开程序文件,找到刚刚我们生成的hex文件点击确定
keil4和烧录软件的基本使用
然后点击下载/编程
keil4和烧录软件的基本使用
keil4和烧录软件的基本使用
下载成功后有如上提示。就可以在开发板上面查看现象了。