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

前言

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

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、新建工程 一样了。

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

相关推荐
Chester_19995 小时前
CSP202203C.计算资源调度器
开发语言·数据结构·c++·蓝桥杯
虎王物联6 小时前
STM32 HAL库串口DMA空闲中断:高效接收不定长Modbus数据帧
stm32·单片机·嵌入式硬件·dma·modbus
自小吃多6 小时前
DXF文件导入与PCB板框定义笔记
笔记·嵌入式硬件
SUNNYSPY0016 小时前
AO4402-ASEMI便携设备电源开关AO4402
单片机
单片机仿真设计8 小时前
【proteus仿真】基于 STC89C52 单片机家用智能台灯设计(仿真图+程序)
stm32·单片机·嵌入式硬件·proteus·毕设
2601_950790688 小时前
深圳国产单片机厂商怎么选?技术能力与服务能力检查表
单片机·嵌入式硬件·国产mcu·芯片厂商·深圳单片机·单片机选型
hongmai66688810 小时前
MP2348GTL-Z:这颗24V/4A同步降压芯片,把性能和体积平衡得恰到好处
c语言·开发语言·arm开发·单片机·5g
笨笨饿11 小时前
#135_代码中的类型重定义艺术:从基础封装到函数类型设计
开发语言·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
西城微科方案开发11 小时前
高精度低功耗胎压计方案——气压表解决方案
单片机·嵌入式硬件
VALENIAN瓦伦尼安教学设备13 小时前
设备状态检测振动分析实训台案例分析
大数据·数据库·人工智能·嵌入式硬件·算法