- 博客(11)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 IIC通信协议-----时序图与代码
文章目录前言一、IIC通信过程包含的几个操作二、完整的IIC数据读写过程1.完整的IIC写数据过程2.完整的IIC读数据过程附录前言I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息(词条节选自百度百科)。在众多通信通信协议中,IIC总线因其简单的物理结构,在其诞生后的几十年仍然被广泛的应用。一、IIC通信过程包含的几个操作(1)起始信号在SCL高电平期间,SDA由高变低(2)停止信号在SCL高电平期间,SDA由低..
2020-09-13 14:05:44
3243
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C语言中的指针还傻傻分不清楚?一文教你读懂C语言中的指针
1.指针是什么?在内存单元中,我们可以通过一个地址找到一个变量,一个变量的地址就叫做该变量的“指针”。如果定义一个变量,该变量专门用来存放另一个变量的地址,则称它为指针变量。指针变量的值(即指针变量中存放的值)是地址(即指针)。2.怎样定义指针变量int *p;(1)指针变量是p,而不是*p,前面的*只是用来表示该变量为指针变量。(2)在定义指针变量时必须制定基类型,即int。3.怎样操作指针变量一般对指针变量的操作有两种(1)给指针变量赋值;(2)访问指针变量所指向的对象给指针变量赋值
2020-09-01 21:53:47
416
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java方法之重写
方法的重写是学习java面向对象过程中一个极其重要的知识点。那么什么叫方法的重写呢?举个例子(再次摆上使用了多次的老图): 博主毕业后,终于继承了家里面的一笔巨额财产:一辆奇瑞QQ。但是博主有一天发现,这辆奇瑞QQ的车轮胎很丑,不符合博主英俊潇洒的气质,所以博主决定将轮胎换成符合博主英俊潇洒气质的骚粉色。在博主更换轮胎配色的过程中,博主便执行了java方法中的重写操作...
2019-07-14 21:38:57
12915
原创 Java类的三大特性之三:多态性
Java类的三大特性:1.封装性;2.继承性;3.多态性。博主前面已经介绍了前两种,下面博主将介绍Java类的第三大特性,也是Java类中最难理解的一种特性:多态性。什么叫多态性呢?顾名思义,多态性就是一种事物的多种表现形态。举个栗子: 汽车可以被看做是我们日常生活中的一种事物,正因为多态性,所以汽车呈现出了很多种的表现形态,如:轿车(宝马7系),跑车(GTR、阿斯顿...
2019-07-14 15:23:17
569
原创 Java面向对象的知识框架图
这里上传一份本人在学习Java面向对象过程中的只是框架总结,纯属个人理解,希望对大家的学习有帮助,不喜勿喷!特殊声明:本人并不是大佬,只是说一说自己在学习Java过程中的理解,文章有不正确的地方欢迎大家批评指正。最后希望大家不喜勿喷,营造良好的学习环境。温馨提示:道路千万条,学习第一条。平时不学习,招聘两行泪!!!...
2019-07-12 15:46:28
490
原创 正则有符号数(CSD编码)编码原理
众所周知知,一般的二进制编码只有0,1两种情况,但是正则有符号数编码也即CSD编码有三种情况,0,1和-1。对于一个二进制浮点数来说,CSD编码需要满足一个条件:两个相邻位只能有一个为一。废话少说,直接上干货。 一个二进制数将其改写成CSD编码数之后是什么呢?CSD编码数的改写本着一个原则:从低位到高位,遇到连续的两个1也就是11,就将其改写成0(-1)。第一个1变0,第二个1变-1,不看...
2019-05-30 16:45:15
5554
原创 Java类三大特性之二:继承性
在开始本文的主题之前,我们先来讲一个有趣的故事:一位亿万富翁奄奄一息的躺在病床上,即将走到生命的终点。可他的三个儿子却为了争夺遗产儿吵得不可开交,富翁对三个子说...
2019-05-05 17:46:32
201
翻译 Java方法的参数传递机制
无论哪一种编程语言,参数的传递都是学好这门语言的重点及难点。说到参数,就不得不说一下参数的两种形式:1.实参 2.形参。简单的理解,实参和形参的含义如下:1.形参:方法声明时的参数2.实参:方法调用时实际传递给形参的参数值 Java语言中参数无论是引用数据类型还是基本数据类型,其参数传递的机制都为值传递。接下来我们就通过代码的执行过程来了解一下Java语言中方法(不同编程语言叫法不一,...
2019-04-25 15:43:50
216
原创 Java中数组的那些事儿(2):数组元素的默认初始化值
之前我们讲到了无论是一维数组还是二维数组,其初始化方式都有两种:1.动态初始化 2.静态初始化。对于Java语言中数组被定义了之后未被初始化,那是否这个数组中的元素就没有值呢?显然不是的,下面我们用实际的代码来看一下Java语言中数组元素的默认初始化值是什么。我们知道,Java语言中数组元素的数据类型有:int整型,List item...
2019-03-26 16:09:03
11743
1
原创 Java中数组的那些事儿(1):数组的数据类型与数组的初始化
数组对于学过编程的人来说都不会陌生,它是最常用的一种数据类型。数组其实就是用于存储同种类型数据的集合
2019-03-25 10:00:31
271
基于PCA和SVM的人脸识别.zip
2019-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人