- 博客(81)
- 资源 (9)
- 收藏
- 关注

原创 优快云--Markdown
0、链接1、插入图片代码插入居中表格图片并存-简历图片居中并排显示图片文字混合实现垂直居中去除水印缩放裁剪先裁剪再缩放先缩放再裁剪旋转模糊化2、居中显示的标题3、各种表格文字表格图片表格图片文字表格4、个性文字5、表格6、流程图7、跳转文章内部跳转跳转到别的文章-超链接跳转到别的文章指定地方Last、备用图床
2021-04-11 22:24:40
521
2

原创 蓝桥杯单片机
蓝桥杯单片机开发板正确下载程序姿势解决下载过程中蜂鸣器乱响改编自国信长天蓝桥杯官方蓝皮书例程模块化编程工程模板全局初始化定时器LED独立按键矩阵按键三行代码长按短按双击数码管 定时器动态驱动DS18B20温度传感器DS1302 时钟芯片PCF8591 ADC/DACAT24C02存储器超声波传感器NE555定时器&频率测量UART串口程序设计keil中#include后的尖括号与引号的区别蚂蚁工厂科技四路运算放大器LM324低压音频功率放大器LM386串行总线 I2C红外传感器
2021-03-10 18:36:18
16843
3
原创 从零折腾个人网站
从零折腾个人网站文章目录写在前边的话一、选择网站框架1、静态网站or动态网站2、选择网站生成工具二、服务器1、服务器的分类2、服务器的选购3、服务器的管理①服务器的IP地址②服务器管理员账号root③域名绑定与域名解析④服务器防火墙管理(端口开放)⑤服务器远程连接三、搭建Web环境1、第三方辅助工具①、Xshell②、宝塔面板2、为服务器安装宝塔面板3、在服务器防火墙中开放宝塔相关的端口4、登录宝塔并安装web环境四、安装Typecho写在最后的话写在前边的话 临近毕业,心血忽然又来潮,想折腾一个属于
2022-03-15 19:27:29
6073
6
原创 STM32简记
一、工程结构USER :代码工程文件。(Project) .uvprojx :是工程文件。 Listings 和 Objects :文件夹是 MDK 自动生成的文件夹,用于存放编译过程产生的中间文件。CORE : 用来存放核心文件和启动文件。OBJ:是用来存放编译过程文件以及hex 文件。STM32F10x_FWLib : 文件夹用来存放 ST 官方提供的库函数源码文件。...
2022-01-01 14:32:18
1713
原创 STM32 IIC LM75B
STM32 IIC LM75B零、参考资料:软件IIC一、IIC程序:0、数据有效性1、端口定义和端口初始化2、IIC总线启动和停止条件3、IIC发送与等待应答4、通过I2C总线发送和接收数据二、应用-LM75B:三、时序图示波器测试:硬件IIC零、参考资料:IIC协议图解韦东山 STM32通信模拟 I2C韦东山 STM32通信硬件 I2C51 IIC程序串行总线I2CSTM32 IIC详解 有动图软件IIC一、IIC程序:0、数据有效性在SCL高电平的时候采样,也就是有效。低
2021-12-08 08:08:29
1697
4
原创 蓝桥杯单片机历年国赛填坑--刷题笔记
九层妖塔 起于垒土 蓝桥杯单片机历年国赛填坑--刷题笔记第七届国赛-电压频率采集设备第八届国赛-超声波测距机第九届国赛-多功能测量仪表Notes1:PCF8591上电初始值0x80(0.5V)处理方法Notes2:sprintf函数的坑第七届国赛-电压频率采集设备第八届国赛-超声波测距机第九届国赛-多功能测量仪表Notes1:PCF8591上电初始值0x80(0.5V)处理方法 最简单Bug最少的方法就是在进入死循环前连续读取两遍:void main(void){ …………
2021-05-19 21:31:45
1456
1
原创 ADS1191心电采集系统设计方案
一、硬件电路设计(一)、ADS1191的电源和地ADS1191支持两种电源模式:单电源模式和双电源模式(芯片手册53页)。具体区别应该也是对芯片内部集成运放工作的区别。两种电源模式的优缺点待补……。(参考电路采用的是单电源模式,模仿为上)单电源模式框图????:使用立创EDA画出的阶段性原理图????:(二)、ADS1191的时钟电路ADS1191提供两种不同的设备时钟方法:内部时钟振荡器和外部时钟。内部时钟非常适合低功耗、电池供电的系统。时钟选择由CLKSEL引脚和CLK_EN寄存器位控
2021-05-02 21:58:11
1807
原创 蓝桥杯单片机第十二届第一场省赛--张三填坑
Less interests.More interest. 蓝桥杯单片机第十二届第一场省赛坑1坑2坑3坑4坑5坑6坑7坑8仅记录试题中可能存在的坑。源码和PDF题目0积分下载坑1 hex文件是自动生成的,没记错的话是和工程名相同。坑2 DS18B20温度传感器的刷新频率必须控制。 温度传感器的刷新频率最慢的题目有要求;过快会影响按键灵敏度,温度传感器rd_temperature()单纯这个函数就占用接近6ms的时间,死循环中频繁执行会导致按键不灵敏。详情戳????坑3
2021-04-21 20:58:40
3855
21
原创 DS18B20温度传感器闪烁中断问题测试
DS18B20温度传感器闪烁中断问题测试0.0测试背景0.1测试环境0.2观察方法实验1、不关闭中断实验1.1温度读取函数放在死循环中轮询执行实验1.2控制温度读取函数执行频率400ms实验2、关闭中断实验2.1温度读取函数放在死循环中轮询执行实验2.2控制温度读取函数执行频率400ms实验3、不关闭中断+滤波实验3.1温度读取函数放在死循环中轮询执行+限幅滤波实验3.2控制温度读取函数执行频率400ms + 限幅滤波实验3.3温度读取函数放在死循环中轮询执行+中位值平均滤波实验结
2021-04-10 22:36:59
6889
11
原创 蓝桥杯单片机第十一届第二场省赛-多功能温度测量装置
九层妖塔 起于垒土 ● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改蓝桥杯单片机第十一届第二场省赛-多功能温度测量装置Notes1:上电后数码管短暂轻微闪烁BUG的解决Notes2:死循环中存在频繁执行的延时导致按键不灵敏Notes3:温度传感器DS18B20上电初始值为85的消除方法源码题目0积分下载Notes1:上电后数码管短暂轻微闪烁BUG的解决 这个问题在第十一届第一场省赛就已经遇到了。当时是EEPROM和PCF8591在死循环前执行了一遍,执行的程序挺长的
2021-04-05 12:02:53
2066
4
原创 蓝桥杯单片机第十一届第一场省赛-多功能电压测量装置
九层妖塔 起于垒土 ● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改蓝桥杯单片机第十一届第一场省赛-多功能电压测量装置Notes1:矩阵按键的灵活使用Notes2:AT24C02-EEPROM写入周期是否需要软件延时 Notes3:参数边界范围 防止出现参数越界Notes4:AT24C02-EEPROM上电初始值0x80Notes5:计数问题021.4.3源码题目0积分下载Notes1:矩阵按键的灵活使用 只用到S12,S13,S16,S17四个按键,即2
2021-04-04 12:57:03
2661
17
原创 蓝桥杯单片机第十届省赛-电压频率测量装置
九层妖塔 起于垒土 ● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改蓝桥杯单片机第十届省赛-电压频率测量装置Notes1:NE555频率测量基本模板更新Notes2:程序结构优化:看到某一功能后,能够知道该在程序的哪一部分实现Notes3:只有0和1两种值的状态变量State的状态转换021.3.31 第十届省赛例程在官方蓝皮书上也有,由于模板用的就是官方的,也就没有粘贴一大段代码的必要性了。仅记录刷题过程中的感悟,和对比官方给出的第十届代码后自己写的代码的不足
2021-04-01 16:48:54
1534
原创 蓝桥杯单片机第九届省赛-彩灯控制器
蓝桥杯单片机第九届省赛-彩灯控制器Notes1:动态LED亮度等级Notes2:EEPROM第一次上电读取数据的处理Notes3:LED流水灯的实现方法Notes4:暂态与稳态Notes5:数码管闪烁的问题再发现Notes6:通过设置标志位/计数单位让某段程序只执行一次基本原理依旧是PWM输出控制LED亮度,????PWM控制LED基本原理可在没有对EEPROM写入任何数据(默认为0)或者写入其他不合理的数据时,读取到的 流转间隔 时间是不合理的(不在400~1200ms范围内或者led乱闪
2021-03-30 22:38:14
1676
1
原创 Proteus一体化安装STC15库添加
九层妖塔 起于垒土 Proteus一体化安装STC15库添加Step1:Proteus的安装Step2:STC15库的导入Step3:新建工程Step4:器件放置Proteus一体化安装,无需破解,不会闪退,版本8.9,稳定可靠。STC15库添加,实现Proteus直接仿真STC15。Step1:Proteus的安装 双击安装包文件夹下的Proteus8.9 SP2 专业版文件夹。 双击Proteus8.9 SP2 Pro可执行文件。 选择好安装目录直接无脑安装到最后即可。(安装目
2021-03-21 20:56:58
34921
185
原创 蓝桥杯单片机第八届省赛-电子钟
Notes1:数码管闪烁Notes2:通过按键设置DS1302Notes3:LED以一定频率闪烁一定时间Notes4:程序分层思想Notes5:状态机在逻辑结构里的应用蓝桥杯单片机第八届省赛-电子钟Notes1:数码管闪烁Notes2:通过按键设置DS1302Notes3:LED以一定频率闪烁一定时间Notes4:程序分层思想Notes5:状态机在逻辑结构里的应用
2021-03-20 22:08:20
1341
4
原创 蓝桥杯单片机第七届省赛-模拟风扇控制系统
按键按下后在某些情况下给一定的缓冲时间用定时器定时在IO口模拟输出矩形波PWM波DS18B20小数部分的处理:DS18B20单总线onewire严格时序与定时器中断冲突的处理P34引脚的定时器1输出功能单总线onewire对时序要求严格,时序图中常有us级。必须使用的定时器1(数码管驱动、按键消抖)会打断单总线时序。DS18B20上电默认精度为12位,对应的温度转换时间最大为750ms。输出引脚指的是定时器0通过P34引脚对外输出时钟信号
2021-03-16 22:26:54
2684
8
原创 Keil 常见错误
…\Source\Key4.c(64): warning C276: constant in condition expression
2021-03-16 22:23:31
2164
2
原创 蓝桥杯单片机开发板正确下载程序姿势:解决下载过程中蜂鸣器乱响
蓝桥杯蜂鸣器如何做到在烧写程序不叫蓝桥杯单片机开发板正确下载程序姿势:解决下载过程中蜂鸣器乱响问题现象描述:即使在程序中写了关闭蜂鸣器的程序,但是在下载过程中,蜂鸣器仍然会响。STC-ISP启动 下载程序双击开发板上的S3 电源开关 进行冷启动。双击! 双击! ==双击!==因为在Step1时单片机就已经上电,所以此时的双击是让单片机掉电后马上上电。快速进行双击。总而言之,写了初始化程序,下载过程中蜂鸣器仍然响,是操作的原因。附:初始化代码
2021-03-11 11:19:25
7214
12
原创 UART串口程序设计for蓝桥杯
九层妖塔 起于垒土● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改一、UART串口基本知识二、需要记住的硬件寄存器三、串口1工作模式1的工作过程及初始化配置四、代码 ●全局变量定义 ●串口中断服务程序 ●发送一个字节数据&发送一个字符串 ●串口处理函数&串口接收&发送发送缓冲器和接收缓冲器共用一个地址。 ○对SBUF寄存器进行写操作时,写的是只写寄存器–发送缓冲器,写操作完成待发送数据的加载。 ○对SBUF寄存器进行读操作时,读的是只读寄存器–接收缓冲器,读操作可以获得已接
2021-03-10 18:33:07
2189
1
原创 蓝桥杯 模板Template Part10:AT24C02存储器
写入周期蓝桥AT24C02存储器EEPROM改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改原理图AT24C02存储器内部存储结构的形象解释存储结构存储结构的地址编码第一页的形象化结构图通过IIC对AT24C02的写操作流程图全局定义及显示信息的处理 写字节写页面,允许部分页面写入非应答信号
2021-03-07 16:21:39
2460
4
原创 蓝桥杯 模板Template Part9:PCF8591 ADC/DAC
九层妖塔 起于垒土 【蓝桥杯】—{模板Template}—{Part7:DS18B20温度传感器}一、基本模板1、`头文件`● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改【蓝桥杯】—{模块}—{PCF8591_8位A/D and D/A转换器Part_1}【蓝桥杯】—{模块}—{PCF8591_8位A/D and D/A转换器Part_2}一、基本模板1、头文件...
2021-03-07 16:21:03
2630
8
原创 浮点数的比较
九层妖塔 起于垒土浮点数的比较 float 型的有效位数是 6 位,那么我们在用 float 型运算时就要注意了,来看下面这段程序:#include <stdio.h>int main(void){ float a = 9.87654321; float b = 9.87654322; if(a > b) { printf("a > b\n"); } else if(a == b) { printf("a == b\n")
2021-03-07 11:39:09
277
2
原创 蓝桥杯 模板Template Part8:DS1302 时钟芯片
8421BCD码与二进制原码的相互转换。九层妖塔 起于垒土【蓝桥杯】—{模板Template}—{Part7:DS18B20温度传感器}一、基本模板1、`头文件`● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改【蓝桥杯】—{模块}—{DS1302时钟芯片Part_1}一、基本模板、头文件..写设置时钟函数Set_RTC()写读取时钟函数Read_RTC()读字节函数:写入形参为地址字节,返回值为数据字节。
2021-03-06 22:20:43
1348
1
原创 蓝桥杯 模板Template Part7:DS18B20温度传感器
改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改 改单总线延时函数读一次温度需要对DS18B20操作两次:转换温度和读暂存器。 ●对DS18B20的每次操作包括三步○初始化ROM命令功能命令常用ROM命令:0XCC 跳过ROM常用功能命令:0X44 转换温度和0XBE 读暂存器读取温度时数码管会闪烁的原因消除85显示12位分辨率的精度为0.0625,最大转换时间为750ms。
2021-03-06 22:14:46
2501
原创 蓝桥杯 模板Template Part2:全局初始化
九层妖塔 起于垒土 【蓝桥杯】—{模板Template}—{Part2:全局初始化}一、基本模板`头文件``Init.c`● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改初始化基础知识573锁存器,138译码器一、基本模板头文件//---------------------------Init---全局初始化---------------//extern void All_Init(void);Init.c#include <STC15F2● 改编自国信长天蓝桥杯官方蓝皮书
2021-03-06 15:09:56
1309
2
原创 蓝桥杯 模板Template Part6:数码管 定时器动态驱动
九层妖塔 起于垒土 【蓝桥杯】—{模板Template}—{Part5:数码管 定时器动态驱动}一、流程图二、基本模板`头文件``SEG.c`● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改数码管基础知识一、流程图二、基本模板头文件//SEG-------数码管--extern uchar _SEG_Buf[9];锁存器 的工作原理可以理解为 数据透传,数码管的点亮受 段选 和 位选 的控制,对于数码管来说 位选端 和 段选端 指的是 直接控制数码管引脚的端口,在蓝桥杯开发板上也就是
2021-03-05 22:16:10
1655
2
原创 三行代码按键消抖 独立按键 矩阵按键 长按 短按 双击
独立按键抖动产生原因;普通软件延时消抖;标志位软件延时消抖;标志位定时器延时消抖2、矩阵键盘的识别与编码;查询扫描;定时扫描;中断扫描;使用定时器状态机的方法进行按键的扫描识别3、定时器三行代码 矩阵键盘长短按的识别...
2021-02-25 23:25:52
28996
32
原创 蓝桥杯 模板Template Part3:定时器
九层妖塔 起于垒土【蓝桥杯】—{模板Template}—{Part2:定时器}一、定时器预定部署分配1、定时器预定分配2、定时器预定部署(各个定时器的工作模式)二、流程图● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改基础知识【蓝桥杯】—{MCU:IAP15F2K61S2}—{定时器}一、定时器预定部署分配1、定时器预定分配 ●STC15F2K60S2有三个16位定时器/计数器:定时器0,定时器1,定时器2。 ●定时器0的外部引脚位P34,在蓝桥杯的
2021-02-25 23:08:35
1515
4
原创 蓝桥杯 模板Template Part1:模块化编程&工程模板
九层妖塔 起于垒土【蓝桥杯】—{模板Template}—{Part1:模块化编程&工程模板}一、流程图二、基础知识1、编译预处理2、变量的定义和说明3、`extern`三、操作流程1、程序构架&模块分类2、新建工程3、新建文件4、管理工程项目(C文件) ①项目目标(Project Targets)管理 ②分组管理 ③组内文件的添加5、路径包含的设置(头文件)● 改编自国信长天蓝桥杯官方蓝皮书例程,按照自己的习惯进行了补充和修改一、流程图二、基础知识1、编译预
2021-02-25 21:02:30
2176
原创 蓝桥杯 模板Template Part4:LED
【蓝桥杯】—{备用模板Template}—{Part1:LED}一、往届赛题中LED应用 1、以一定频率闪烁 2、一定时间后熄灭 3、以一定频率闪烁一定时间 4、亮度等级 5、呼吸灯 6、流水灯PWM调光 国信长天蓝桥杯官方蓝皮书例程, 对LED功能的实现全部借用定时器,高效、实用性高。学习笔记–李胜铭老师–大连理工大学3、中国大学MOOC电子科技大学《最小微控制器系统设计》基于MSP430F5529Launchpad4、全国大学生电赛培训网MSP430F5529单片机培训-初级班5、CCS官网介绍
2021-01-25 18:19:55
14626
6
原创 STM32 F1 链接备用
DO OR DIE【STM32】-{F1}-{链接备用}开源电子网B站【正点原子】 手把手教你学STM32单片机教学视频 嵌入式 之 F103-基于新战舰V3/精英/MINI板意法半导体ST
2021-01-13 19:44:00
180
原创 Matlab 隐函数方程求解&最小二乘法拟合一阶线性拟合&二阶拟合&传感器实验
九层妖塔 起于垒土【Matlab】—{隐函数方程求解&最小二乘法拟合一阶线性拟合&二阶拟合&传感器实验}%实验三十 Pt100 铂电阻测温特性实验%实验数据 最小二乘法一阶线性拟合t = linspace(40,70,7); Vo = [-112.5,-119.4,-126.2,-133.6,-140.8,-148.2,-155.5];figure(1) %电压与温度的分析Vo_p = polyfit(t,Vo,1); %最小二乘法一阶线性拟合Vo_
2020-11-14 22:29:28
1610
原创 上拉电阻的原理
电阻在电路中起限制电流的作用。上拉电阻和下拉电阻是经常提到也是经常用到的电阻。在每个系统的设计中都用到了大量的上拉电阻和下拉电阻。在上拉电阻和下拉电阻的电路中,经常有的疑问是:上拉电阻为何能上拉?下拉电阻为何能下拉?下拉电阻旁边为何经常会串一个电阻?简单概括为:电源到器件引脚上的电阻叫上拉电阻,作用是平时使该引脚为高电平,地到器件引脚上的电阻叫下拉电阻,作用是平时使该引脚为低电平。低电平在IC内部与GND相连接;高电平在IC内部与超大电阻相连接。上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同
2020-11-03 15:26:08
2018
原创 EndNote—GB/T 7714-2015
https://endnote.com/downloads/styles/?wpv_post_search=GB&wpv_aux_current_post_id=12829&wpv_view_count=12764-TCPID12829https://zhidao.baidu.com/question/512546177.html#opennewwindow
2020-11-02 08:05:27
5383
2
原创 Matlab 李萨如图模拟_动态模拟李萨如图形形成过程保存为.GIF动图
九层妖塔 起于垒土【Matlab】—{李萨如图模拟_动态模拟李萨如图形形成过程保存为.GIF动图}一、数学分析二、程序设计及使用说明三、动图四、代码一、数学分析二、程序设计及使用说明三、动图四、代码%此文件中的代码为M文件编程close all;clc;clf;axis([-1.5,1.5,-1.5,1.5]) axis manualgrid ongrid minortitle('李萨如图模拟')xlabel('X轴')ylabel('Y轴')
2020-10-31 11:23:49
2642
3
第十一届第二场省赛-多功能温度测量装置.zip
2021-04-05
第十一届第一场省赛-多功能电压测量装置.zip
2021-04-04
蓝桥杯单片机资源数据包_2020版。来自组委会下发考点。
2021-04-03
第十届省赛电压频率测量装置.zip
2021-04-01
蓝桥杯单片机第九届省赛-彩灯控制器官方例程完整源码
2021-03-30
MSP430F5529LP 串口通信 UART 代码示例 CCS工程.zip
2020-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人