写在开头,笔者第一次写CSDN博文,建议可以提在评论区。

个人情况:第十二届省赛赛区第四

建立标准模板,一是为了将函数,工程,hex文件放在不同的文件夹中;二是为了修改的时候方便*(一开始因为懒不想学习建立标准模板的方法,后来程序查错的时候太费事了,所以学习了标准模板,真香)*

关于标准模板,我是跟着b站上的一个博主学的比赛标准模板建立视频讲解,可点击视频观看,也可以看我输出的文字

1. 建立文件夹(文件夹名称随意)
2. 在该文件夹下建立5个文件夹,分别名为

  • Project - 存新建的工程文件
  • Main - 存主函数
  • Library - 存底层驱动代码(如:IIC, Onewire,ds1302)
  • System - 存自己建立的头文件
  • Output - 存输出的hex文件


3. 关于Main函数
建好工程文件后,新建两个文件,一个名为main.c,一个名为main.h,都保存存在Main文件夹里
4. 关于System文件夹
这个文件夹里一般存放自己建立的函数及头文件,比如按键扫描,数码管显示等。存放的是.c 和 .h文件,每个模块的具体操作后续会出。

接下来放一些具体操作步骤截图及解释:

1. 建立工程文件:将工程文件保存在Project文件夹下

2. 在目标1下建立3个文件夹

3. 设置输出


  • 点击Options for target(红框圈的)
  • 选择Output
  • 勾选Creat Hex file
  • 点击Select Folder For Objects
  • 将Path设置为标准模板文件夹下的Output文件夹,点击OK
    到此,输出hex文件就设置完成啦~编译之后,你可以在output文件夹中看到hex文件
    4. 给自己建立的头文件设置路径(我不知道专业说法怎么说)
  • 还是和上一步一样,点击Options for target
  • 这次选择C51
  • 找到Include Paths, 点击后面三个点
  • 把标准模板里的Library Main System三个文件夹都添加进去(方法如下面的动图)

到此,路径设置完成。

接下来建立main.c main.h文件,保存在Main文件夹,工程里添加到Main Group就可以了;底层驱动的头文件保存在Library文件夹,添加到Library Group里。

这里就是关于标准末班的建立,有不懂得可以评论区问我!!

蓝桥杯单片机标准模板相关推荐

  1. 蓝桥杯单片机比赛模板

    /*   程序说明: 快速调用显示及按键模块模板   软件环境: Keil uVision 4.10   硬件环境: CT107单片机综合实训平台(内部晶振11.0592HZ) STCF2K60F2K ...

  2. 蓝桥杯单片机设计与开发_标准模板

    蓝桥杯单片机设计与开发_标准模板 一.前言 首先,这篇文章是笔者第一次在 CSDN 上写博文,较为生疏,读者若有任何意见,欢迎大家在评论区交流! 笔者目前为一名大二学生,参加了2021年蓝桥杯单片机设 ...

  3. 模板分享,不知道就亏了——蓝桥杯单片机组做题套路和技巧

    蓝桥杯比赛 单片机组 做题套路和技巧 前言 方法 1.记模块 2.分析框图 3.循序渐进 前言   完成一个完整的题目,需要你对各个模块的熟悉使用以及严密的逻辑思维,然而这还不够,在有限的时间完整的完 ...

  4. 蓝桥杯单片机零基础到国二经验分享

    我参加的是第十三届蓝桥杯大赛,从最开始的零基础,毫无头绪,到拿下国二,颇有体会,在这里将我的备赛经验分享给大家,希望可以帮到一些正在备赛的蓝桥杯er 目录 一. 蓝桥杯-单片机组介绍 二 . 零基础到 ...

  5. 第十一届 蓝桥杯 单片机设计与开发项目 决赛

    第十一届 蓝桥杯 单片机设计与开发项目 决赛 题目 源码 赛题总结 1.界面切换 2.参数生效 3.LED显示 题目 源码 #include <STC15F2K60S2.H> #inclu ...

  6. 蓝桥杯单片机第七届省赛-模拟风扇控制系统

    九层妖塔 起于垒土 ● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改 蓝桥杯单片机第七届省赛-模拟风扇控制系统 Notes1:按键按下后在某些情况下给一定的缓冲时间 Notes2 ...

  7. 蓝桥杯单片机01——74HC138与74HC573

    74HC138:三八译码器  74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列.74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2), ...

  8. 蓝桥杯单片机组——榨干选手资源包(STC)

    文章目录 前言 巧用STC STC生成定时器 STC配置定时器(定时器中断) 定时器 定时器中断 STC获取数码管码表 STC上升沿下降沿检测 其他 总结 目录 前言 笔者参加的是第十一届蓝桥杯的单片 ...

  9. 你该不会还不知道吧——免费资源蓝桥杯单片机组完全版信息总结

    蓝桥杯比赛 单片机组 参赛分享系列文章 比赛内容 比赛内容    19年十二月份报名参加了第十一届的蓝桥杯--电子类单片机组的比赛,然后因为疫情影响整整拖到20年的十一月份参加比赛,准备了快一年的比赛 ...

最新文章

  1. AI一分钟 | 网信办暂停快手、火山小视频算法推荐功能;无需人类司机,加州将允许自动驾驶汽车接送乘客
  2. Oracle-知识结构漫谈
  3. MySQL技术内幕读书笔记(一)——Mysql体系结构和存储引擎
  4. 智伴机器人安卓怎么设置个人热点_周五到!!宿舍断网怎么办,教你一招
  5. 无废话WPF系列5:控件派生图
  6. oracle 交叉链接,Oracle里的交叉SQL语句写法-数据库专栏,ORACLE
  7. 机器视觉用c还是python_机器视觉_opencv-python环境搭建
  8. 二-Java基础-作业-基础语法
  9. 【新概念第一册】Lesson_11 Is this your shirt?
  10. 最小生成树、二分图问题概述
  11. MyBatis源码阅读(七) --- 查询结果集封装流程
  12. (黑马教程笔记)前端工程化-模块化规范
  13. 支持java浏览器_如何为浏览器安装支持JAVA的插件
  14. bios 微星click_微星主板CLICK BIOS II BIOS设置软件
  15. Google Open Images Dataset V4 图片数据集详解2-分类快速下载
  16. 0xc000007b的解决办法(续)
  17. android tv webview,Android TV中WebView的按键响应问题
  18. cmake:execute_process
  19. Excel高级功能 数据工具
  20. 字符串匹配算法之BM算法

热门文章

  1. PyCharm 教程详解
  2. JS 三元表达式和箭头函数
  3. Java、Python和PHP三者的区别
  4. Laravel学习-支付宝支付和微信支付
  5. python爬取图虫网图片
  6. OPPO Reno5和nova8哪个好?多维度对比告诉你真相
  7. java qq邮箱服务器端口_[Java教程]javamail 利用qq邮箱做邮箱服务器,简单小demo
  8. 菜鸟程序员的超神之路——从校园到职场
  9. 利用计算机打开电视盒子,使用小米盒连接到计算机显示器以观看电视
  10. 现在微商怎么做营销?