<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MerryMaking7946的博客]]></title><description><![CDATA[全力以赴，不负韶华。]]></description><link>https://blog.youkuaiyun.com/MerryMaking7946</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MerryMaking7946]]></copyright><item><title><![CDATA[《蓝桥杯真题》：2022单片机省赛第二场（第十三 / 13届第二场）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124766563</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124766563</guid><author>MerryMaking7946</author><pubDate>Sat, 14 May 2022 14:03:24 +0800</pubDate><description><![CDATA[有关题目








实现代码

刚刚做完，主要有两个地方的功能没有实现：
①超声波测距没写，因为没有复习（去复习完就补上）
②DAC中测量电压总是测的一半（ps：路过 大佬捞捞~~）

main.c
#include &lt;STC15F2K60S2.H&gt;
#include "iic.h"
#include "intrins.h"

#define uchar unsigned char 
#define uint unsigned int 

sbit L1 = P0^0;
sbit L2 =]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2022单片机省赛第二场_客观题（第十三 / 13届第二场）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124766705</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124766705</guid><author>MerryMaking7946</author><pubDate>Sat, 14 May 2022 14:02:41 +0800</pubDate><description><![CDATA[声明：我仅是贴出自己的答案，不是标准答案！

第一题

解析：打开ISP看到下面两个文件类型，我就选了==BC ==

第二题

]]></description><category></category></item><item><title><![CDATA[第十三届蓝桥杯赛前的一点总结]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124305676</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124305676</guid><author>MerryMaking7946</author><pubDate>Thu, 12 May 2022 20:23:54 +0800</pubDate><description><![CDATA[比赛最主要的实现功能，需要关注各个部分之间的逻辑！

赛前的一点总结数码管独立按键正常处理按键长按键功能--规定秒数长按键功能--不规定秒数矩阵按键4  * 4 矩阵按键2  * 2 矩阵按键斜按键操作NE555频率测量
数码管

注意消隐和小数点处理

#define uchar unsigned char
uchar tab[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff } 
//0 ~ 9 数码管熄灭
void Delay1m.]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2021单片机省赛第一场（第十二 / 12届第一场）（另一种代码风格）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124332505</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124332505</guid><author>MerryMaking7946</author><pubDate>Thu, 21 Apr 2022 21:53:14 +0800</pubDate><description><![CDATA[2021单片机省赛第一场有关题目实现代码main.ciic.hiic.conewire.honewire.c
有关题目






实现代码

注意：
代码实现方面：
①注意控制温度参数temp_para范围
②DAC输出时，注意写入的数字IIC_SendByte(temp)中temp范围在0~255;
源文件修改方面：
①官方给的iic.h中使用的时C51的头文件"reg52.h",我们需要修改为对应的15系列头文件"STC15F2K60S2.h"，这样才可以使用其中的一些特殊位寄存器
②注意修改驱动代码]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2022年单片机省赛（第十三 / 13届第一场）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124286172</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124286172</guid><author>MerryMaking7946</author><pubDate>Wed, 20 Apr 2022 14:48:13 +0800</pubDate><description><![CDATA[这里写目录标题一级目录二级目录
一级目录







二级目录
#include "STC15F2K60S2.h"
#include "onewire.h"
#include "ds1302.h"

#define uchar unsigned char
#define uint unsigned int

sbit L1 = P0^0;
sbit L2 = P0^1;
sbit L3 = P0^2;

uchar jm = 0;//界面初始化温度界面
code uchar tab[] = {0xc0,0]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2020年单片机省赛（第十一 / 11届第一场）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124053429</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124053429</guid><author>MerryMaking7946</author><pubDate>Tue, 19 Apr 2022 22:54:01 +0800</pubDate><description><![CDATA[题目连接：添加链接描述
#include "STC15F2K60S2.h"
#include "intrins.h"
#include "iic.h"
#define uchar unsigned char
#define uint unsigned int


unsigned char dspcom = 0;//位选线
unsigned char dspbuf[8] = {10,10,10,10,10,10,10,10};//显示缓冲区
code unsigned char tab[] = {0xc0,]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2019年单片机省赛（第十届）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124241471</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124241471</guid><author>MerryMaking7946</author><pubDate>Mon, 18 Apr 2022 12:43:20 +0800</pubDate><description><![CDATA[添加链接描述
在这里插入代码片


]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2020年单片机省赛第二场（第十一届第二场）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124175577</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124175577</guid><author>MerryMaking7946</author><pubDate>Sun, 17 Apr 2022 13:45:00 +0800</pubDate><description><![CDATA[题目：添加链接描述
#include "STC15F2K60S2.h"
#include "onewire.h"
#include "iic.h"
#define uchar unsigned char
#define uint unsigned int


sbit L1 = P0^0;
sbit L2 = P0^1;
sbit L3 = P0^2;
sbit L4 = P0^3;

sbit S7 = P3^0;
sbit S6 = P3^1;
sbit S5 = P3^2;
sbit S4 = P3^]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2021单片机省赛第二场（第十二届第二场）暨第十三届蓝桥杯赛前模拟试题]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124070691</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124070691</guid><author>MerryMaking7946</author><pubDate>Sat, 16 Apr 2022 13:08:18 +0800</pubDate><description><![CDATA[题目：添加链接描述
#include "STC15F2K60S2.h"
#include "iic.h"
#define uchar unsigned char
#define uint unsigned int

sbit S7 = P3^0;
sbit S6 = P3^1;
sbit S5 = P3^2;
sbit S4 = P3^3;

sbit L1 = P0^0;
sbit L2 = P0^1;
sbit L3 = P0^2;
sbit L4 = P0^3;
sbit L5 = P0^4;

bi]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2017年单片机省赛（第八届）（内附两种代码实现风格）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/123961238</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/123961238</guid><author>MerryMaking7946</author><pubDate>Wed, 13 Apr 2022 18:36:33 +0800</pubDate><description><![CDATA[#include "STC15F2K60S2.h"
#include "onewire.h"


//sbit DQ = P1^4;  //单总线接口
#define uchar unsigned char
#define uint unsigned int

//PWM
unsigned char pwm_value  = 2;
unsigned char pwm_count = 0;


uchar key_val = 20;

uchar wind = 1;
uchar time = 0;

ucha]]></description><category></category></item><item><title><![CDATA[Multisim中显示“The installation of this application may be corrupt. Use add or remove programs “]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124072725</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/124072725</guid><author>MerryMaking7946</author><pubDate>Sun, 10 Apr 2022 09:51:34 +0800</pubDate><description><![CDATA[Multisim中显示"The installation of this application may be corrupt. Use add or remove programs "问题解决方法
问题

解决方法
法一：


]]></description><category></category></item><item><title><![CDATA[解决~~~Windows10系统下使用/添加dll文件的方法]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/123033144</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/123033144</guid><author>MerryMaking7946</author><pubDate>Sun, 20 Feb 2022 17:23:08 +0800</pubDate><description><![CDATA[Windows10系统下使用dll文件问题描述问题解决
问题描述

我们在windows10系统电脑中运行程序时遇到缺少xxx.dll文件，无法正常运行情况的话，那么就需要下载对应的dll文件才可以。

dll文件下载官网，自己搜索需要的文件
问题解决

找到系统文件夹
Windows操作系统会创建了一个新的名为 System32 的文件夹来存放32位的dll文件。而在64位版本的Windows内,Windows则会创建一个32位系统没有的SysWOW64文件夹做为64位dll的仓库。
将下载好的dll文件]]></description><category></category></item><item><title><![CDATA[Windows10无法创建映射网络驱动器: 你不能访问此共享文件夹，因为你组织的安全策略阻止未经身份验证的 来宾访问，这些策略可帮助保护你的电脑免受网络上不安全设备或者恶 意设备的威胁]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/123011798</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/123011798</guid><author>MerryMaking7946</author><pubDate>Fri, 18 Feb 2022 21:59:05 +0800</pubDate><description><![CDATA[今天重新使用VM，实现windows下对虚拟机远程控制时，在创建映射网络驱动器时，出现了一下问题。


你不能访问此共享文件夹，因为你组织的安全策略阻止未经身份验证的 来宾访问，这些策略可帮助保护你的电脑免受网络上不安全设备或者恶意设备的威胁

参考这篇文章即可解决,亲测有效

...]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：2021单片机省赛第一场（第十二届第一场）]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122813155</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122813155</guid><author>MerryMaking7946</author><pubDate>Fri, 18 Feb 2022 20:53:02 +0800</pubDate><description><![CDATA[模拟智能灌溉系统功能简述：设计任务及要求实现代码
真题内容取自：农夫三犭
功能简述：

要求“模拟智能灌溉系统” 能够实现土壤湿度测量、 土壤湿度和时间显示、 湿度阈值设定及存储等基本功能。通过电位器 Rb2 输出电压信号，模拟湿度传感器输出信号，再通过AD 采集完成湿度测量功能；通过 DS1302 芯片提供时间信息；通过按键完成灌溉系统控制和湿度阈值调整功能，通过 LED 完成系统工作状态指示功能。
系统硬件电路主要由单片机控制电路、 显示单元、 ADC 采集单元、 RTC 单元、 EEPROM 存储单元]]></description><category></category></item><item><title><![CDATA[《蓝桥杯真题》：1.自动售水机]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122800850</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122800850</guid><author>MerryMaking7946</author><pubDate>Sun, 06 Feb 2022 20:03:36 +0800</pubDate><description><![CDATA[自动售水机功能简述：设计任务及要求实现代码
真题内容取自：无语凝烟
功能简述：

通过竞赛硬件平台模拟小区自动售水机的工作流程，具体的：通过按键控制售水机水流出和停止；通过数码管显示费率、出水量及总费用；通过光敏电阻检测环境亮度，在亮度过低的情况下，自动开灯。系统硬件电路主要由单片机控制电路、数码管显示电路、A/D 转换电路及功能按 键组成。系统框图如图 1 所示：


设计任务及要求


按键控制单元
设定按键 S7 为出水控制按键，当 S7 按下后，售水机持续出水（继电器接通，指示 灯 L10 点亮）。]]></description><category></category></item><item><title><![CDATA[《蓝桥杯CT107D单片机竞赛板》：定时器模块]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122788005</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122788005</guid><author>MerryMaking7946</author><pubDate>Sat, 05 Feb 2022 16:10:28 +0800</pubDate><description><![CDATA[定时器模块实验简介实验原理图实验原理实验程序定时器控制LED隔 1 秒闪烁定时器控制蜂鸣器和继电器定时器0每2ms对S7进行扫描，按下则n值加1，数码管显示定时器1实现数字秒表--使用定时器1查询定时器1实现数字秒表
实验简介

定时器配置实现LED亮灭，蜂鸣器是否发声，继电器是否吸附。

实验原理图

实验原理

声明：实验原理部分来自普中51单片机攻略和《“蓝桥杯”全国软件和信息技术专业人才大赛（电子类）实训指导书》



定时器介绍：定时计数器可以用于精确事件定时。IAP15F2K61S2 单片机内部]]></description><category></category></item><item><title><![CDATA[《LeetCode之每日一题》:288.删除排序链表中的重复元素]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122771812</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122771812</guid><author>MerryMaking7946</author><pubDate>Fri, 04 Feb 2022 12:30:00 +0800</pubDate><description><![CDATA[删除排序链表中的重复元素有关题目题解
题目链接：删除排序链表中的重复元素
有关题目
给定一个已排序的链表的头 head ， 删除所有重复的元素，使每个元素只出现一次 。

返回 已排序的链表 。



提示：

链表中节点数目在范围 [0, 300] 内
-100 &lt;= Node.val &lt;= 100
题目数据保证链表已经按升序 排列

题解
法一：一次遍历
参考官方题解
/**
 * Definition for singly-linked list.
 * struct ListNode {]]></description><category></category></item><item><title><![CDATA[《LeetCode之每日一题》:287.反转链表]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122771763</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122771763</guid><author>MerryMaking7946</author><pubDate>Thu, 03 Feb 2022 12:30:00 +0800</pubDate><description><![CDATA[反转链表有关题目题解
题目链接：反转链表
有关题目
给你单链表的头节点 head ，请你反转链表，并返回反转后的链表。



示例 3：

输入：head = []
输出：[]

提示：

链表中节点的数目范围是 [0, 5000]
-5000 &lt;= Node.val &lt;= 5000

题解
法一：迭代
参考官方题解
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     stru]]></description><category></category></item><item><title><![CDATA[《LeetCode之每日一题》:286.移除链表元素]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122765880</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122765880</guid><author>MerryMaking7946</author><pubDate>Wed, 02 Feb 2022 12:30:00 +0800</pubDate><description><![CDATA[移除链表元素有关题目题解
题目链接：移除链表元素
有关题目
给你一个链表的头节点 head 和一个整数 val ，
请你删除链表中所有满足 Node.val == val 的节点，并返回 新的头节点 。


示例 2：

输入：head = [], val = 1
输出：[]

示例 3：

输入：head = [7,7,7,7], val = 7
输出：[]

提示：

列表中的节点数目在范围 [0, 10^4] 内
1 &lt;= Node.val &lt;= 50
0 &lt;= val &lt;= ]]></description><category></category></item><item><title><![CDATA[《LeetCode之每日一题》:285.合并两个有序链表]]></title><link>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122758242</link><guid>https://blog.youkuaiyun.com/MerryMaking7946/article/details/122758242</guid><author>MerryMaking7946</author><pubDate>Tue, 01 Feb 2022 19:56:59 +0800</pubDate><description><![CDATA[@TOC
题目链接：
有关题目
题解

]]></description><category></category></item></channel></rss>