一、前言
笔者通过学习单片机的知识,参与了比较多关于单片机的基础开发,对于蓝桥杯单片机比赛有比较多的了解,所以把我学习单片机的经验分享出来,希望能给进行单片机学习的同学或者想参加蓝桥杯的同学一些启发,更希望有大佬提出笔者不足!笔者会把单片机近几年的考到的知识按基础部分,进阶部分,集成功能部分三部分,从基础到进阶,再到考试实现的集成功能来展开。
注意:笔者的单片机及代码属于IAP15F2K61S2系列,不同类型单片机在功能实现方面是有问题的!
二、配置
keil
在购买开发板后,商家都会给予开发环境安装,按照安装说明就可以进行keil软件的配置,
USB驱动程序看电脑是多少位,一般是选x64位安装,这里就不过多阐述。
这里主要是关于头文件的配置
正常配置成功后,在main函数里,鼠标右击就会显示Insert '#include<STC15F2K60S2.H>'
的头文件显示
头文件
1、打开STC-ISP软件(商家一定会提供或者比赛资料包一定有)
2、找到程序文件,USB-CDC/串口助手等等这一行
3、点击Keil仿真设置
4、选择单片机型号IAP15F2K61S2
5、点击添加型号和头文件到Keil中 添加STC仿真器驱动到Keil中
6、找到安装keil安装位置,点击会显示两个文件夹C51和UV4
注意:点击UV4,主要是看安装途径
一定要找清楚安装目录,在安装keil时,是要有安装途径的,同时C51单片机和STM32单片机是不一样的,笔者电脑是安装了C51和STM32的,不能搞错途径,不然是驱动不了的
7、在确认无误后点击UV4,不需要看文件夹下面目录
8、点击确定,显示STC MCU型号添加成功即可
9、在keil创建新项目时,会有选择,选择STC MCU
10、在下面Search输入STC15F2K60S2,点击OK
11、进入此页面,鼠标右击Source Group 1,点击Add New Item to Group 'Source Group 1'......
创建main函数
12、创建好后,在任意空白处,点击鼠标右击,找到Insert '#include<STC15F2K60S2.H>'点击
13、头文件创建完成
三、总结
因为部分考场是需要考生自己配置头文件的,这个是考点之一,要学习单片机,需要先有一个好的开发环境。这个就是配置流程,我们在这个配置好环境后进行基础部分学习。