自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux系统下使用C++推流多路视频流

Linux系统下使用C++推流多路视频流

2024-03-10 09:00:50 316

原创 Docker中使用nginx-rtmp推拉网络摄像头视频流

通过配置nginx文件,在docker中搭建流媒体服务器推拉网络摄像头视频流

2024-03-02 09:49:04 971

原创 Docker中创建nginx-rtmp流媒体服务器

【代码】Docker中创建nginx-rtmp流媒体服务器。

2024-02-29 21:53:27 401

原创 Jetson nano中使用tensorrt推理yolov5

下载后可见该项目文件下有个readme.md,参考可快速上手。在tensorrtx/yolov5/中新建文件夹build。准备yolov5项目, 从仓库下载5 5.0版本。将yolov5s转换成yolov5s.wts文件。,弄了也没解决(希望有大佬帮忙解答)。然而很伤心的是报错了,

2023-07-06 20:14:02 380

原创 python批量改文件名后缀

下面代码是将.txt后缀的文件批量改为。,也可用于其他类型后缀更改。

2023-05-25 11:06:15 969

原创 XML和JSON格式转换成txt

【代码】XML和JSON格式转换成txt。

2023-05-24 20:02:07 240

原创 电脑和虚拟机可以ping通,但Xshell连接不上虚拟机中ubuntu16.04

开启service ssh start;安装一下openssh-server;

2023-05-18 20:40:24 575 2

原创 电动汽车1200V-75A-IGBT

内容整合自论文:赵哿. 电动汽车1200V/75A IGBT芯片设计与验证[D].中国科学院大学(工程管理与信息技术学院),2016.链接:[电动汽车1200V/75A IGBT芯片设计与验证 - 中国知网 (cnki.net)]:绝缘栅双极晶体管(Insulate Gate Bipolar Transistor, IGBT)是一种由场效应晶体管(MOSFET)和双极型功率管(BJT)结合而成的达林顿结构,具有MOSFET和BJT的优点。MOSFET优点:输入阻抗高控制功率小(驱动功

2022-03-30 13:38:42 645

原创 LC谐振电路

电感感抗、电容容抗与输入频率f的关系感抗:XL=2πfL=ωLXL=2πfL=ωLXL=2πfL=ωL在如上电路中,经分析,可得增益Gain:Gain=Vout/Vin=R/(XL+R)=R/(2πfL+R)Gain=Vout/Vin =R/(XL+R) =R/(2πfL+R)Gain=Vout/Vin=R/(XL+R)=R/(2πfL+R)由上面公式可知,频率增大,感抗增大,增益减小(低通滤波电路);容抗:容抗大小与频率成反比;XC=1/2πfcXC=1/

2021-11-27 10:56:38 1552

原创 Windows桌面任务栏上面无线网显示不见了如何解决

Windows桌面任务栏上面无线网显示不见了如何解决问题描述:有时候电脑右下角的桌面的无线网图标会突然消失,看习惯了会很难受!?辣么,该如何解决呢?下面提供一下我常用的方法首先要确保任务栏处显示无线网图标打开,如下图所示(可以打开设置搜索任务栏找到)如果上图所示无线网处于开的状态,但任务栏处仍无无线网图标,请打开任务管理器,找到Windows资源管理器,然后重新启动,over!...

2021-09-27 00:33:38 12058 1

原创 MOS驱动电路(2)

加速关断驱动该电路开通时电流经过10Ω电阻给栅源间电容充电,关闭时经过5Ω电阻和快速恢复二极管栅源间电容上电电荷快速泄放。关断回路选择5Ω电阻是为了防止关断时电流过大将驱动IC烧坏。推挽式驱动当驱动IC的电流不强时,可以选用推挽式驱动电路,原理图如下:推挽式驱动,又称图腾柱驱动,如上图所示由一对NPN-PNP晶体管组成的互补输出电路,能有效提升电流提供能力。当其工作时,上下两个三极管交替工作:当输入高电平时,Q1导通,Q2截止(对应MOS开通);当输入低电平时,Q2导通,Q1截止(对应MOS关断

2021-09-23 19:27:16 2986

原创 MOS驱动电路

MOS驱动电路图MOS驱动有许多种,下面是常见的一种MOS驱动电路。电路详解MOS是电压控制型器件,当栅极G端电压达到开启电压时,DS端就会有电流通过;反之,栅极G端电压低于开启电压时,DS端呈现断开状态,因此可以通过控制栅极电压的大小来控制MOS管的导通。由MOS管的特性可知,寄生电容Cgs两端的电压决定着栅极电压的大小,所以MOS开通关断的过程即寄生电容Cgs充放电的过程。10Ω电阻:由于驱动IC输出与MOS之间存在电感,与MOS的寄生电容会产生振荡,需要电阻来增大振荡阻尼,避免

2021-09-05 14:29:15 7761

原创 数字图像模型、采样、量化

数字图像模型、采样、量化图像的数学模型图像是基于人类视觉系统对外界信息感知上进行的一种增强形式,包括照片、自然景物、数学方法描述的图形等。图像在本质上是模拟量,特别是在计算机应用尚未普及之前,应用所需的图片多以模拟信号形式出现。随着计算机时代的到来,数字计算成为了一种主流,相应的图像处理方式也就发生了转变,数字图像模型应运而生。图像经过数字化转化为数字图像,它是将模拟图像信息转化为数字信息的过程,过程如图所示。在计算机中,图形由像素组成,如图中最左面部分,一幅图像被分为M*N 个方格,每个方格即为像素

2021-01-06 20:30:29 3005

原创 Visual Studio2019社区版配置OpenCV4.4

Visual Studio2019社区版配置OpenCV4.3准备工作OpenCV4.3下载Visual Studio2019社区版下载(安装教程网上很多此处不再介绍)环境配置打开Visual Studio2019,创建新项目,选择控制台应用,创建项目名称在打开的项目中将Debug旁边的x86换成x64打开视图—>其他窗口—>属性管理器,右下角会出现属性管理器,双击Microsoft.Cpp.x64.user编辑包含目录,添加如下图2中OpenCV的inclu

2020-09-21 15:04:55 860

原创 将MathType6嵌入word2016

安装教程:打开word选择创建空白文件,然后在菜单栏找到视图,点击,找到宏,录制宏,在宏录制中可以对宏明进行更改,如下如:点击插入,找到对象,在新建中找到MathType6.0 Equation,然后点击确定接下来会跳出MathType6.0主程序,再次进入宏,选择暂停录制点击文件,选项,自定义功能区,按照下图步骤操作,其中新建的选项卡自己可以重命名,完成后就可在wor...

2020-04-13 10:50:35 3397 1

原创 MATLAB:数字图像处理一些基本应用1

MATLAB:数字图像处理一些基本应用1Matlab中拥有着丰富的图像处理库,对于一些图像处理、研究特别方便。本文只是简单介绍一些常用的Matlab图像处理方法,仅供入门参考。首先我们先来看一些代码,以及其运行结果:I = imread('E:\Picture\lena.jpg');%读取图片imshow(I);%显示图片title('lena照片')%图片命名运行结果为:简短的三...

2020-04-08 22:23:29 766

原创 Matlab:尝试将 SCRIPT XXX 作为函数执行的解决方案

Matlab:尝试将 SCRIPT XXX 作为函数执行的解决方案最近在做图像处理小实验的过程中遇到了无比沙雕的情况,被自己佛了,最近真的智商不在线,或者没在线过。先描述一下问题:在Matlab中调用直方图均衡化函数histeq,但是出现了如下图情况:为此我还help了一下:心想histeq不是Matlab自带的函数吗,咋可能不存在,然后又看了一下自己的代码,没问题啊,上网找了一下...

2020-04-04 18:13:25 18964 13

原创 消除Word文档被加密、限制编辑的解决方法

消除Word文档被加密、限制编辑的解决方法因一些需要可能会需要借鉴一些文档内容,但是文档被加密了会很难受,本文提供一种亲试可行的解决方案,因博主电脑用的是office2016,至于该方法是否适用于WPS不得而知,因未亲测,不敢妄言。首先将限制编辑、加密的文件另存为XML格式,像下面这种然后选择以记事本方式打开,打开后在记事本的编辑下面利用查找搜protection,也可以直接搜...

2020-03-05 21:20:23 3545

原创 Anaconda常用控制命名

Anaconda常用控制命名安装包conda install XX包名或者也可采用pip形式安装,如:pip insatll XX包名(使用pip安装时,如果电脑中python运行环境较多,最好进入Anaconda下面的Scripts文件中进行pip安装)如果需要卸载包,只需要将install改为uninstall即可其他常用命令conda --version ...

2020-01-15 13:52:09 443

原创 关于散列表的题目

关于散列表的题目在牛客网上刷到的一个关于散列表的题目,因为当时做的时候看和我之前做的题目一样,没有思考直接做选了结果,最后对答案的时候却发现答案错了。仔细看了一下,发现题目与之前做的题目基本大致相当,却是不一样的知识点,在我之前做此题之前我还从未注意过,是一个新的知识点。(单选题)设哈希表长为14,哈希函数为h(key)=key%11。表中现有数据15、38、61和84,其余位置为空,如果...

2019-07-31 14:19:36 2041

原创 平衡二叉树(AVL)的4种插入调整过程

平衡二叉树(AVL)的4种插入调整过程平衡二叉树定义:在插入中为了保证二叉排序树的性能,规定在插入和删除二叉树结点时,要保证任意结点的左、右子树的高度差的绝对数值不超过1,这样的二叉树被称为平衡二叉树(Balanced Binary Tree),简称平衡树(AVL)。平衡二叉树的插入:我们知道,进行插入和删除操作时势必会对树的整体的造成的一定的影响,树的结构发生一定的变化,如果这...

2019-07-10 22:06:54 4257

原创 51单片机:8051指令简介

51单片机:8051指令简介按《单片机原理与应用》上面的介绍,8051指令系统共有111条指令,按功能分类,大概分为下面五大类:数据传输类(28条)算术运算类(24条)逻辑操作类(25条)控制转移类(17条)位操作类(17条)专业课本上包含的指令会比较全面,而在我的这篇博文中不会写的那么全。我只是简单的介绍一些常见的指令,这些指令是我考试内容中必须要掌握的,是...

2019-06-25 16:28:00 5415 1

原创 51单片机:用汇编语言表示分段函数

51单片机:用汇编语言表示分段函数学习51单片机中,虽然大部分的时间都在用C语言编写代码,但是因考试需要也学了一些简单的汇编知识。初识汇编是在微机原理,那时没有好好学,现在到用的时候,真是一把辛酸泪。还好考试涉及的知识点不是那么深,简做整理了一点,暂存博客吧。开胃小题:用汇编语言实现如下功能:假设X储存在RAM 30H中,而Y存储在外部RAM31H中,当 X > 0时,Y = ...

2019-06-17 17:12:24 3829

原创 51单片机:有趣的定时器实验

51单片机:有趣的定时器实验本以为考完试搞完课设就没啥单片机啥事了,结果莫名的来了软件工程软件基础训练,训练Proteus和Keil软件。我嘞天,之前天天用好不?这课程安排的emmmmm,我还要其他课设好不?真是没办法。不过还好,软件训练时遇到了一个好玩的题目给了点心里安慰,分享一下。题目描述:单片机运行后,显示器会显示“00”字样,每过1s,显示的内容就会变化一次,依次显示“01”、“0...

2019-06-11 11:25:34 4265 1

原创 51单片机:压控PWM信号发生器设计

51单片机:压控PWM信号发生器设计经过一个学期的学习,初步入门了51单片机。会写了一点小程序,尝试过在板子上面跑自己设计的代码。当看到自己设计的程序结果由仿真变成现实在你眼前时,确实很开心。51系列虽然很老,有点过时了,感觉对于入手学单片机还是可以的。知识是一个积累的过程。像这种已经过时的或者说不太主流的东西,我一开始接触时也觉得没啥必要啊,还不如学STM32,后来老师告诉我们,高楼是一层一...

2019-06-08 10:29:34 3944 1

原创 51单片机:利用TLC549测量电压,并将测量值显示在LCD上

51单片机:利用TLC549测量电压,并将测量值显示在LCD上之前有段时间做单片机课设,同学在做电压比较器,找我帮忙写个要求,利用TLC549测量电压,并将测量值显示在LCD上,想到之前自己写过TLC549测量电压,并将测量值显示在数码管上,还没用过LCD,便试着写了一下(LCD我学的不好)。代码实现:#include<reg52.h>#include<intrins.h...

2019-06-06 16:51:40 13523 10

原创 51单片机:计数器 方式2 外部开关按5次LED灯状态发生改变

51单片机:计数器 方式2 外部开关按5次LED灯状态发生改变最近一段时间在准备单片机考试,复习过程中发现自己在平时写作业的过程中很少用到计数器,大部分情况下都是在用定时器,因此复习看到有关定时器的内容时很是吃力,后来好好温习了一下课本,才对计数器有了一点了解。单片机课程虽然结束了,课设也搞完了,但是在这一过程中暴露了很多的问题还是应该引起重视的,很有必要记录一下。问题描述Suppos...

2019-06-03 18:31:28 6069 7

原创 51单片机:串行口控制寄存器SCON

51单片机:串行口控制寄存器SCON串行口控制寄存器SCON的格式D7D6D5D4D3D2D1D0SCONSM0SM1SM2RENTB8RB8TIRI98H位地址9FH9EH9DH9CH9BH9AH99H98H​SM0、SM1——串行口的4种工作方式选择位SM0SM1方式功能0...

2019-05-31 11:23:40 12989

原创 51单片机:定时器/计数器TMOD设定

定时器/计数器TMOD设定TMOD格式上图为TMOD格式,8位分为两组,高四位控制T1,低四位控制T0TMOD各位的说明GATE0:仅由运行控制位TRx(x = 0,1)来控制定时器/计数器运行。1:用外中断引脚( INT0或 INT1)上的电平与运行控制位TRx共同来控制定时器/计数器运行。C/T*0:为定时器工作模式,对单片机的晶体振荡器12分频后的脉冲进行...

2019-05-28 21:50:38 53154 5

原创 51单片机:利用两个按键通过中断分别实现数码管上数字自加自减功能(00——99)

51单片机:利用两个按键通过中断分别实现数码管上数字自加自减功能(00——99)功能描述:开关key1控制实现每按一次,数码管数字加1,实现00-99的循环开关key2按键按一下实现数码管减1,实现00-99的循环数码管初始数值为00当数码管数值为00时,按下key2(减1)数码管显示99仿真电路图:代码如下:/*-------------------------------...

2019-05-20 21:28:41 27359 16

原创 51单片机:用ADC0832做模数转换,测量电压大小

51单片机:用ADC0832做模数转换,测量外界电压大小问题要求利用51单片机,外加一个ADC0832模数转换器,设计一个可以实时测量电压的电路。测量电压的范围是0-5V(允许误差),要求测出的电压用数码管实时显示,精确到小数点后两位。代码编写://----------------------------------------------------------// 用...

2019-05-12 09:30:23 27192 18

原创 51单片机:TLC549测量电压,并将测量值显示在数码管上

51单片机:TLC549测量电压,并将测量值显示在数码管上要求:在51单片机上利用TLC549这个A/D转换器测量电压,并将测量值显示在数码管上。电源范围是0-5V,可以实时测量出电压大小并显示出来。仿真电路图:代码如下://TLC549测量电压,并将测量值显示在数码管上#include<reg52.h>sbit CS = P1^0;sbit CLK = P...

2019-05-09 07:58:20 10512 14

原创 51单片机数据传送——片外到片内(汇编语言实现)

51单片机:数据传送——片外到片内(汇编语言实现)问题描述:把存储在片外RAM 1000H开始的16个单元(地址为1000H到100FH)内容依次搬移到片内RAM 30H开始的16个单元(地址为30H到3FH)/*外部RAM(1000H~100FH)单元地址内数据搬移到片外RAM(30H~3FH)*/ MOV R7,#10H ;搬移16个数据 MOV R1,#30H...

2019-05-06 22:18:08 18567 6

原创 51单片机数据传送——片内到片外(汇编语言实现)

51单片机:数据传送——片内到片外(汇编语言实现)问题描述:把存储在片内RAM 40H开始的16个单元(地址为40H到4FH)内容依次搬移到片外RAM 3000H开始的16个单元(地址为3000H到300FH)代码/*内部RAM(40H~4FH)单元地址内数据搬移到片外RAM(3000H~300FH)*/ MOV R0,#40H ;内部RAM开始地址 MOV DP...

2019-05-06 22:04:39 16227

原创 C语言基础知识回顾

C语言基础知识回顾文章目录C语言基础知识回顾主函数逻辑运算符位运算条件运算格式:运行结果如下:逗号运算代码示例:运行结果如下:scanf和printf输入/输出scanf函数的使用:数据类型与scanf格式控制对应关系printf函数的使用数据类型的printf格式符输出格式控制(左右对齐)循环——switchswitch语句:break和continue的区别示例代码:主函数主函数是一个...

2019-04-20 11:24:41 620

原创 51单片机:stc烧录软件下载.hex文件遇到无法下载问题的解决方法(虚拟串口占用实际下载串口)

51单片机:stc烧录软件下载.hex文件遇到无法下载问题的解决方法(虚拟串口占用实际下载串口)问题描述:打开STC-ISP(V6.85P)下载选择好的.hex文件时,总是显示在检测目标单片机的状态,打开设备管理器发现相适应的串口无法使用,后来发现原来是因为在Configure Virtual Serial Port Driver中练习串行通信的过程中占用了虚拟串口,导致烧录软件无法正常下载...

2019-04-12 13:29:03 6254

原创 51单片机:主机甲向从机乙发送字母A,乙收到后返还给甲,甲收到后LED灯状态发生改变

51单片机:主机甲向从机乙发送字母A,乙收到返还给甲,甲收到后LED灯状态发生改变题目要求:开关按下主机甲向从机乙发送字母A,乙收到后并返还给甲,当甲收到后LED灯状态发生改变代码如下:主机甲/**开关按下主机甲向从机乙发送字母A,*乙收到后并返还给甲,*当甲收到后LED灯状态发生改变*/#include <reg52.h>sbit LED = P2^1;s...

2019-04-07 10:20:52 2255 12

原创 51单片机:实现上位机给下位机发送数字,下位机在数码管上面显示

51单片机:实现上位机给下位机发送数字,下位机在数码管上面显示代码如下:/**上位机给下位机发送数字*下位机数码管显示数字*/#include <reg52.h>unsigned char code DisPlay_Seg[10]={ 0xc0,0xf9,0xa4, 0xb0,0x99,0x92, 0x82,0xf8,0x80,0x...

2019-04-06 21:50:44 7121 6

原创 51单片机:每来5 个脉冲,LED灯改变一次状态

51单片机:每来5 个脉冲,LED灯改变一次状态作业要求:初始时LED灯处于熄灭状态,每来5个脉冲,LED灯状态改变一次代码如下:/*每来5个脉冲,LED灯改变一次状态*/#include<reg52.h>sbit LED = P1^0; unsigned int cnt = 0;main(){ TMOD &=0X0F; TMOD |=0x0...

2019-04-02 22:22:41 2629 1

原创 51单片机:使用T0,方式2,在P1.0输出周期为400µs,占空比为1:10的矩形脉冲

51单片机:使用T0,方式2,在P1.0输出周期为400µs,占空比为1:10的矩形脉冲作业要求:要求使用T0,采用方式2定时,在P1.0输出周期为400µs,占空比为1:10的矩形脉冲。分析过程:从P1.0输出的矩形脉冲的高低电平的时间为1:10,则高低电平的时间分别为36.37μs和363.7μs。采用6MHz晶振,高低电平输出取整,则约为36μs和360μs。代码如下:#...

2019-04-02 20:30:29 21220 8

Simulation.zip

综合运用所学单片机知识,设计一个压控PWM信号发生器。要求如下:系统单片机使用AT89S52,甲机通过ADC0832采集电压信号,显示该电压值并将该电压信号对应的数字量传给乙机,乙机生成对应频率的PWM脉冲信号,占空比恒为1/4。给定单片机频率为11.0592MHz。

2019-06-08

电压比较器.zip

电压比较器:甲机通过TLC549采集电压,显示该电压值并传给乙机,乙机将该电压值与2.5V进行比较,超过2.5V显示大于号,低于2.5V显示小于号,等于2.5V显示等于号,要求用8*8LED点阵显示,给定单片机频率为11.0592HZ

2019-06-06

空空如也

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

TA关注的人

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