蓝桥杯单片机——安装芯片包

前言

在今年备赛的过程中,我发现在学弟学妹里面还有好多人写代码时用的头文件还是

clike 复制代码
#include <REGX52.H>

这样的头文件,在第一年学习的时候,跟着小蜜蜂老师也是这样敲,也能写出代码,但是这个里面的一些资源不大够用,比如说定时器资源比较少,所以在第二年备赛的时候我就换了芯片包,换了我的头文件

clike 复制代码
#include <STC15F2K60S2.H>

区别

这里给大家介绍一下这两个去区别在哪,为什么要选择第二个,我们来对比一下这两个头文件

对比项 #include <STC15F2K60S2.H> #include <REGX52.H>
适配芯片 蓝桥杯专用 STC15F2K60S2 传统标准 8051/AT89C52
寄存器定义 完整包含 STC15 独有寄存器 仅包含 8051 基础通用寄存器
定时器 0/1/2/3/4 0/1
基础 I/O 口 P0-P4 P0-P3
代码兼容性 兼容基础 51 代码,扩展功能专用 不兼容 STC15 独有功能

最后我们从最根本的芯片适配上面来看
STC15F2K60S2.H是专门为 STC15F2K60S2 单片机编写,寄存器地址、位定义、外设配置 100% 匹配比赛硬件,是比赛代码的唯一标准头文件。
REGX52.H是通用标准 8051 内核头文件,适配老式 AT89C51/52 单片机,和 STC15 硬件不完全匹配。

安装

有好多比过蓝桥杯单片机的同学也不清楚怎么安装我们要用的头文件在哪,还有的同学会疑惑之前在比赛的时候keil里面只能找到REGX52.H,并没有找到STC15F2K60S2.H的头文件,怀疑在比赛的时候能不能使用,在这里我可以告诉大家,是可以百分之一万使用的,把心放到盆骨里面就好了,接下来我就会给大家讲解一下怎么安装使用

首先要打开我们的STC-ISP,也就是比赛是时候给我们提供的烧录软件,

刚刚打开是这样子的,我们在下面找到Keil仿真设置

这个位置,我们可以看到页面上面会有一个单片机型号

在这个位置,我们去选择IAP15F2K61S2,这就是我们单片机的型号,我们去观察我们板子芯片上面的丝印,写的就是这一个,我们选择即可,然后,我们要找到我们的写代码用的软件的KEIL的位置,有的同学不知道在哪,或者比赛的时候,不知道比赛方把KEIL装到什么位置了,我们一个一个去找就会显得我们很呆,这时候,我们找到我们桌面上的KEIL,单击右键,选择文件所在位置

这样我们就能找到我们KEIL的安装位置,这时候我们打开的文件夹一般在Keil_v5\UV4下,记住当前位置,接下来我们会用的到,这时继续看我们的STC-ISP

这里有一个添加型号和头文件到KEIL中添加STC仿真驱动器到KEIL中,单击,然后选择到我们在上一步选择到的地址,我们就可以使用了,添加好之后,我们打开keil,我来带大家一起建立一下这个的工程

我们直接从选择芯片开始,有前面不会弄的,可以去看一下之前的文章,里面有写所有的步骤蓝桥杯单片机基础部分------0、新建工程

选择芯片时,我们就不和从前一样了,应该和下面一样,选择STC MCU Database

然后我们可以在搜索框内搜索我们的芯片,写一部分就可以

像这样,我们选择STC15F2K60S2这个芯片,然后后面的就完全和蓝桥杯单片机基础部分------0、新建工程 一样了。

本节就介绍到这里,大家可以去对照安装一下,本人水平有限,希望对大家有帮助如果有哪里出错或者有更好的方法可以与我私信或在评论区里进行讨论

相关推荐
FreakStudio8 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
✎ ﹏梦醒͜ღ҉繁华落℘13 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
u1521096484913 天前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
zd84510150013 天前
RS485 总线详解
单片机·嵌入式硬件
dayuOK630713 天前
写作卡壳怎么办?我的“5分钟启动法”
人工智能·职场和发展·自动化·新媒体运营·媒体
半条-咸鱼13 天前
【STM32】I2C协议原理、HAL读写与OLED显示操作
嵌入式硬件·c·信息与通信
枫子有风13 天前
LLM-Agent智能体(大厂面试常问)
面试·职场和发展·llm·agent
wohoo_wangzi13 天前
苏州晟雅泰电子:关于W25Q128JVSIQ这个芯片物料的参数,规格及应用领域
嵌入式硬件
重生之后端学习13 天前
Java入门
java·开发语言·职场和发展
AIHR数智引擎13 天前
KPI物理失效:AI原生组织的效能重构与技能度量
人工智能·经验分享·职场和发展·重构·ai-native·aihr