蓝桥杯之单片机开发 keil工程建立
蓝桥杯之单片机开发工程建立
这里默认大家都是安装好了keil及各类驱动等等
这里我采用的是IAP15f2k61s2型号的stc单片机,国信长安的CT107D,keil4开发环境
第一步 导入我们单片机需要的头文件到keil中
这里我用的是直接从stc官网下载的ISP软件,版本6.86 http://www.stcmcu.com 网址在这,你们可以自己去下载
打开软件后,首先选择 keil仿真设置 然后点击 添加型号和头文件到keil中
然后我们按照软件的提示去选择keil的目录,点击 确认 后,会提示我们导入成功
第二步 建立keil开发工程
打开keil以后,点击 project 然后再点击 New uVision Project
之后会弹出一个对话框,
我们需要填入工程的名字并选择把创建的工程文件放到哪个文件夹中,做完这一步后,点击保存后,会弹出一个对话框,让我们去选择单片机的型号 ,这里我们选择STC MCU Database ,因为我们的单片机是STC的。
然后进一步选择 STC15F2K60S2 型号
点击 OK 后,会弹出一个对话框询问我们需要复制一个起始代码给我们吗,选择否
一个工程就创建好了
第三步 添加各类.c .h文件到我们的工程中
我们点击 File —> New然后点击 Save填写我们刚刚创建的这个文件的名字,一般第一个文件我们以main.c来命名,.c前面的名字可以根据该文件的作用来填写,但是后缀必须以.c来结尾
保存好了之后,我们要把这个文件关联到我们的工程中,鼠标右键点击 source group —> 选择Add Existing Files to Group Source Group,这样一会编译器编译时才会帮我们编译这个.c文件
之后我们首先在这个main.c文件中导入一下我们单片机的头文件 写上一个
#include <STC15F2K60S2.h>
void main(void)
{
while(1);
}
点击 rebuild 编译,如果没有报错,说明我们的开发工程已经建立好了
最后记得打开Target options --> Output 勾选 create HEX File 这样才会生成供我们烧写的HEX文件