
蓝桥杯省赛
常考基础练习以及历年省赛
小殷学长
知识付费
展开
-
【第十四届蓝桥杯单片机冲刺版】
第十四届蓝桥杯单片机冲刺版原创 2023-04-07 13:10:46 · 1505 阅读 · 4 评论 -
【第十四届蓝桥杯单片机模拟题3】
第十四届蓝桥杯单片机模拟题3原创 2023-04-05 23:03:07 · 2165 阅读 · 11 评论 -
【第十四届蓝桥杯单片机组底层驱动测试】
第十四届蓝桥杯单片机底层驱动测试原创 2023-04-02 16:15:24 · 4273 阅读 · 12 评论 -
【第十四届蓝桥杯单片机模拟题2优化版】
下面分享的是第十四届蓝桥杯单片机组模拟题2的优化版,相对于之前发布的文章,这次在写法上有了很大不同,主要解决了代码简洁高效的问题,代码中部分模板来自蓝桥之路作者Jack和小蜜蜂老师,当然也有自己的一些编程思路在里面,若有错还望各位大佬指出。链接:https://pan.baidu.com/s/1_fbVY4zSYFRKMb1_-cvNAg?–来自百度网盘超级会员V5的分享。原创 2023-04-01 19:35:17 · 1814 阅读 · 19 评论 -
【第十四届蓝桥杯单片机组模拟题1优化版】
第十四届蓝桥杯单片机组模拟题1优化版原创 2023-03-30 22:24:21 · 2176 阅读 · 4 评论 -
【第十届蓝桥杯单片机组省赛优化版】
第十届蓝桥杯单片机组省赛原创 2023-03-29 21:18:48 · 853 阅读 · 0 评论 -
【第十四届蓝桥杯单片机组客观题1】
第十四届蓝桥杯单片机客观题1原创 2023-03-12 21:27:05 · 6604 阅读 · 0 评论 -
【第十四届蓝桥杯单片机模拟题2】
第十四届蓝桥杯单片机模拟题2原创 2023-03-12 20:52:54 · 9959 阅读 · 36 评论 -
【第十四届蓝桥杯单片机组模拟赛1】
第十四届蓝桥杯单片机模拟赛1原创 2023-03-11 09:43:00 · 7314 阅读 · 9 评论 -
【第十三届蓝桥杯省单片机软件部分2】
第十三届蓝桥杯省赛单片机原创 2022-12-24 16:10:39 · 665 阅读 · 5 评论 -
【第十三届蓝桥杯单片机省赛题软件部分1】
第十三届蓝桥杯单片机省原创 2022-12-23 10:05:26 · 835 阅读 · 0 评论 -
【第十三届蓝桥杯单片机最新驱动使用和比赛注意点】
第十三届蓝桥杯单片机最新驱动使用和比赛注意点明天就是最后冲刺了 祝各位小伙伴都取的不错的成绩关于13届最新驱动代码需要注意的点希望对大家有所帮助,个人看法,有误还望大佬指正下面就将三个驱动代码都测试一遍 下面就使用S4 按键进行三个显示界面的切换 温度、电压、时间不管是做真题还是自己平时练习,一定要注意的是每写一个模块就测试一下功能,千万不要一下子写很多然后再来测试,不出错还好,如果出错了真的不好检查的注意:1、当我们建好工程后,根据编程大题的结构框图看用到了那些驱动代码 我们最原创 2022-04-08 18:01:56 · 2886 阅读 · 6 评论 -
【第十三届蓝桥杯单片机省赛冲刺-巩固练习3】
第十三届蓝桥杯单片机省赛冲刺-巩固练习3明天就正式比赛啦,希望大家都可以取得一个不错的成绩。最后一天在把各个模块的使用敲一遍哦,一定要熟悉各个模块的代码下面的内容是小蜜蜂老师在微信公众号发布的,大家可以在练习一下,都是常考内容的综合使用#include "reg52.h"#include "iic.h"sbit S6 = P3^1;sbit S5 = P3^2;sbit S4 = P3^3;unsigned int adc_volt = 0,volt = 0; //采集电原创 2022-04-08 14:57:53 · 1239 阅读 · 2 评论 -
【第十三届蓝桥杯单片机省赛冲刺-巩固练习2】
第十三届蓝桥杯单片机省赛冲刺-巩固练习2练习题目来自小蜜蜂老师微信公众号一、按键长按短与短按#include "reg52.h"//定义S4按键sbit S4 = P3^3;unsigned char t_count = 0,s_press = 0,value =0; //计时,按键长按标志,数值unsigned char code smg_data[18]={0xc0,0xf9, 0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x8原创 2022-04-04 22:00:28 · 888 阅读 · 2 评论 -
【第十三届蓝桥杯单片机省赛模拟冲刺02】
第十三届蓝桥杯单片机省赛模拟冲刺02题目来自电子设计工坊最后一两周的时间在做两套模拟题,将各个模块的使用都练习一遍#include "reg52.h"#include "iic.h"/***************************************第十三届蓝桥杯单片机省赛模拟*Date:2022-3-29*Author:小殷***************************************/sfr P4 = 0xc0;sbit H1 = P3^原创 2022-03-29 19:41:36 · 3861 阅读 · 9 评论 -
【第十三届蓝桥杯单片机省赛冲刺-巩固练习1】
第十三届蓝桥杯单片机省赛冲刺-巩固练习下面内容来自小蜜蜂老师公众号更新内容,讲了AT24C02 、PCF8591、以及led和数码管冲突问题,在更新的内容中小蜜蜂老师换了之前对锁存器初始化的写法,主要是加了一句所有锁存器都不选择的代码,更好的可以避免不同操作之间的影响,其次在进行锁存器操作端口赋值的时候也换了写法,之前是先选择要操作的锁存器后再进行赋值,现在是先将要赋的值送到端口然后在打开锁存器。小蜜蜂老师操作总结 yyds在编程中应该把握的原则是,P0端口的数据只送到目标外设。我的一个经验是:原创 2022-03-26 17:20:27 · 5993 阅读 · 6 评论 -
【第十三届蓝桥杯单片机省赛模拟冲刺01】
第十三届蓝桥杯单片机省赛模拟冲刺赛前一两周一定要多练习,把之前写过的程序在好好看看,把每个模块的代码都多敲几遍,把常考的每个模块部分都吃透,如果理解不了的趁时间还比较充足该背的背牢。同时在准备编程题的同时 也要多看看客观题,比较所占分值还是挺多的。总之加油加油 尽自己最大努力就好。一、题目二、代码解析#include "reg52.h"#include "iic.h"/*************************************************原创 2022-03-23 21:07:12 · 4165 阅读 · 4 评论 -
【蓝桥杯冲刺之模块详细总结】
蓝桥杯冲刺之模块详细总结时间过得很快,第十三届蓝桥杯单片机组大赛已接近赛点。最近疫情也变得严重了起来,这真是一个不好的消息不知道会不会如期的举行,但不管怎样该准备的还是的好好准备,下面分享的纯属个人平时练习使用的模块有误请各位大佬指出。青春时光才几年,疫情占据大半。希望疫情快快好转。1.简单延时自己在使用延时函数中,都是基于这个简单的延时(数码管和按键消抖)个人感觉还是可以的void delay(unsigned in t){ while(t--);}2.74HC138操作锁存器原创 2022-03-16 10:55:25 · 1500 阅读 · 2 评论 -
【蓝桥杯第十二届省赛】
【蓝桥杯第十二届省赛】#include "reg52.h"#include "onewire.h"#include "iic.h"/*============================================第十二届蓝桥杯单片机Date:2022.2.4Author:小殷同学Version:1.0=============================================*/sfr P4 = 0xc0;sbit H1 = P3^0;sbit原创 2022-02-05 14:41:14 · 9912 阅读 · 15 评论 -
【蓝桥杯第十一届省赛-电压采集】
【蓝桥杯第十一届省赛-电压采集】#include "reg52.h"#include "iic.h"/*=============================================================Date:2022-1-26Author:小殷同学Version:1.0==============================================================*/sfr P4 = 0xc0;sbit H1 = P3原创 2022-01-27 10:28:22 · 1756 阅读 · 2 评论 -
【蓝桥杯第十届省赛题-频率测量与电压输出】
【蓝桥杯第十届省赛题-频率测量与电压输出】基本功能都已实现,按键S5的处理功能还没有写#include "reg52.h"#include "iic.h"/*====================================================Date:2022-1-15Author:小殷同学Version:1.0=====================================================*/sbit S7 = P3^0;原创 2022-01-25 18:26:35 · 1806 阅读 · 2 评论 -
【蓝桥杯省赛九届-彩灯控制】
蓝桥杯省赛九届-彩灯控制/***********************************************************Date:2022-2-22*Author:小殷同学*Version:1.0**********************************************************/# include "reg52.h"# include "iic.h"# include "absacc.h"sbit S7 = P3^0;原创 2022-02-22 22:21:44 · 704 阅读 · 1 评论 -
【蓝桥杯第八届省赛_电子钟】
蓝桥杯单片机第8届省赛_电子钟基础知识学习来自小蜜蜂老师 yyds下面代码功能没有完全实现 有误还望大佬指正总结分析:第八届题目难度从我个人来说明显会比第七届难了很多,当然也可能是我自己这方面相关程序编程没有掌握好 从我个人在编程中遇到的问题进行分析。首先在开始编程的时候一定要先把题目读清楚搞懂 让自己大脑里面有一个基础框架,然后分模块化编程 在进行相应的逻辑组合 ,切记一定不要全部写完了再来调式 写部分功能就调试一下 这样即使出错也可能快速定位错误并解决 ,其次在自己进行练习时 对程序的原创 2022-01-18 23:23:50 · 4271 阅读 · 9 评论 -
【蓝桥杯第七届赛试题-模拟风扇控制系统】
【蓝桥杯第七届赛试题-模拟风扇控制系统】内部基础学习来自小蜜蜂老师在编程过程中看了一位大佬对逻辑的处理,记不得博主名称了 只能说yyds 有很多值得学习的地方譬如说一开始我没有想到用数组来存储三种不同的工作模式占空比和定时的时间 这样应用的真的很巧妙 至少我一开始写没有想到直接先用数组来存储 可能我就会分别赋值了。总的来说 如果前面的基础外设写熟悉了对这个题目的编程可能不是太难,难的还是逻辑处理 慢慢来吧不断想大佬学习 学习他们巧妙的思路 然后转换成自己的,当然自己对每一套真题也要多练习几遍 掌原创 2022-01-17 23:35:40 · 1448 阅读 · 2 评论 -
【蓝桥杯第六届省赛题-简易温度采集与控制装置】
蓝桥杯第五届省赛题-简易温度采集与控制装置#include "reg52.h"#include "onewire.h"#include "intrins.h"/*####################################################Date:2022-1-22Author:小殷同学#####################################################*/sfr P4 = 0xC0; sbit H1 =原创 2022-01-22 13:21:38 · 1513 阅读 · 1 评论 -
【蓝桥杯单片机进阶强化-05】超声波测距
【蓝桥杯单片机进阶强化-05】超声波测距内容学习来自小蜜蜂老师一、超声波测距原理超声波发射模块向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。二、计算公式距离 = 声速 × 发出超声波到接收返回的时间/2因为超声波在空气中的传播速度受温度影响。声波在空气中的传播速度与温度的关系是:在20摄氏度时,声速V = 332 + 0.607t (m/s)利用超声波进行距离测量,要求精度一般都不高,取2原创 2022-01-19 12:12:57 · 6585 阅读 · 2 评论 -
【蓝桥杯单片机进阶强化-04】PWM信号控制呼吸流水灯
【蓝桥杯单片机进阶强化-04】PWM信号控制呼吸流水灯内容来自小蜜蜂老师小蜜蜂老师博客链接老师在这个案例中是用MM模式写的 我用IO方式写的 在进行S7按键操作时不知道为什么没有反应 检查了一下和老师写的差不多 望大佬指出错误#include "reg52.h"sbit S4 = P3^3;sbit S7 = P3^0;unsigned char pwm = 0; //周期数unsigned char pwm_duty = 0; //占空比unsigned char times原创 2022-01-16 22:19:30 · 1214 阅读 · 0 评论 -
【蓝桥杯单片机进阶强化-03】PCF8591与24C02综合应用-智能照明自动控制器
【蓝桥杯单片机进阶强化-03】PCF8591与24C02综合应用-智能照明自动控制器内容来自小蜜蜂老师前面已经讲解了PCF8591 和AT24C02的基本使用原理有需要可以看看这两篇博文通过该题目的练习更熟悉了PCF8591 IIC读取数据程序的编写,和AT24C02 IIC 读操作和写操作程序的编程。在练习过程中更重要的一点是锻炼了我们编程的逻辑 相信在后面的学习中对题目的理解和功能的实现会有更好的思考#include "reg52.h"#include "iic.h"/原创 2022-01-15 16:18:36 · 791 阅读 · 0 评论 -
【蓝桥杯单片机进阶强化02】24C02存储器的基本原理与应用
【进阶02】24C02存储器的基本原理与应用内容来自B站小蜜蜂老师一、24C02基础介绍1.1 AT24C02功能概述24C02是一个2K Bit的串行EEPROM存储器,内部含有256个字节。在24C02里面有一个8字节的页写缓冲器。该设备的工作电压为1.8V到6.0V,芯片的第7引脚WP为写保护引脚,将该引脚接地允许正常的读写。1.2 设备地址同样AT24C02也是IIC通信在IIC总线上一次可以同时挂载8个该设备通过A0 A1 A2来进行设备的选择设备地址可以分为固定原创 2022-01-15 14:20:06 · 4072 阅读 · 5 评论 -
【蓝桥杯单片机进阶强化-01】PCF8591的基本原理与A/D转换应用
【蓝桥杯单片机进阶强化-01】PCF8591的基本原理与A/D转换应用内容来自b站小蜜蜂老师 蓝桥杯练习进阶一、题目展示二、PCF8591基本介绍2.1 PCF8591功能概述PCF8591是具有IIC接口的8位A/D和D/A转换芯片,具有4路模拟输入、一路DAC输出和一个IIC总线接口。其主要的功能特性如下: ●单电源供电,典型值为5V。 ●通过3个硬件地址引脚编址。 ●8位逐次逼近式A/D转换。 ●片上跟踪与保持电路,采样速率取决与IIC原创 2022-01-15 12:00:54 · 2991 阅读 · 0 评论 -
【蓝桥杯基础外设总结】
内容来自B站小蜜蜂老师 yyds路漫漫其修远兮 加油下面为个人根据视频所写部分博客,有误还望大佬指正part1 LED指示灯的基本操作part2 蜂鸣器与继电器的基本控制part3 数码管的静 动态显示part4 按键综合处理应用part5 中断系统与外部中断应用part6 定时器的基本应用及进阶part7 PWM脉宽调制信号的发生part8 串口通信的基本原理及应用part9 io扩展与存储器映射part10 DS18B20的基本应用part11 DS1302的基本应用p.原创 2022-01-14 17:32:52 · 670 阅读 · 0 评论 -
蓝桥杯模拟热身赛
蓝桥杯模拟热身赛内容来自b站小蜜蜂老师#include "reg52.h"/********************************************Date:2022-1-14Author:小殷同学Learn From:B 站小蜜蜂老师*********************************************/sfr AUXR = 0x8e; //串口辅助寄存器sbit S5 = P3^2;sbit S4 = P3^3;sbit L7原创 2022-01-14 17:17:57 · 346 阅读 · 3 评论 -
【蓝桥杯练习-555定时器与频率测量】
555定时器与频率测量内容来自B站小蜜蜂老师#include "reg52.h"unsigned char count_t = 0; //记录时间unsigned int count_f = 0;//频率记录unsigned int dat_f = 0;//频率数据//0-f 0xbf代表 -unsigned char code SMG_Duan[] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, 0x原创 2022-01-13 22:32:16 · 562 阅读 · 1 评论 -
【蓝桥杯练习-ds1302时钟】
ds1302时钟练习内容来自B站小蜜蜂老师上面寄存器我们可以主要分为三个部分读寄存器 、 写寄存器 、bit0-bit7在我们编程中会定义三个数组分别存放我们1.DS1302读操作的日历时钟地址2.DS1302写操作的日历时钟地址3.初始化DS1302日历时钟 譬如(22年1月13日 周四 23时50分30秒)1.读操作地址unsigned char code Write_Ds1302_Adrr[] = {0x80,0x82,0x84,0x86,0x88,0x8a,0x8c};原创 2022-01-13 20:32:38 · 884 阅读 · 0 评论 -
【蓝桥杯练习-ds18b20温度】
ds18b20温度练习内容来自B站小蜜蜂老师一、操作流程二、数据相关处理三、代码实现在编写代码过程中会给出相关驱动程序,所以我们只需掌握如何更具现有的驱动来实现我们的功能,当然在给出的驱动代码中也可能会设计一些小细节需要我们自己去修改或者添加譬如(没有在头文件中添加函数声明、没有定义相关引脚)等等#include "reg52.h"#include "absacc.h"#include "onewire.h"unsigned char temp = 0x00; /原创 2022-01-13 20:15:14 · 619 阅读 · 0 评论 -
【蓝桥杯练习-IO及IO扩展】
IO及IO扩展练习内容来自B站小蜜蜂老师外部资料的地址映射关系0x8000 ------led指示灯0xa000 ------蜂鸣器与继电器0xc000 ------数码管位选0xe000 ------数码管段选注意:在该单片机进行IO扩展的时候J13要将1-2引脚短接引入头文件"absacc.h" 通过关键字XBYTE关键字直接操作扩展资源IO扩展方式要占用P3^6引脚下面分别用io和io扩展方式实现上述功能方式一:IO操作#include "reg原创 2022-01-13 15:17:47 · 390 阅读 · 0 评论 -
【蓝桥杯练习-串口】
串口练习内容来自B站小蜜蜂老师串口通信概述波特率的计算串口数据的接收与发送串口寄存器practise one#include "reg52.h"/********************************************Date:2022-1-13Author:小殷同学Learn From:B 站小蜜蜂老师*********************************************/sfr AUXR = 0x8e; //串口原创 2022-01-13 13:37:32 · 2632 阅读 · 0 评论 -
【蓝桥杯练习-PWM脉宽调制】
PWM脉宽调制内容来自b站小蜜蜂老师#include "reg52.h"/********************************************Date:2022-1-11Author:小殷同学Learn From:B 站小蜜蜂老师*********************************************/unsigned int count = 0; //计数unsigned char pwm_duty = 0; //记录占空比unsign原创 2022-01-11 22:03:06 · 711 阅读 · 0 评论 -
【蓝桥杯练习-定时器】
定时器练习内容来自B站小蜜蜂老师51单片机有两个定时/计数器T0和T1,为16位加法计数器,由低8位TLx和高8位THx两个寄存器组成,最大计数值为65535个计数脉冲。该加1计数器的计数脉冲来源有2个:<1> 系统时钟振荡器输出的12分频。<2> T0或T1引脚输入的外部脉冲信号。每接收到一个计数脉冲,计数器就会加1,当计数值累计至全为1时(8位255,13位8191,16位65535),再输入一个计数脉冲,计数器便会溢出回零,并且计数器的溢出是TCON寄存器的T原创 2022-01-11 17:26:06 · 1363 阅读 · 0 评论 -
【蓝桥杯练习-外部中断】
外部中断练习内容来自B站小蜜蜂老师 yyds一、什么是中断通俗的来讲中断就是当我们正在执行一件事件的时候,被另外一件突发事件所打断,紧接着去处理该突发事件 在返回接着做我们正在执行的事情。二、51的中断系统中断名称符号表示/中断号外部中断0INT0 、0定时/计数器0TF0 、1外部中断1INT1 、2定时/计数器1TF1 、3串口中断RI/TI 、4三、中断相关寄存器四、中断函数编写规则对于每个中断函数我们都可以原创 2022-01-11 15:39:41 · 318 阅读 · 0 评论