自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逸凌Time

夯实基础知识,学好专业技术

  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

转载 STM32之RTC实时时钟

STM32之RTC实时时钟 ...

2018-08-31 16:40:35 44751 2

原创 STM32之RTC实时时钟

关于RTC呢,其实他就是一个计数器,用一直不停的计数来记录时间的流逝。 在STM32F103中,RTC是挂载在APB1总线上的,但是这个APB1总线并不给直接给RTC提供时钟源,它只是提供读写操作的,通过APB1接口可以访问RTC的相关寄存器(预分频值,计数器值,闹钟值)。而RTC的计数时钟源可以来自于以下三种HSE时钟除以128LSE振荡器时钟LSI振荡器时钟HSE来自于外部的晶振...

2018-08-31 16:31:19 7792

转载 STM32之端口复用与重映射

STM32 ——端口复用和重映射 ...

2018-08-31 10:42:18 1500

原创 STM32之外部中断

今天来说下外部中断EXTI 其实外部中断和我们的定时器中断都差不多,只不过定时器中断时利用内部的计数器来进行定时,从而产生定时中断,而外部中断的触发条件是来自于外部,当外部的信息引起了外部中断,那么就会执行我们的外部中断服务函数。 在STM32F103中,每一个IO口都能够当做外部中断引脚,他们的对应关系为PA0-PG0对应EXTI0PA1-PG1对应EXTI1…PA15-PG15对...

2018-08-31 09:10:19 7418

原创 STM32中的串口通信

说起通信,我们都知道通信分为并行通信和串行通信。并行通信速率快但是占用引脚数多,串行通信速度慢但是占用引脚数很少。 今天我们主要来说串行通信 串行通信还可以分为同步通信和异步通信。 同步通信:带时钟同步信号传输,栗子:SPI、IIC 异步通信:不带时钟同步信号,栗子:UART、单总线 对于同步通信来说,通信双方是通过同步时钟信号进行发送和接收数据的,即每来一个时钟信号,发送方就发送一位数...

2018-08-30 22:06:37 2628

原创 STM32中的看门狗

先复制一段度娘的东西: 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 。 简单来说,看门...

2018-08-30 17:32:19 11406

原创 STM32之AHB与APB总线

AHB是高速总线,是一种系统总线,它主要负责连接处理器、DMA等一些内部接口。AHB 系统由主模块、从模块和基础结构3部分组成,整个AHB总线上的传输都由主模块发出,由从模块负责回应。 APB是低速总线,它主要负责连接外围设备,它又分为APB1和APB2,它的总线架构不像 AHB支持多个主模块,在APB里面唯一的主模块就是APB 桥。APB桥就是连接AHB和APB中间的玩意。 APB1最大时钟...

2018-08-30 15:04:38 10483

原创 Android学习之布局管理器嵌套

线性布局管理器 (LinearLayout)里嵌套相对布局管理器(RelativeLayout) 线性布局管理器分为水平布局和垂直布局 水平布局(horizontal):组件从左往右进行排列,所有组件占一行,每一个组件占一列 垂直布局(vertical):组件从上到下进行排列,左右组件占一列,每一个组件占一行 相对布局管理器是按照组件的相对位置进行摆放的,我们可以指定一个组价相对于另一个组...

2018-08-30 10:46:20 1077

原创 Java学习之FileInputStream与FileReader的区别

我们对于文件中数据的操作无非就有两种:读出与写入 对于Java来说,对数据的操作有字节流(FileOutputStream、FileInputStream)与字符流(FileWriter、FileReader),这两种方法其实差不多,都是从文件中写入数据或读出数据,他俩的区别就是字节流是以字节为单位进行操作的,而字符流是以字符为单位进行操作的。 我们都知道一个英文字母占一个字节,一个中文汉字占...

2018-08-27 10:41:11 7094 6

原创 Java学习之数据类型的转换

1、int->String:int num=123;String str=Integer.toString(num);2、String->char:String str="abdc";char ch=str.charAt(0);//获取字符串的第一个字符char ch=str.charAt(1);//获取字符串的第二个字符…… 3、String->i...

2018-08-25 18:02:16 116

原创 Java学习之字符与ASCII码相互转换的面板设计

此代码主要是设计一个小面板,在面板内可以实现字符与ASCII码的相互转换,代码如下:package cm.test.demo10;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;import javax.s...

2018-08-25 10:44:49 585

原创 Java学习之面板与布局管理器

- 面板 - 流布局管理器 - 网格布局管理器 - 边界布局管理器 今天我们先创建一个窗体,再创建一个容器,容器使用的是一个3行1列的网格布局管理器,然后我们在容器中添加不同布局的面板来看一下效果 1、首先我们来填充容器的第一行,我们创建一个流布局去填充package cm.test.demo9;import java.awt.*;import javax.swing....

2018-08-24 15:55:42 4487

原创 Java中的Jframe窗体

JFrame窗体的常用方法:1、setTitle(“”);//设置窗体标题 ,直接输入标题字符串即可 2、setVisible();//设置窗体是否可见,true:可见,false:不可见 3、setDefaultCloseOperation();//设置窗体关闭方式,关闭方式如下(点击窗体上的关闭按钮x): 1. EXIT_ON_CLOSE:关闭窗体,并停止程序 2. ...

2018-08-23 12:02:28 13551

原创 Java中的集合类

1、List在Java中就相当于一个动态的数组一样,存储的数据类型在创建List的时候就声明了,看下面一个简单的例子package cm.test.demo5;import java.util.ArrayList;import java.util.List;public class BookTest { public static void main(String[] ar...

2018-08-22 21:11:40 295

原创 Java学习之向上、下转型

需要注意的是向上、向下转型之后各个成员属性值的变化首先来看父类代码public class Quadrangle { int rangle=30;}子类代码public class Parallelogram extends Quadrangle{ int edges=4; int rangle=50; public static void...

2018-08-21 09:34:08 134

原创 Java内部类

请大家牢记一句话:内部类就相当于一个成员属性,外部类的对象可以调用内部类,或者外部类的对象可以调用内部类创建的对象看例子public class Car3 { String brand; //声明汽车类的成员属性,汽车品牌 public Car3(String brand) { //构造方法,对汽车对象进行初始化 this.brand=brand; ...

2018-08-21 08:57:54 127

原创 Java构造方法

我们都知道类里面有成员属性、成员方法,其实类里面还经常包含有构造方法,构造方法说白了它就是用来初始化操作的,即我们在类实例化(创建对象)的时候,对这个对象进行初始化操作,也就是说我们创建的是一个含有独特特征的对象。其中创建构造方法的时候需要注意它的格式,它必须与类同名,它可以有参数,也可以没有参数。 下面我就举一个例子来说明public class EggCake { //创建类 ...

2018-08-20 19:48:03 239

原创 静态方法

静态方法是由类来调用的,而不是由对象调用的,正因为有了静态方法,才使得我们可以在不对类进行实例化(即不创建对象)的情况下调用成员方法。代码如下public class Clock { String structure; String style; double price; public Clock(String structure,String style,...

2018-08-20 18:26:30 324

原创 Eclipse的安装步骤

上篇博客我们介绍了运行Java程序所必须的编译环境配置,环境配置好之后我们就可以运行Java程序了,而编写Java程序呢我们还需要借助另外的软件来完成,我们可以用记事本来完成Java程序的编写,我们也可以借助Eclipse集成开发环境来进行Java程序的编写,今天我们就介绍一下Eclipse软件的下载、安装、使用以及编写的第一个Java程序。 首先我们需要进行下载Eclipse软件 下载地址:...

2018-08-19 09:10:44 78827 39

原创 JDK与JRE的安装与配置

这两天为了这个JAVA的编译环境JDK和JRE的配置可花了不少心思,曾还一度把电脑的注册表给误删了,导致电脑重装了系统,这是血的教训。我买了一本学习JAVA的书,看了里面的视频终于把编译环境给配置好了,其实非常简单。 首先我们需要下载JDK,他是整个开发JAVA的核心 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/in...

2018-08-18 23:32:04 113917 19

原创 MATLAB信号处理之离散时间系统的时域分析

1、零状态响应 在MATLAB中,函数filter可以用来对差分方程在指定时间范围内的输入序列所产生的响应进行求解,该函数调用方法如下 y=filter(b,a,x) 其中,x为输入的离散序列,y为输出的离散序列,y的长度与x的长度一样,b与a分别为差分方程右端与左端的系数向量 例: 已知y(k)-0.35y(k-1)+1.5y(k-2)=f(k)+f(k-1),f(k)=((1/2)^...

2018-08-15 10:52:17 9010

原创 MATLAB信号处理之连续时间系统的时域分析

1、dsolve函数 在MATLAB中求解常系数微分方程可以利用dsolve(‘eq1,eq2,…’,’cond1,cond2,…’,’v’)函数,其中参数eq表示各个微分方程,微分和求导的输入是使用Dy,D2y,D3y来表示yed一阶导数、二阶导数和三阶导数;参数cond表示初始条件或者起始条件;参数v表示自变量,默认是变量t。利用dslve()函数可以求出系统微分方程的零输入性响应和零状态响...

2018-08-15 10:09:12 6485 2

转载 JAVA基础学习总结

一、面向过程的思想和面向对象的思想 面向对象和面向过程的思想有着本质上的区别, 作为面向对象的思维来说,当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维,你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。 面向对象有一个非...

2018-08-14 22:00:13 521

原创 MATLAB信号处理之常用信号的表示(2)

1、随机信号tn=0:50; %定义一个时间序列N=length(tn); %求出时间序列tn的长度x=rand(1,N); %生成一个1XN的随机矩阵subplot(121)plot(tn,x,'k')ylabel('x(t)')subplot(122)stem(tn,x,'filled','k') ...

2018-08-14 16:15:28 6058

原创 MATLAB信号处理之信号的积分和微分

1、微分syms t f2; %定义符号变量?f2=t*(2*heaviside(t)-heaviside(t-1))+heaviside(t-1);%生成一个原始信号,其中heaviside(t)为阶跃函数,当t<0时,其为0,当t=0时,其为0.5,当t>0时,其为1t=-1:0.01:2; ...

2018-08-14 13:38:00 17747 1

原创 MATLAB信号处理之信号的采样

所谓模拟信号的数字信号处理方法就是将待处理模拟信号经过采样、量化、编码形成数字信号,并利用数字信号处理方法对采样得到的数字信号进行处理。 下面我们来看一下具体代码f=200; %信号频率为200Hzt=(0:0.0001:0.1); %定义信号的时间范围x=cos(2*pi*f*t); %生成信号fs=800; %采...

2018-08-14 11:10:43 84787 21

原创 MATLAB信号处理之常用信号的表示(1)

今天先来分享几个常用的信号在MATLAB中的表示方法1、离散时间信号N=(-3:10); %定义N为离散的时间点X=[0 2 3 3 2 3 0 -1 -2 -3 -4 -5 1 2];%定义每一个时间点的数值stem(N,X) %绘制离散值图axis([-4 12 -7 5])...

2018-08-14 09:16:00 41449

原创 STM32之输入捕获

今天来简单介绍一下STM32的输入捕获功能。输入捕获说的通俗一点就是用计数器(定时器)来记录某一个脉冲高电平的时间,或者我们只捕获脉冲的上升沿或者下降沿,这具体要根据具体事例进行分析,今天我们就用输入捕获来实现计算某一个脉冲的高电平持续时间。 今天所用到的是STM32F103ZET6的定时器5的通道一,然后是通过按键按下去来产生一个一定宽度的矩形脉冲。 首先用到定时器,还是按照老套路进行相关的...

2018-08-12 22:14:41 22012 17

转载 STM32之GPIO

一、GPIO配置 (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出 (7)GPIO_Mode_AF_OD 复用开漏输出 (8)GPIO...

2018-08-12 21:27:11 355

原创 计算机二级之Office应用之Excel中的函数(3)

今日函数:COUNTIFS()、MAX()、MIN() 今天主要是通过一个学校的物理成绩来分享几个函数,首先来看一下原数据 从上图我们可以看出,今天我们要根据图中左边的原数据求得图中右边的相关数据,其中包括各个学校各个班级的考生人数以及各班物理的考试最高分和最低分。 首先我们先来求每个班的考生人数,我们需要用到计数函数COUNTIFS(),这个函数在我们的公示栏中的其他函数项里面 ...

2018-08-08 14:23:11 1192 1

原创 计算机二级Office应用之Excel中的函数(2)

有关身份证号码、出生年月、年龄、性别的操作 今天主要是介绍几个关于人的基本信息的处理的功能和函数,首先来看一下原数据表格 从表格可以看到我们今天要做的就是通过人的身份证号得到人的性别、出生年月和年龄,并且让它们以指定的格式显示出来 首先我们先来求出性别,假设身份证号码的倒数第二位代表着其本人的性别,偶数对应男性,奇数对应女性。所以我们要想得到性别,我们要做的工作就是提取出身份证号码的倒数...

2018-08-07 14:03:54 6056 2

原创 计算机二级Office应用之Excel中的函数(1)

今日函数以及功能: 筛选功能 (多)条件求和 日期的相关处理 1、筛选 Excel中的筛选功能很有用,它可以把符合我们要求的项给筛选出来,方便我们做后期的统计。筛选功能位于开始栏中的右边,如下图 我举一个例子,原始表格部分数据如下所示 没选择筛选之前的表格表头是这样的 点击筛选按钮之后,表头是这样的 我们可以看到表头右下角出现了一个下三角的符号,我们点击下三角...

2018-08-05 14:23:10 5934

原创 Excel中的VLOOKUP函数

这几天开始刷计算机二级Office的题库,怎么说呢,遇到了很多之前根本就不知道的函数,并且感觉很有用,所以想把一些考试频繁要考的,同时也是很实用的函数一点一点的记下来。今天我来谈一下在Excel里面的一个查找函数—VLOOKUP函数,这个函数从名字就可以知道,它是用来查找的,它可以根据你所提供的参数去另外一个区域内查找符合要求的相关项,光说大家也不好理解,我以一个例子来具体说明一下 首先我简单做...

2018-08-05 10:36:49 25468

原创 字与字节的微妙关系

在这之前,我一直以为一个字就是两个字节,一个字节是8位,所以一个字就是16位,我刷嵌入式的题库的时候,遇到好几个这样的题,我总感觉怪怪的,于是百度了一下,真是长见识了,哈哈哈 首次我们先来看几个相关概念:位:计算机能处理的最小单元,它也不随CPU的处理能力的变化而变化字节:就是8位数据的大小,它不随CPU的处理能力的变化而变化字:计算机进行数据处理时,一次存取、加工和传送的数据长度称为...

2018-08-01 17:56:52 12977 2

原创 计算机三级嵌入式系统考试之矩阵键盘

今天开始刷题的时候,发现总是出现这个矩阵键盘的问题,然后我也没有耐下心来仔细看,随便抄了答案,但是总感觉不爽,不说把它搞得多透彻吧,但是最起码要知道咋算,于是在网上查找了相关资料,稍微理解了一点,所以我在这把我理解的稍微总结一下,可能里面会有理解有误的地方,欢迎各位大佬指出来 参考网址: https://wenku.baidu.com/view/3f517aa6561252d381eb6e80...

2018-08-01 14:10:04 3373 2

二进制转格雷码MATLAB程序

本程序使用MATLAB实现了将二进制编码转化成格雷码编码

2022-05-05

空空如也

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

TA关注的人

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