自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 从51开始的单片机之旅(一)----流水灯、矩形键盘、电子时钟

说一下个人的学习经历我是大二开始进入学校电子设计实验室的,从SST89E516到现在stm32f4。以前没有系统的整理过自己的项目,现在由于疫情期间在家有空,就把这些学习成长经历给总结和分享出来,也去自己从新走一遍自己的路,温故而知新。我做过的项目:我们在实验室的是按老师上节课把题目讲下后我们自己做(实验室有单独的教室和专门负责的老师),做完找老师验收(验收的时候还会提问,当初最怕的就是这个...

2020-05-06 12:43:04 2568 1

原创 SPI通信协议

SPI接口简介SPI内部结构SPI工作原理SPI特征SPI的四种工作方式SPI时序图SPI原理图连接SPI常用寄存器与相关函数库STM32中SPI配置过程(HAL库)SPI接口简介SPI是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在EEP.

2020-09-24 20:30:42 874

原创 c++学习笔记--操作符重载

一、操作符重载概念(1)什么是重载(2) 为什么要操作符重载(3)重载的几种方式二、operator关键字三、操作符重载(1)赋值运算符重载(2)自增自减运算符重载(3)输入输出操作符重载一、操作符重载概念(1)什么是重载函数可以拥有相同的函数名, 参数列表(参数个数,参数类型)不同通俗的讲:重载就是一个词有多种不同的含义。准确地说:在C++程序中,同一作用域内函数可以拥有相同的函数名,参数列表(参数个数,参数类型)不同(2) 为什么要操作符重载运算符重载是为了解决类对象之间的运算的,通常的运.

2020-09-13 16:29:25 749

原创 c++学习笔记--输入输出

C语言中的输入输出函数1、输入1.1 scanf()函数1.2 gets()函数1.3 getch()函数、getche()函数2、输出2.12.22.33、总结C语言中的输入输出函数1、输入1.1 scanf()函数调用格式为:scanf("<格式化字符串>",<地址表>);scanf的返回值scanf()函数返回成功赋值的数据项数读到文件末尾出错时则返回EOF。如:scanf("%d%d", &a, &b);如果a和b都被成功读入,那么sc.

2020-08-23 01:37:47 331

原创 c++学习笔记--文件

一、文件基础1、什么是文件2、数据流3、标准io与缓存4、文件框架二、文件处理1、文件打开与关闭2、 读写操作3、函数一、文件基础1、什么是文件文件:计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计z算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。文本文件:以ascll编写的可视化的字符型文件不同的文字以特殊编码存在,如gbk,utf-8等二进制文件:直接以原生二进制码存放的文件如bmp等图片文件,MP3等音频文件,EXE等可执行文件linux.

2020-08-01 00:00:00 691

原创 c++笔记--指针数组、数组指针、多维数组

写在前面先把一个题目贴出来,以题来学习数组指针与数组指针、多维数组之间的关系#include<stdio.h>int main(){ char s[][10]={"KAIKEBA","XINZHIKE","LINUX","AIOT0622"}; char *ss[]={s+1,s+3,s+2,s}; char **sss=ss; printf("%s\n",*++sss); printf("%c\n",--*++*sss++)

2020-07-16 15:21:39 385

原创 c++学习笔记--const关键字

说在前面今天总结一下c++基础const关键字 说在前面const的作用const修饰一般变量const修饰指针const修饰字符数组const对于函数const的作用const修饰一般变量const修饰指针const修饰字符数组const对于函数...

2020-07-11 22:15:58 148

原创 c++学习笔记--构造函数、析构函数、拷贝构造函数

说在前面今天总结一下c++的构造函数与析构函数知识点 说在前面1、类和对象1、类和对象在说构造函数之前必须先说下C语言中类和对象一、类的声明有两种方式声明类,一种使用class来声明,一种使用struct来声明class 【类名称】{};struct 【类名称】{};这两者都可以用来声明一个对象,但是其不同之处在于封装形式;class 定义的类默认的封装是private ,private指成员变量是私有的,只能在本类内部进行访问struct 定义的类默认的封装是public

2020-07-07 21:48:35 423

原创 c++学习笔记--函数重载、引用

说在前面今天总结一下c++基础的知识点 说在前面1、函数重载2、引用3、类的定义和对象的生成4、 成员变量及封装的概念1、函数重载一、函数重载的概念函数可以拥有相同的函数名,参数列表(参数个数,参数类型)不同通俗的讲:重载就是一个词有多种不同的含义。准确地说:在C++程序中,同一作用域内函数可以拥有相同的函数名,参数列表(参数个数,参数类型)不同二、函数重载的作用重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。不用为了对

2020-07-05 16:08:49 215

原创 linux学习笔记一linux常用命令

说在前面前面做的项目等有空时再去补起来,现在在学linux和c++ 说在前面1、初识linux1、初识linuxman – 手册命令、查找系统相关信息help – 常用命令行命令date – 查看当前时间cal – 查看当前日历命令...

2020-06-29 20:01:04 127

原创 从51开始的单片机之旅(二)----LCD1602液晶、ADC0809、DAC0832

说在前面上篇已经把流水灯、矩形键盘、电子时钟已经总结完了,今天来总结89E51的LCD1602液晶、ADC0809、DAC0832的相关内容 说在前面一、基本原理介绍二、原器件介绍三、设计及接线四、流程框图五、程序六、项目设计总结七、最后找了两张实物图一、基本原理介绍adc0809模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是把经过与标准量比较处理后的模拟量转换成以二进制数值表示的离散信号的转换器。故任何一个模数转换器都需要一个参考模

2020-05-13 15:20:26 6040 4

F4比赛模板最终版.zip

F4比赛模板最终版,这个基本把我们这几年比赛一些常用的东西全用上了,减少开发的时间,模板还可以多次利用

2019-12-21

空空如也

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

TA关注的人

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