自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 STM32使用HAL库驱动EMMC挂载FATFS文件系统

STM32使用HAL库驱动EMMC挂载FATFS文件系统

2024-06-01 17:27:36 437

原创 STM32驱动AD7298(使用软件模拟SPI)

使用STM32驱动AD7298

2024-06-01 16:27:22 141

原创 微信小程序识别二维码

微信小程序二维码识别准备工作在微信公众平台(https://mp.weixin.qq.com/)注册账号获APPID下载微信开发者工具 (https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)在小程序文档中找到API下的设备下的扫码API(https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-peripheral/

2021-06-19 19:10:18 3788

原创 STM32 ADC数模转换实验

ADC简介ADC的作用:采集传感器的数据,测量输入电压量程:能测量的电压范围分辨率 ::ADC的分辨率通常以输出二进制数的位数表示,位数越多,分辨率越高,一般来说分辨率越高,转化时间越长。(在本实验中为12位,即4096)通道:实验程序C文件# include "ADC.h"void User_ADC_Init(){ //GPIO初始化 GPIO_InitTypeDef GPIO_TypeDef_init; ADC_InitTypeDef ADC1_Init_TypeDef

2021-01-22 21:43:18 618

原创 DHT11 简介及实验程序

DHT11 简介及实验程序简介DHT11:单总线温湿度传感器,工作电压3.3V,误差(±)0.5℃启动时序:总线空闲状态为高电平,单片机把总线拉低等待DHT11响应,单片机把总线拉低必须大于18ms,保证DHT11能检测到起始信号。当DHT11接收到单片机的开始信号后,等待单片机开始信号结束,然后发送80us低电平响应信号。单片机发送开始信号结束后,延时等待20-40us后,切换为输入状态,等待DHT11的80us低电平信号结束,然后判断DHT11是否是否发出 80us 的高电平;如

2021-01-20 19:25:32 3402 1

原创 蓝桥杯竞赛开发板简介

蓝桥杯竞赛开发板简介实物图电源与数据接口TFT LCD蜂鸣器LED指示灯按键八段数码管矩阵键盘温度传感器(DS18B20)温湿度传感器(DHT11)光敏传感器LCD 简介接线 :CS :LCD片选RS:命令数据标志(0:命令;1:数据)WR:写RD:读RESET:复位[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AUu3lPV1-1610184032334)(C:%5CUsers%5Cdell%5CDesktop%5C%E4%

2021-01-09 17:21:23 1226

原创 STM32数码管实验(共阴极)

八段数码管实验原理图74LS595芯片介绍QA--QH 八位并行输出端,可以直接控制数码管的8个段SER 串行数据输入端。SRCLR(10脚) 低点平时将移位寄存器的数据清零。通常将它接Vcc。SCK(11脚) 上升沿时移位寄存器的数据移位。下降沿数据不变RCK(12脚) 上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。具体代码//0----Fuint8_t Seg7[17] = { 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0

2021-01-08 13:35:16 2351

原创 蓝桥杯相关软件的安装

蓝桥杯相关软件的安装MDK5的安装Coocox安装由于开发板自带的案例教程由keil4编写,所以在使用keil5打开案例时需要首先下载keil5对keil4的支持插件。支持插件的百度网盘链接:链接:https://pan.baidu.com/s/1-nWDreRvy9xRWhUxklfavQ 提取码:tic9 由于开发板使用的是coocox烧写所以需要安装烧写补丁(一定要和keil5安装在同一文件夹)开发板介绍竞赛所使用的开发板为STM32F103RBT6,APB2为72MH

2021-01-07 15:02:58 2057

原创 c++二维数组

c++二维数组#include <iostream>using namespace std;int main(){ int arr3[][5]={ {0,1,2,3,4}, {1,2,3,4,5} }; //二维数组的地址0x63fe98,与起始数据的地址相同 cout<<arr3<<endl; //二维数组中第一个数据(arr[0][0])的地址;0x63fe98 cout<&

2020-11-07 21:19:48 122

原创 内存分区(栈、堆、区)

内存四区代码区存放函数体的二进制代码,由操作系统进行管理全局区存放全局变量、常量、静态变量栈区由编译器自动分配释放、存放函数的参数值、局部变量等堆区由开发人员分配释放,若开发人员不释放则程序结束时由操作系统释放...

2020-11-03 19:12:04 72

原创 二分查找(Java)

二分查找package Search;import java.util.ArrayList;import java.util.List;/** * @author lxy * @version 1.0 * @date 2020/10/19 19:18 * 二分查找 * 必须是有序数组 */public class BrigthSearch { public static void main(String[] args) { int[] arr =new int

2020-10-19 21:36:15 114

原创 C语言strstr()

strstr()用法在C语言<string.h>标准库中包含char *strstr(const char *haystack, const char *needle) 函数参数char *haystack:被检索的字符串const char *needle:需要检索的字符串含义查找haystack中第一次出现needle字符串的位置,返回该字串,若没有返回null;实现# include <stdio.h>#include <string.h>in

2020-10-17 11:33:17 544

原创 c语言extern

C语言中extern用法在头文件中: extern int g_Int; 它的作用就是声明全局变量或函数的作用范围的关键字,其声明的函数和变量可以在本模块或其他模块中使用,记住它是一个声明不是定义。也就是说B模块如果引用A模块中定义的全局变量或函数时,它只要包含A模块的头文件即可,在编译阶段,模块B虽然找不到该函数或变量,但它不会报错,它会在连接时从模块A生成的目标代码中找到此函数。简单用法代码实现/*在a.c中定义一个变量c*/#include <stdio.h>//需为全局变量

2020-10-16 22:35:02 179

原创 基数排序(Java)

基数排序package Sort;import java.util.Arrays;/** * @author lxy * @version 1.0 * @date 2020/10/12 21:46 * 测试基数排序 * 说明: * 基数排序:对要排序的数组进行循环拆分为个位、十位、百位......然后根据每一位的大小分别放入下标为对应数值的数组中 * -------------------------------------- * 测试结果: * 排序前的数组为:[53, 3,

2020-10-14 22:55:01 83

原创 归并排序(Java)

package Sort;import java.util.Arrays;/** * @author lxy * @version 1.0 * @date 2020/10/10 20:51 */public class MergeSort { public static void main(String[] args) { int[] arr = new int[]{1,13,24,26,2,15,27,38,16,-1}; //int mi...

2020-10-10 22:43:08 74

原创 C++ SizeOf

在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。sizeof() 的处理是在编译阶段进行。C++中数据类型所在用的的字节,使用sizeof()测试为: short的占用的字节为:2 int 的占用的字节为:4 long的占用的字节为:4 long long的占用的字节为:8 float的占用的字节为:4 double的占用的字节为:8 char的占用的字节为:1#include "iostream"u...

2020-10-09 22:50:36 238

原创 冒泡排序

package Sort;import java.util.Arrays;/** * @author lxy * @version 1.0 * @date 2020/10/3 13:46 * 测试冒泡排序 */public class Demo01 { public static void main(String[] args) { int[] arr= new int[]{0,2,5,3,7,1,9,5}; //时间复杂度O(n^2) .

2020-10-09 22:27:32 59

原创 快速排序(java)

package Sort;import java.util.Arrays;/** * @author lxy * @version 1.0 * @date 2020/10/8 20:01 * 测试快速排序 */public class QuickSort{ public static void main(String[] args) { int[] arr = new int[]{8,1,4,0,5,2,-1,-7,6}; sort(arr,0,.

2020-10-09 22:23:12 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除