自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【蓝桥杯】单片机文章目录索引

单片机相关文章目录1、单片机基础知识 ↩2、点亮LED小灯 ↩3、数码管的显示+定时器+中断 ↩4、点阵LED ↩5、按键 ↩6、蜂鸣器+继电器 ↩7、UART串口通信 ↩8、1602液晶 ↩9、多.c文件+计算器实例 ↩10、IIC通信协议与EEPROM ↩11、实时时钟与DS1302 ↩12、温度传感器DS18B20 ↩13、AD、DA转换 +PCF8591 ↩...

2020-09-01 21:13:31 649

原创 学习五分钟博客两小时,为什么还要写博客?

学习5分钟博客两小时,为什么还要写博客呢?大多数在CSDN上写博客的人,都在有意无意间感慨过,学习五分钟,博客两小时!(感觉和某款手机宣传的充电五分钟通话两小时颇有相似哈哈哈)。感慨完之后默默继续更博客去。倒也没刻意思考过写博客这么费时间(尤其是有强迫症的,排版必须得过关)还有没有必要坚持下去?这件事的“性价比”如何?总之写就对了,反正应该是百利无一害的。可能我比较无聊,不仅思考了这个问题,现在还要把它写下来。为什么要写博客呢?首先肯定是方便自己查看吧。这也应该是大多数人最初写博客的用意。博客就相当于

2020-08-30 15:58:09 2337 7

原创 【Markdown语法】字体颜色大小及文字底色设置

Markdown字体颜色大小设置一、更改字体、颜色、大小1、Markdown语法2、一些常用颜色3、文字底色二、some tips1、放大加粗字体(类似于标题)2、加横线3、文章转载4、文字加上粉色矩形框附录:颜色列表一、更改字体、颜色、大小1、Markdown语法<font face="黑体">我是黑体字</font><font face="微软雅黑">我是微软雅黑</font><font face="STCAIYUN">我是华文彩云&

2020-08-16 16:43:44 32115 8

原创 【jupyter添加虚拟环境内核(pytorch、tensorflow)- 实操可行】

jupyter添加虚拟环境内核(pytorch、tensorflow):查看环境——进入环境——安装ipkernel——添加内核,pytorch和tensorflow添加过程相同。

2024-01-16 21:44:17 725 1

原创 【Markdown语法】字母上下标+字母头部帽子

MArkdown语法字母上下标+字母头部帽子

2023-02-23 21:26:02 3058 1

原创 【Maching Learning】深度学习常用评价指标(分类+回归)

深度学习有监督模型,回归和分类常用的评价指标

2023-02-23 20:47:21 1875

原创 【Machine Learning】机器学习笔记(2)——如何处理训练不好的情况

How to deal with bad trainingsome reference如何处理训练不好的情况1、Loss on training data is largeCritical pointBatch and MomentumAdaptive Learning RateBatch Normalization2、Loss on training data is small but on testing data is largeOverfittingmismatchsome reference

2021-12-10 20:35:35 1337

原创 【Machine Learning】机器学习笔记(1)——基础介绍 & Regression

深度学习笔记——基础介绍 & Regression 0.0 写在前面一、一些名词解释(持续更新)二、机器学习介绍1、机器学习相关技术2、如何确定函式3、Optimization过程可能遇到的问题0.0 写在前面标注学习笔记的系列文章均为看完课程和资料之后的输出,输出是为了更好的输入,如有问题,欢迎批评、指正。一、一些名词解释(持续更新)Machine Learning:机器学习Deep Learning :深度学习Error Surface:误差曲面hyperparameters:超

2021-12-08 22:38:46 1085

原创 Word——如何固定文章中的公式

如何“固定”文章中的公式先插入一个3×1的表格,比例调成下图所示,两边大概对称即可在中间键入公式,右侧键入序号右键点击表格属性,选择边框和底纹,设置为无就可以得到这样的效果啦,不用担心排版乱了~...

2021-11-01 18:39:14 2033

原创 Office即点即用安装程序遇到问题——解决方法

背景介绍电脑本身装有正版的 Office 2019全家桶,最近要用visio,打开发现激活失败(之前在公众号下载过,当时激活了可以用,但用了一次后就没打开过了),于是反复尝试用microKMS激活,未果。后又尝试了另一种无需破解码的方式(链接),依然未能激活。继而打算下载visio2016版,再激活试试。问题:安装visio2016时显示 Office即点即用安装程序遇到问题如图:解决方法①先去微软官网下载部署工具,【链接】,得到exe文件如下:运行解压到setup.exe所在的文件夹里,

2021-10-26 20:14:57 19483 7

原创 【高数】函数有原函数与函数可积的区别与联系

首先,函数可积≠函数有原函数!!!两者之间并无关系!函数有原函数,是指有一个函数的导数等于这个函数,及存在一个可导函数,其导函数等于目标函数。函数可积,是指如果f(x)在[a,b]上的定积分存在(即曲线和轴围出来的面积存在且不为无穷),则说f(x)在[a,b]上可积,即f(x)是[a,b]上的可积函数。(注意区间限制 )原函数存在定理①若f(x)在区间I上连续,则f(x)在区间I上一定存在原函数。②若f(x)在区间I上有第一类间断点,则f(x)在区间I上没有原函数。(有第二类间断点不影响是否具

2021-03-30 20:13:47 23494 23

原创 【嵌入式】STM32学习(4)——点亮LED灯(库函数版本)

点灯LED灯一、GPIO库函数介绍1、初始化函数(1个)2、读取输入电平函数(2个)3、读取输出电平函数(2个)4、设置输出电平函数(4个)二、硬件连接三、点亮LED灯1、三个步骤:2、点亮一、GPIO库函数介绍操作IO口之前必须要引入的源文件和头文件为:头文件:stm32f10x_gpio.h源文件:stm32f10x_gpio.c对于调用方式不清晰的函数均可以先选中,右键Go To Definition 查看相关内容。1、初始化函数(1个)void GPIO_Init(GPIO_Ty

2021-03-03 13:50:54 5454 2

原创 【嵌入式】STM32学习(3)——GPIO的8种工作方式及相关寄存器说明

GPIO的8种工作方式一、GPIO基本结构和工作方式1、战舰/精英板2、Min板3、基本结构4、工作方式二、GPIO寄存器说明1、GPIO相关寄存器2、端口配置低寄存器(GPIOx_CRL)、端口配置高寄存器(GPIOx_CRH)3、端口输入数据寄存器(GPIOx_IDR)、端口输入数据寄存器(GPIOx_ODR)、4、端口位设置/清除寄存器(GPIOx_BSRR)、端口清零寄存器(GPIOx_BRR)一、GPIO基本结构和工作方式1、战舰/精英板战舰/精英板都是144脚芯片,有7组IO口。以STM3

2021-02-23 23:19:45 2189 3

原创 【嵌入式】STM32学习(2)——工程模板的创建

工程模板创建步骤1、创建步骤2、一些问题ARM编译器不能编译1、创建步骤关于工程的创建步骤,这篇文章写得挺清晰了,直接看这个吧~ 链接如下:手把手固件库开发工程建立 ↩2、一些问题ARM编译器不能编译问题如下:*** Target ‘Printf’ uses ARM-Compiler ‘V5.06 update 6 (build 750)’ which is not available.*** Please review the installed ARM Compiler Version

2021-01-29 16:20:03 2025 4

原创 【嵌入式】STM32学习(1)初探STM32——基本概念

这里写目录标题一级目录二级目录三级目录1、STM32一级目录二级目录三级目录最初的打算是寒假学一下STM32,简单记录一些遇到的问题,但不打算系统的写博客,主要精力放在别的事情上,毕竟写博客还是挺费时间的。后来发现不更博客少了很多学习的动力 (╥﹏╥),那就写一下吧 ~言归正传,先理清一些基本概念吧,不然学了半天发现名字什么意思都不知道~1、STM32STM32的全称是 “意法半导体 32 位系列微控制器芯片” ,即“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性

2021-01-27 21:38:54 522

原创 关于推挽输出和开漏输出的理解

原文链接:【1】 如何正确理解开漏输出和推挽输出(写的很棒,真的是很通俗易懂了~)【2】 什么是开漏电路(推挽电路)?开漏形式的电路由何特点?【3】 开漏、开集电路详解 下面是看完上面几篇文章的笔记 ~~~推挽电路&开漏电路1、推挽电路(Push-Pull)2、开漏电路(Open-Drain)1、推挽电路(Push-Pull)推挽电路的主要组成部分是三极管,所以先从三极管说起~(图均来自文章【1】)三极管(晶体管)有三个端口,分别是基极(Base)、集电极(Collector)

2021-01-17 20:13:35 9959 2

原创 Keil 5模块化编程详细步骤

Keil 5模块化编程详细步骤1、桌面建立文件夹2、打开Keil5创建工程3、更改路径模块化编程的重要意义我就不多加赘述了(刚写完小4000字的人不想敲了),直接进入主题吧~~~1、桌面建立文件夹首先,建立一个如图所示的文件夹,我一般分成四部分(可根据个人习惯更改)。hardware里面主要是一些可能用到的模块;output里面主要是一些编译过程中的输出文件(.hex文件也早这里);system里面是一些通用的头文件,或者命名为config.2、打开Keil5创建工程把工程建在user文件夹下

2021-01-11 15:41:52 21767 5

原创 【DSP】离散系统的因果性判断

离散系统的因果性判断对于因果系统(可实现),其单位脉冲响应h(n)一定满足:当n<0时,h(n) = 0理由如下:

2020-11-24 22:32:57 5954

原创 【Markdown语法】插入图片居中及大小调节

插入图片调节在我们插入完图片后,下面都会出现一段关于图片信息的内容,如下,通过对这段内容的修改,可以改变图片的格式。照片居中,我们只需要在末尾加上#pic_center即可。调节图片尺寸。以调整为100x100为例,在末尾打上空格后加上语句=100x100。一定要先敲空格!!!两个尺寸中间的符号是小写的x(x前为宽后为高)如果想让照片居中且调节他的尺寸,居中调节的优先级>尺寸调节,即需要在末尾添加语句#pic_center =300x200。不要忘了空格!!!...

2020-09-02 17:40:01 5019 2

原创 【蓝桥杯】单片机学习(13)——AD模数转换及PCF8591

这里写目录标题一、A/D转换器的技术指标二、PCF85911、PCF8591的硬件接口2、PCF8591的软件编程一、A/D转换器的技术指标1、ADC的位数 :1个n位的ADC表示这个ADC共有2的n次方个刻度。2、 基准源 :也叫做基准电压,是ADC的参考基准。3、 分辩率(Resolution)数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值。分辩率又称精度,通常以数字信号的位数来表示(二进制)。 例如12位ADC的分辨率就是12位,或者说分辨率为满刻度的1/(2^12) 。

2020-09-01 20:19:03 4265 2

原创 Keil5注释汉字无法显示+代码自动补全设置不显示+字体参数(配色)设置+缩进调整

Keil5相关设置1、字体参数设置2、缩进设置3、Keil5注释汉字无法显示4、代码自动补全设置不显示1、字体参数设置2、缩进设置3、Keil5注释汉字无法显示4、代码自动补全设置不显示安装完Keil5之后,可以启动(关闭)代码补全功能点击Edit,选择最后一行Configuration点击Text Completion可看到如下界面:在左侧方框内可根据自己的需求进行勾选即可。但是很多人最后一步的页面是这样的:压根就没有左侧的那些选项,这时候我们需要先打开自己的安装包,找到这个文件

2020-08-29 16:09:00 15625 9

原创 【蓝桥杯】单片机学习(12)——温度传感器DS18B20

1、DS18B20简介DS18B20本身就是一个温度传感器,只需要将DS18B20的数据引脚和单片机的一个I/O口接上,单片机通过1-Wire协议与DS18B20进行通信,读出温度。CT107D开发板相关模块电路图如下:2、DS18B20的温度转换规则DS18B20可以直接读出数字的温度数值。温度传感器的精度为用户可编程的9、10、11或12位,分别以0.5℃,0.25℃,0.125℃和0.0625℃增量递增。在上电状态下默认精度为12位。也就是温度每变化0.0625度,二进制数字变化1。转换的精

2020-08-29 00:09:29 5260 1

原创 【蓝桥杯】单片机学习(11)——实时时钟DS1302

实时时钟DS1302一、SPI时序认识一、SPI时序认识extern只用于外部变量的声明,而不是定义。我们需要在第一次用到该变量的.c文件中声明并定义该变量,其他的.c文件如果需要再次使用该变量我们只需要声明即可,告诉系统这个变量是存在的,不需要再重复定义。以数码管的真值定义为例,我们只需要在SMG.c文件中定义该变量,如下:(假设第一个使用到该变量的是SMG.c文件)unsigned char code LedChar[]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,

2020-08-23 22:40:23 3570

原创 【蓝桥杯】单片机学习(10)——I2C通信协议与E2PROM

这里写目录标题一、I2C总线1、I2C协议和UART协议的区别2、I2C时序认识3、I2C总线的数据传送(1)数据位的有效性规定(2)起始信号和停止信号(3)数据传输(4)整体数据传送过程4、I2C总线的寻址模式二、I2C总线器件的扩展1、扩展电路2、E2PROM(1)向E2PROM写数据流程(2)从E2PROM读数据流程三、实例一、I2C总线I2C总线是两线式串行总线,有两根双向信号线。一根是数据线SDA,一根是时钟线SCL。I2C总线的特点是:接口方式简单,两条线可以挂多个参与通信的器件,即多机模式

2020-08-16 22:57:01 3136 1

原创 【蓝桥杯】单片机学习(9)——多.c文件初认识及计算器实例

1、多.C文件的初步认识随着使用的硬件模块的增多,程序量逐步增大,为了方便代码的编写、维护和移植,通常采用多.C文件的形式。将按键、数码管、Lcd1602液晶、I2C等各个模块分别写一个.C文件,里面包含各自的底层驱动代码,再写出对应的头文件。这样在编写main.C文件时,需要使用哪个模块,只需要添加对应的头文件即可。...

2020-08-16 22:56:09 1680

原创 【蓝桥杯】单片机学习(8)——1602液晶

一、1602液晶基础知识介绍1、1602液晶的硬件接口介绍2、1602液晶的读写时序介绍3、1602液晶的指令介绍4、简单实例二、1602液晶和串口的综合应用1、通信时序解析2、多.C文件3、代码实例分析 未完待续,来不及写了,先列个提纲占位趴~...

2020-08-09 22:23:47 7818 2

原创 【蓝桥杯】单片机学习(7)——UART串口通信

一、基础知识介绍1、通信方式的分类(1)通信方式可分为并行通信和串行通信。由于并行通信占用资源过多且成本高,故串行通信更为普遍。并行通信:数据的各个位同时传送,以字节为单位通信。例如P0 = 0xFE,即一次给P0的八个口同时赋值,同时进行信号输出,类似于有8个车道同时可以过去8辆车(直升电梯,一次可以同时运送多个人)。串行通信:一次只能传送数据的一位。就如同一条车道,车辆只能一辆一辆的过(扶梯)。倘若要发送一个字节0xFE,规定低位在前高位在后,发送方式就是0-1-1-1- 1-1-1-1,一次

2020-08-07 21:42:41 4362 2

原创 【蓝桥杯】单片机学习(6)——蜂鸣器+继电器

1、蜂鸣器简介蜂鸣器按照驱动方式可分为有源蜂鸣器和无源蜂鸣器。有源蜂鸣器内部带有振荡器,只要给BZ段一个低电平,蜂鸣器就会响;而无源蜂鸣器内部不带震荡源,必须给500HZ~4.5KHZ之间的频率脉冲信号它才会响。比较而已,有源蜂鸣器内部多一个震荡电路。驱动发音也教为简单;无源蜂鸣器的价格较低,声音频率可以控制。2、以普中科技开发板为例原理图:示例代码如下://演奏音乐八月桂花 #include <reg52.h> #include <intrins.h>

2020-08-02 22:38:29 6035

原创 【蓝桥杯】单片机学习(5)——独立按键与矩阵按键

单片机学习()

2020-08-02 20:09:24 2155

原创 【蓝桥杯】单片机学习(4)——点阵LED

一、基础知识1、LED点阵原理一个数码管是由8段LED灯组成的,同理,一个88的点阵是由64个LED点阵组成的。88LED点阵外观图如1-1:内部结构图如下图1-2:若想点亮LED点阵,就要使得D端为高电平,P端为低电平。以普中科技的开发板为例,相关原理图如1-3所示,对应图1-2左侧的内部结构图。2、74HC595芯片(1)原理介绍74HC595是一个8位串行输入、并行输出的位移缓存器。引脚图如下图:其中主要用的引脚有:SER(14) = P3 ^ 4 , 串行数据输入(0或1);

2020-07-26 17:43:48 3802

原创 【蓝桥杯】单片机学习(3)——数码管的显示+定时器+中断

一、定时器1、定时器基础知识实现定时/计数,有3种主要方法:软件延时、数字电路硬件定时和可编程定时/计数器。软件定时:让机器执行一个程序段,这个程序段本身没有具体的目的,通过挑选适当的指令和设置合适的循坏次数来实现软件延时,由于执行每条指令都需要时间,执行这个程序段所需要的时间就是延时时间。常见的指令有for循环,通过改过循环次数来改变延时的时间。缺点:软件延时占用CPU,降低CPU的利用率。数字电路硬件定时:采用小规模集成电路器件,外接定时部件(电阻和电容)。通过改变电阻和电容的值来改变定

2020-07-25 19:45:36 13077

原创 【蓝桥杯】单片机学习(2)——点亮LED小灯

1、基础介绍LED灯,即发光二极管,有正极负极之分,方向接入正确,并且电流合适时,LED灯才会被点亮,如下图:为了防止电流过高,LED灯被烧坏,通常会加一个限流电阻。2、点亮LED小灯(以普中的板子为例,下同)#include "reg52.h" //此文件中定义了一些特殊功能寄存器sbit led=P2^0; //将单片机的P2.0端口定义为ledvoid main(){ while(1) { led=0; //P2.0端口设置为低电平 } }3、单边流水灯#in

2020-07-19 17:48:31 2595

原创 【蓝桥杯】单片机学习(1)——基础知识

一、单片机简介1、单片机即微型单芯片计算机,是将单片机主机(CPU、内存和I/O接口)集成 在一小块硅片上的微型机,又称微控器(MCU)。51单片机是对所有兼容Intel 8031指令系统的单片机的统称,是基础入门的一类单片机,也是应用最广泛的一种。2、单片机的用途:单片机由于具有三高优势(集成度高、可靠性高、性价比高),主要应用于工业检测于控制、单片机外设、智能仪器仪表、通讯设备、家用电器等。3、单片机的发展趋势:CPU进一步改进:采用双CPU结构,以提高处理能力;增加数据总线宽度;采用流水线的结

2020-07-18 22:40:22 6399 1

空空如也

空空如也

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

TA关注的人

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