在这之前,我们已经学过了部分的工程了,有了一定的代码解读能力,那我们就要学会自己创建一个属于自己的项目了,然后实现更多新鲜的功能
那我们就开始创建第一个的Keil吧
在创建之前,我们需要确保添加了一个东西
-
Keil仿真设置(我们需要将型号添加到我们的Keil中,才能正确的创建属于我们板子的项目)
-
打开UV4,点击新建项目即可,然后保存
-
选择单片机
-
选择芯片型号STC15F2K60S2
-
在选择好之后,软件会自动加入一个.A51文件
-
新建文件或者加入旧的工程文件
若原来有文件,直接添加即可,否则重新编写
新建文件
注意其保存位置,命名为test1.c
添加到工程文件中(右键source Group1)
-
Keil 中添加头文件
同上图片,找到其文件位置即可 -
保存编译
-
认识部分标识
注意:(1 2 3编译的区别)
1 是用 于编译单个文件
2 是编译链接当前项目,如果先前编译过一次之后文件没有做动编辑改动, 这个时候再点击是不会再次重新编译的
3 是重新编译,每点击一次均会再次编译链接一次,不 管程序是否有改动
4 是停止编译按钮,只有点击了前三个中的任一个,停止按钮 才会生效
5 是菜单中的它们。在 4 中能看到编译的错误信息和使用的系统资源情况等, 以后我们要查错就靠它了
6 是有一个小放大镜的按钮,这就是开启\关闭调试模式的按钮, 它也存在于菜单 Debug-Start\Stop Debug Session,快捷键为 Ctrl+F5 -
进入调试模式
调试界面如下:
- 1 为运行,当程序处于停止 状态时才有效
- 2 为停止,程序处于运行状态时才有效
- 3 是复位,模拟芯片的复位,程序 回到最开头处执行
- 按 4 能打开串行调试窗口,这个窗口能看到从 51 芯片的串行口输入输出的字符,这里的第一个项目也正是在这里看运行结果。这些在菜单中也有。首 先按 4 打开串行调试窗口,再按运行键,这个时候就能看到串行调试窗口中
- 最后要停止程序运行回到文件编辑模式中,就要先按停止按钮再按开启\关闭调试 模式按钮。然后就能进行关闭 KEIL 等相关操作了
了解了一些基本操作之后,若没有报错,则可以产生我们的.hex文件了,这样就可以在我们的板子上观察到实验现象
- 产生hex文件
点击魔法棒标识
找到Output
Select Folder for Objects…(选择保存路径)–一般默认该项目路径
勾选Create HEX File
Ok即可
可看到该工程文件夹中增加了.hex文件
我们的第一个项目就创建成功了!