- 博客(14)
- 资源 (1)
- 收藏
- 关注

原创 【51/STM32】详解单片机GPIO口输入输出的各种模式
通用型输入输出端口,简称GPIO口,是单片机与其他外围设备和电路进行信息交换和控制的桥梁。本文从复习模电中所学的场效应管开始,逐步引出开漏输出与推挽输出的概念及阐述其原理,并结合点亮一盏LED灯的实例进一步探讨IO口的输出模式;随后介绍单片机的输入电路;在此基础上,结合IO口输入与输出模式的性质介绍标准双向IO口和准双向IO口的特点;最后分别对51单片机和STM32单片机的IO口结构进行讲解,其中重点对STM32单片机的GPIO寄存器和工作原理进行介绍。
2020-05-10 18:54:04
19632
3
原创 WinPython or Anaconda?
What is WinPython?官网:https://winpython.github.io/【以下介绍均摘自WinPython官网的简介并进行翻译。】WinPython是一个免费的、开源的、可移植的Python编程语言的发行版,适用于windows8/10以及科学和教育用途。它是一个功能齐全(请参阅Wiki)的基于Python的科学环境:专为科学家、数据科学家和教育设计 (thanks to NumPy, SciPy, Sympy, Matplotlib, Pandas, pyqtgrap
2021-01-30 20:58:32
1547
原创 纯Python环境(CPython)的安装与使用
Python安装环境:Windows10 64-bit用于演示安装的Python版本号:Release version:Python 3.8.7Release date:Dec.21.2020官网:https://www.python.org/downloads/安装步骤在官网中选择Python 3.8.7版本,下拉找到标题为Files的一栏,即对应不同类型的安装包。推荐选择Windows installer(64-bit)进行下载,或根据实际需求选择不同操作系统
2021-01-29 16:36:39
3726
原创 【电路设计】RC振荡器 - 文氏电桥振荡器
文氏电桥振荡器广泛用于产生几Hz到几百kHz频段范围的可变频率振荡器,主要由两部分构成:① 具有正反馈作用的串并联RC选频网络 => 以满足相位平衡条件② 具有负反馈作用的同相放大器 => 以满足振幅平衡条件...
2020-05-19 23:30:06
60131
21
原创 【数字图像处理】直方图规定化(含实现代码)
本文在上一节学习直方图均衡化的基础上,介绍了对直方图进行处理的一种新方法:直方图规定化,系统地讲解了直方图规定化的定义、作用,应用及实现原理等,并采用C++语言和OpenCV编写算法代码,进行了演示。
2020-05-17 10:04:04
15776
原创 【数字图像处理】直方图均衡化(含实现代码)
本文在上一节学习点运算与直方图的基础上,介绍了对直方图进行处理的一种新方法:直方图均衡化。从定义、作用、计算方式和代码实现等多方面,系统地讲解了直方图均衡化处理。
2020-05-16 12:27:47
8272
原创 【数学建模】优化算法 - 模拟退火算法
本文介绍了什么是优化算法,主要对模拟退火算法的原理和实现过程进行了详细的分析,并在MATLAB中分别采用代码方式和优化工具箱,演示如何使用模拟退火算法对二元函数的最值问题进行求解。
2020-05-14 10:23:05
3885
原创 【51/STM32】详解控制系统中的继电器
本文对常见的几种继电器进行了原理分析,并结合单片机与555定时器驱动大功率负载的实例,介绍了电磁型继电器在实际工程中的使用。
2020-05-11 23:59:19
13128
原创 【概率论】二维随机变量:联合分布律、边缘分布律和条件分布律之间的关系
摘要:本文主要介绍二维随机变量的联合分布律、边缘分布律和条件分布律之间的关系,并以矿山事故为例,强化对三者关系的认识。
2020-05-09 23:17:17
63273
3
原创 【数字图像处理】灰度直方图与点运算
本文从介绍灰度直方图的概念和用途开始,引出点运算的定义及其性质特点,并结合常见的线性点运算和非线性点运算,在Photoshop中和利用OpenCV在MFC框架内进行点运算实例的演示。
2020-05-08 14:16:11
7587
原创 【组合逻辑电路】如何从真值表中求解逻辑函数?
一、引言采用逻辑门和MSI模块来进行组合逻辑电路的设计,需要我们根据实验的需求和电路的功能要求,明确输出量与输入量之间的关系,即得到一张真值表(或者是功能表)。根据这张真值表,我们还需要将其转化成逻辑函数,即用电路的逻辑语言来描述输出量与输入量之间的关系,替代这一张庞大的真值表。只有明确地表示出输出与输入之间对应的函数关系或者功能模块的逻辑...
2020-05-07 20:24:18
10330
原创 【C/C++】三种方法实现求最大公约数
辗转相除法算法原理:gcd(a, b) = gcd(b, a%b)即:a和b的最大公约数 = b和a%b的最大公约数(这里的%为取模运算,即a除以b的余数)。举个栗子,如a = 52和b = 16的最大公约数,就等于b = 16和a%b = 4的最大公约数。有的小伙伴可能会问,如果a < b呢,上述关系式是否还成立?我们不妨将上述例子的a和b调换过来,即求a = 16和b = 52的最大...
2020-05-06 12:50:14
3058
1
原创 基于OpenCV与MFC单文档的图像处理软件 [2]图像的显示
我们知道,OpenCV可以通过imread()和imshow()函数将读取到的图片显示到windows创建的窗口中,但如果我们要将其显示在MFC应用界面内,还需要做一些别的转换。网上的许多资料都是基于OpenCV的CvvImage类,但新版本的OpenCV中已经取消了该类,当然我们也可以添加该类对应.h和.cpp文件中到自己的工程中,但这里我介绍的是另外一种更为直接的方法:通过OpenCV的Mat...
2020-05-04 17:22:06
1800
3
原创 基于OpenCV与MFC单文档的图像处理软件 [1]工程的创建与环境搭建
编译环境:1、VS2019 MFC应用(Debug模式 x64)2、OpenCV3.4.10工程的创建1、查看VS2019上是否已经安装了MFC应用,我们可以在“创建新项目”导航处确认。2、如果没有找到MFC应用程序可供创建...
2020-05-04 13:43:45
950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人