自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于IAR使用STM32 V3.5官方固件库新建工程(超详细图解步骤)

目录一. 固件库下载二. IAR新建工程三. 工程配置一. 固件库下载下载地址:STM32固件库下载进入官网下载根据你stm32芯片对应的型号选择此处我选择的是STM32F1x系列,进入之后下载下载压缩包解压得二. IAR新建工程先新建工作空间新建工程选择empty project,并点击OK保存到工程文件夹中(先新建一个文件夹,文件夹名随便你想要的名字),进入该文件夹,并取名字(工程名字最好和文件夹名一样),然后进行保存再进行保存(保存的文件名同之前的一样)

2020-10-30 17:01:10 2480 6

原创 单链表及其基础操作(C语言)

C语言单链表

2021-12-04 22:30:37 617

原创 VS2019下OpenCV3.4.9的环境搭建

VS2019下OpenCV3.4.9的环境搭建1.首先下载OpenCV3.4.9下载完成后解压后如图所示(我的路径为D:\opencv_3.4.2_windows ——下面方便查看路径)打开之后为2.配置环境变量进入我的电脑高级系统设置点击环境变量进行设置先修改用户变量再修改系统变量路径为:D:\opencv_3.4.2_windows\build\x64\vc15此处添加V15的库文件到环境变量中到此系统变量配置完成3…新建VS工程新建完成注意

2021-02-26 20:07:19 633

原创 贴片电容的读法

贴片电容的读法读贴片电阻阻值再也不头疼,只要掌握E24和E96两类标注法贴片电阻大体上分为两种阻值标注方法,一是E24标准的标注方法,另-种是E96标准的标注方法。1.E24标注法对于E24标注法如果是三位数字,则前两位是电阻值的有效数字,第三位是10的倍率,比如数字是103的电阻阻值就是1010^3 = 10K,而470则是4710^0 = 47欧,而不是470欧。对于阻值小于10欧的则用R代表单位为欧姆的阻值的小数点或者用m代表阻值单位为毫欧的小数点,比如1 R0表示1.0欧,5R1表示5

2020-10-24 19:01:56 2062

原创 四轮寻迹智能车的设计(逐飞IMX-RT1064)

基于RT1064对于四轮寻迹智能车的设计工作笔记目录基于RT1064对于四轮寻迹智能车的设计工作笔记1.前篇(1)adc (模数/数模转换)(2)pit(定时中断)(3)pwm(波特率)(4)gpio(引脚使用)2.舵机篇3.电机篇4.调试篇参数调整1.前篇1064单片机基础函数(1)adc (模数/数模转换)一般就是芯片的输出和输入,芯片输出信号,要做数模转换。芯片接收的信号,要进行模数转换。( 只要跟CPU打交道的通常是数字量,和控制系统相关的一般是模拟非电量(温度,速度等),模拟量和数字量

2020-10-24 18:51:44 4651 1

原创 MATLAB数据插值和曲线拟合

MATLAB数据插值在工程测量和科学实验中,所得到的数据通常是离散的。如果要得到这些离散点以外的其他点的数值,就需要根据这些已知数据进行插值。根据被插值函数的自变量个数,插值问题分为一维插值、二维插值和多维插值等;根据是用分段直线、多项式或样条函数来作为插值函数,插值问题又分为线性插值、多项式插值和样条插值等。1.一维插值如果被插值函数是一个单变量函数,则数据插值问题称为一维插值。一维插值采用的方法有线性方法、最近方法、3次多项式和3次样条插值。函数interp1:插值函数Y1=interp1

2020-08-23 22:15:07 3640

原创 MATLAB多项式计算

MATLAB多项式计算在MATLAB中,n次多项式用一个长度为n+1的行向量表示(因为是n个幂次项系数加上一个常数项),缺少的幂次项系数为0。例如 n次多项式:P(x)=anxn+an-1xn-1+an-2xn-2+…+a1x+a0表示为:[an,an-1,an-2,…,a1,a0]目录MATLAB多项式计算1.多项式的加减运算2.多项式的乘法运算3.多项式的除法运算4.多项式的导函数5.代数多项式求值6.矩阵多项式求值7.多项式求根1.多项式的加减运算事实上,多项式的加减运算就是其所对应的

2020-08-23 16:45:02 11097

原创 MATLAB数据分析

MATLAB数据分析在实际应用中,经常需要对各种数据进行统计处理,以便为科学决策提供依据。这些统计处理包括求数据序列的最大值和最小值、和与积、平均值和中值、累加和与累乘积、标准方差和相关系数、排序等,MATLAB提供了相关的函数来实现。1.最大值和最小值数据序列求最大值函数:max求最小值函数:min(1)求向量的最大值和最小值(2)求矩阵的最大值和最小值(3)两向量或者矩阵对应数据的比较2.求和与求积数据序列求和函数:sum求积函数:prod(1)(2)3.平均数和中值求矩阵和

2020-08-23 00:13:18 4565

原创 VC++6.0如何查看程序内存

VC++6.0如何查看程序内存对于程序的运行过程如果有bug,那么调试是很重要的一个手段去找出错误,其中要懂得看程序运行的内存。先认识下工具栏的内容一.打断点先打开目标工程,选中要查看运行结果的那行代码,并点击断点设置按键进行断点设置。二.进入调试点击调试按键进入程序调试下方会出现变量显示栏,显示变量的值,也可查看变量的地址三.开启memory窗口在运行过程中点击memory窗口,可调出其窗口四.查看变量地址及其数据在memory窗口中输入变量(会直接转换成变量地址),或者变

2020-08-19 15:49:09 2276 1

原创 C语言中如何使用system函数

C语言中如何使用system函数一.system函数c语言中的system()函数主要用于发出一个DOS命令,该函数已经收录在标准c库中,可以直接调用。使用时包含头文件<stdlib.h>补充:DOS:DOS是Disk Operating System的缩写,即磁盘操作系统。它是一个基于磁盘管理的操作系统。DOS命令:是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。(学习DOS命令是控制微机的基础)提供用户使用的

2020-08-18 09:45:29 19546 1

原创 数电课设—四位数字电子钟设计

四位数字电子钟设计目录四位数字电子钟设计一.实验名称:四位数字电子钟设计二.设计目的三.设计内容四.设计基本要求五.器件设备六.设计原理(1)74160引脚及其功能(2)74LS48引脚及其功能(3)74LS00引脚及其功能(4)数码管引脚及其功能(5)NE555定时器七.设计过程一.实验名称:四位数字电子钟设计二.设计目的1.掌握数字系统设计的基本方法和流程2.掌握计数器、译码器、数码管等常见器件的原理和使用方法3.设计一个具有时分显示的电子钟,准确计时,设置形式显示时分,小时要求24,分钟计

2020-08-16 20:20:20 17466 1

原创 MATLAB—隐函数绘图

MATLAB—隐函数绘图如果给定了函数的显示式,可以先设置自变量向量,然后根据表达式计算出函数向量,从而用plot等函数绘制出图形,但如果函数用隐函数形式给出,则很难用上诉方法绘制图形。目录MATLAB—隐函数绘图绘图函数:ezplot(1)f=f(x)形式(2)f=f(x,y)形式(3)参数方程x=x(t),y=y(t)形式绘图函数:ezplot(1)f=f(x)形式f可以是函数文件名或函数表达式组成的字符串,也可以是一个匿名函数表达式或函数名调用格式:①ezplot(f):在默认区间-2π

2020-07-20 10:36:00 44118 2

原创 MATLAB三维绘图

MATLAB绘图篇—三维绘图目录MATLAB绘图篇—三维绘图1.三维曲线2.三维曲面三维曲面绘制过程(1)生成平面网格坐标矩阵(2)利用绘制三维曲面函数绘制曲面3.其他三维曲面1.三维曲线绘制三维曲线的基本函数调用格式为:plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n)其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot函数相同。(1)当x,y,z是同维向量时,则x,y,z 对应元素构成一条三维曲线。(2)当x,y,z是同维矩阵时,则

2020-07-19 15:14:50 21698

原创 MATLAB二维绘图

MATLAB绘图篇—二维绘图目录MATLAB绘图篇—二维绘图绘图基本函数—plot函数1.plot参数为基本参数plot函数基本调用方式plot函数其他调用方式2. 含多个输入参数的plot函数3. 含选项的plot函数4. 双纵坐标函数plotyy绘图基本函数—plot函数1.plot参数为基本参数plot函数基本调用方式plot(x,y)x和y为长度相同的向量,分别用于存储横坐标和纵坐标。 x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plo

2020-07-17 19:28:35 1404

原创 MATLAB函数文件的使用

MATLAB函数文件的使用目录MATLAB函数文件的使用1.函数文件基本结构:(1)文件名(2)注释说明部分(3)函数体语句2.函数的调用2.1函数的递归调用3.函数参数的可调性4.局部变量和全局变量4.1局部变量4.2全局变量1.函数文件基本结构:**function 输出形参表=函数名(输入形参表)注释说明部分函数体语句**注: 1.function在开头第一行作为引导,表明这是一个函数文件。 2.当输出形参的个数大于一个时,输出形参表要用方括号括起来,即输出为向量。(1)文件名

2020-07-07 11:12:19 5324

原创 MATLAB中m文件的新建和使用

MATLAB的m文件目录MATLAB的m文件1.m文件2.m文件的新建和打开(1)建立matlab的.m文件的3种方式(2)打开MATLAB的.m文件的3种方式3.m文件的使用(1)命令文件的使用(2)函数文件的使用1.m文件用MATLAB语言编写的程序,其文件后缀为m,称为m文件.m文件根据内容和调用方式不同可以分为两种,函数文件和命令文件。区别:(1) 命令文件没有输入参数,也不返回输出参数;而函数文件可以带输入参数,也可返回输出参数。(2) 命令文件对工作空间中的变量进行操作;而函数文件

2020-07-06 10:35:40 55510 1

原创 MATLAB矩阵结构转换及求值

MATLAB矩阵结构转换及求值这里写目录标题MATLAB矩阵结构转换及求值1.对角阵和三角阵(1)对角阵(2)三角阵2.矩阵的转置3.矩阵的逆使用矩阵求逆方法 求解线性方程组4.矩阵的行列式5.矩阵的秩和迹6.矩阵的范数7.矩阵的条件数8.矩阵的特征值和特征向量使用求特征值的方法求解方程表 矩阵结构变换函数及其含义函数名含义diag(A)提取矩阵A主对角线元素,产生一个具有min(m,n)个元素的列向量diag(A,k)提取第k条对角线的元素diag(V)产生一个

2020-07-05 15:05:25 1393

原创 MATLAB矩阵的分析和处理(一)

MATLAB矩阵的分析和处理(一)目录MATLAB矩阵的分析和处理(一)特殊矩阵1.通用特殊矩阵1.**指定元素范围 的 随机数矩阵**2.指定均值a,方差b和阶数c 的正态分布随机矩阵2.专门学科特殊矩阵(1)魔方矩阵(2)范得蒙矩阵*(3)希尔伯特矩阵*(4)托普利兹矩阵*(5)伴随矩阵(6)帕斯卡(Pascal)矩阵*(*号为暂时没用到的特殊学科矩阵)特殊矩阵1.通用特殊矩阵表 通用的特殊矩阵的函数的函数及其含义函数名含义zeros产生全0矩阵(零矩阵)one

2020-07-04 21:49:03 915

原创 MATLAB结构矩阵

MATLAB结构矩阵

2020-07-04 11:34:25 7479 10

原创 MATLAB字符串数组

MATLAB字符串数组基本规则(1)所有字符串都用单引号(英文状态下输入)括起来;(2)将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。(3)size指令获得串数组的大小。串中的每一个字符,包括中英文字符、空格、标点都算一个元素。(4)字符串中的字符以ASCⅡ码形式存储,因而区分大小写。(5)可建立多行字符串,形成字符串矩阵。例如String1='welcome to matlab!' %单引号括起来String1 = 'welcome to matlab

2020-07-03 10:41:23 35236

原创 MATLAB数据及其运算(三)

MATLAB数据及其运算(三)-算数运算,关系运算,逻辑运算1.算数运算MATLAB的基本算术运算有:+(加)、-(减)、*(乘)、/(右除)、(左除)、^(乘方)。运算是在矩阵意义下进行的,基本单位应该是矩阵,单个数据的算术运算只是一种特例。运算符号及其功能表符号功能+加法-减法*乘法_*点乘,数组乘法/右除_/数组右除\左除_\数组左除^乘方_^数组乘方’矩阵共轭转置_’矩阵转置(

2020-07-02 12:05:13 1450

原创 MATLAB数据及其运算(二)

MATLAB数据及其运算(二)矩阵1.矩阵的建立(1)直接输入法在命令行窗口直接键盘输入矩阵。 过程:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的不同列的各元素之间用空格或逗号分离,不同行元素之间用分号隔开。(2)M文件建立矩阵对于比较大且比较复杂的矩阵,可以为它专门建立一个M文件。1)在.m文件中编辑MYMAT=[101,102,103,104,105; 201,202,203,204,205; 301,302,303,304,305]2)存盘(文件名为my

2020-07-02 10:32:24 1004

原创 MATLAB数据及其运算(一)

MATLAB数据及其运算MATLAB数据的特点:矩阵是MATLAB最基本,最重要的数据类型,MATLAB的大部分运算或命令都是在矩阵运算的意义下执行的,而且这种运算定义在复数域上。向量和单个数据都可以作为矩阵的特例来处理。数据类型1.矩阵2.整型带符号整数(int8、int16、int32)和无符号整数(uint8、uint16、uint32)3.浮点型单精度数(single)、双精度型(double)4.字符型(char)5.结构体类型(Structure)6.单元类型(Cell)

2020-07-01 21:20:16 2103

原创 C++ char类型

C++ char类型char类型也是一种整型,他是专门用于存储字符(如 字母和数字)而设计的。存储程序对于计算机而言很容易,但是存储字母就是另一回事了,当然,后来便用字母的数值编码解决了。最常用的符号集是ASCLL字符集,char类型占8位,不同数值的个数满足基本字母,字符,小整数的个数。#include <iostream>int main(){using namespace std;char ch = 'M';int i =ch;//打印出M的ascll码值cout<

2020-07-01 10:56:52 8365

原创 MATLAB操作界面详解以及基础指令

MATLAB 工作界面详解以及基础指令1.MATLAB工作界面MATLAB的工作界面由菜单工具栏,当前工作目录窗口,工作区窗口,命令历史窗口,命令行窗口 组成。菜单工具栏菜单工具栏包括3个标签:主页,绘图,APP主页板块提供了大部分功能·新建脚本:用于新建新的.m文件·新建:用于建立新的.m文件,图形,模型和图形用户界面·打开(快捷Ctrl+O):用于打开文件·导入数据:用于从其他文件导入数据·保存工作区:将工作区的数据保存起来·设置路径:设置路径·预设:用于设置命令行窗口的属性,

2020-06-30 21:17:15 10736

原创 Qt线程的使用(一)

Qt线程的使用(一)1.线程启用QThread 即Qt中的线程类,与进程中的其他线程共享数据,但独立运行。QThread 从run()函数开始执行,通过调用start()函数开启run(),通过调用exec()开启时间循环。先穿件一个MyTread类文件,这个类继承了QThread//MyTread.h文件#include <QThread>#include <QDebug>class MyThread : public QThread{ Q_OBJECTp

2020-06-30 16:11:28 499

原创 C++整型(short,int,long,longlong)

C++整型数据类型整型就是没有小数部分的。C++基本整型有char,short,int,long,long long。由于char 类型比较特殊,下面只关于char,int,long,long long。1.整型short,int,long,long longC++/C中的整型数据通过使用不同数目的位来存储值,最多能够表示4中不同的整数宽度。而且C++提供一种灵活的标准,它确保了最小长度吗(从C语言借鉴而来)·short至少16位·int至少16位,且至少和short一样长·long至少32位,

2020-06-30 16:08:27 12507 3

原创 C++ 学习笔记(一)

C++ 学习笔记(一):头文件,标准输入输出, 名称空间头文件名C语言的头文件名一般都有后缀.h,将其作为标识头文件的一种简单判别方法。C语言转换头文件:对于C头文件被转换为C++头文件,是去掉了拓展名.h,并加上前缀c,如“cmath”,这种转换,有时是做了新的修改,有时是版本相同。纯粹的C++头文件(如iostream),去掉拓展名不只是形式上的变化,其头文件还包含了命名空间。头文件类型约定示例说明C++旧式风格以.h结尾iostream.hC++程序可以使用

2020-06-29 16:25:46 125

原创 FTP文件管理项目 项目日报(六)

FTP文件管理项目 项目日报(六)进度计划完成用户注册,找回密码,修改密码的发包和解包用户注册,找回密码,修改密码的发包和解包问题暂无解决方案暂无明日计划1.了解Qt下文件操作部分的内容2.了解Qt线程类的内容技术点记录//用户修改密码的发送和修改密码应答包的解析//修改密码按钮槽函数connect(this->amend_btn,SIGNAL(clicked()),this,SLOT(amend()));//发送修改密码请求void Ame

2020-06-25 22:06:19 121

原创 FTP文件管理项目 项目日报(五)

FTP文件管理项目 项目日报(四)进度今日计划实际完成登录,注册,找回密码,修改密码的发包和解包登录发包解包,注册,找回密码发包问题解决方案技术点不定长包的打包和解包//包体基类class PacketBase{public: PacketBase(); ~PacketBase(); packet_header_t *gethead; packet_tali_t *gettail; bool pack(); /

2020-06-24 10:27:39 147

原创 FTP文件管理项目 项目日报(四)

项目日报(四)1.预期进度1.网络连接2.数据库单例类添加,数据库各功能代码测试3.完成登录,注册发包解包2.实际进度1.网络连接2.数据库单利类添加,数据库各功能代码测试网络连接//网络连接套接字QTcpSocket *tcpclient; //网络连接操作 tcpclient=new QTcpSocket(this); tcpclient->abort(); //取消已有的链接 tcpclient->connectToHost(

2020-06-23 16:16:35 141

原创 Qt学习:qss的使用(一)

Qt学习:对于qss初步使用Qt样式表(Qt Style Sheet即QSS)是一个可以自定义部件外观的十分强大的机制。其概念,术语和语法都收到HTML的层叠样式表(Cascading Style Sheets 即CSS)的启发。不过,QSS是用于控件。1.Qt样式表的设置方式(3种)(1)代码中设置例如//同一种类型的控件,全部应用同一样式表QpushButton->setStyleSheet(“background{color:yellow}”);//利用窗口设置控件样式,对相同类

2020-06-23 09:18:21 912

原创 Qt工程如何添加第三方库(以ffpemg为例)

Qt工程如何添加第三方库(本文以ffpemg添加为例子)1.在Qt工程目录中添加INCLUDEPATH += $$PWD/ffmpeg/include \ $$PWD/sdl/includeLIBS += $$PWD/ffmpeg/lib/avcodec.lib \ $$PWD/ffmpeg/lib/avdevice.lib \ $$PWD/ffmpeg/lib/avfilter.lib \

2020-06-22 00:22:44 1601

原创 FTP文件管理项目 项目日报(三)

项目日报(三)阶段:编码1.昨日进度1.完成大部分界面跳转2.研究不定长包的打包过程2.昨日会议内容1.计划客户端除文件内容以外的部分6天内完成2.协议再次改定3.客户端议定再加入功能:增加文件目录,删除文件目录功能,文件移动,功能请求包发送的同时发送用户账号密码,以确定为本人操作。3.今日计划1.完成界面跳转2.实现不定长包打包4.实际完成内容1.界面跳转完成2.不定长包研究5.遇到问题1.不定长包的打包还是有些问题,包体的数据长度如何设置为动态2.在使用layout中的

2020-06-19 22:16:36 224 1

原创 FTP文件管理项目 项目日报(二)

FTP文件管理项目(本地云) 项目日报(二)会议记录1.补充需求分析内容2.对于文件传输部分内容的问答已知两种传输方式,tcp和ftp传输,尽量使用ftp传输。今日工作内容界面初步设计,完成用户登录界面初步跳转。...

2020-06-18 23:48:16 131

原创 FTP文件管理项目 项目日报(一)

FTP文件管理项目(本地云)项目日报(一)会议记录新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入会议记录新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加

2020-06-17 17:15:52 350

opencv_3.4.2_windows.zip

OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9OpenCV3.4.9

2021-02-26

timer.pdsprj

数电课程设计,四位电子时钟设计图的proteus文件。

2020-08-16

空空如也

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

TA关注的人

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