- 博客(8)
- 收藏
- 关注
原创 C++ 引用
引用引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。C++引用和指针的区别有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。 引用必须在创建时被初始化。指针可以在任何时间被初始化。 创...
2019-03-18 17:47:54 177
原创 STM32笔记(三)(寄存器)——TFT-LCD(薄膜晶体管液晶显示器)
TFT-LCD简介 TFT-LCD与无源TN-LCD,STN-LCD的简单矩阵不同他在液晶显示屏的每一个像素点都设置有一个薄膜晶体管(TFT),可有效的克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,大大提高了图像质量。也叫做真彩液晶显示屏。信号线:CS:TFTLCD片选信号;WR:向TFTLCD写入数据;RD:从TFTLCD读取数据;D[15:0]...
2018-09-26 18:45:23 2800
原创 STM32笔记(二)(寄存器)——矩阵键盘
矩阵键盘是我第一个需要动手焊接东西的实验,是3*3的键盘,焊了一个下午。因为是第一次焊东西,有多处不足,但最后也勉强能用。键盘的电路是组长设计的,希望下一次我能自己独立设计电路。键盘外观正面背面 外观略显粗糙。。。。主要代码 矩阵键盘最主要的一部分代码就是按键扫描部分,通过一个扫描函数对...
2018-09-19 18:56:55 2016
原创 STM32笔记(一)(寄存器)——跑马灯实验
IO口的使用 ☆STM32的IO口可以由软件配置成一下八种模式: 1、输入浮空 2、输入上拉 3、输入下拉 4、模拟输入 5、开漏输出 6、推挽输出 7、推挽式复用功能 8、开漏复用功能 ☆每个IO口可以自由编程,但IO口寄存器必须按照...
2018-07-25 18:41:47 2510
原创 VBS--Microsoft Visual Basic Script Edition(一)
VBS是基于Visual Basic的脚本语言。 开发工具:记事本(Notepad)。对!你没看错!不是开玩笑!其实任何一种文本编辑器都可以用来开发VBS, 只不过记事本是由系统自带的, 比较方便好找(建议:下载一个专业的文本编辑器, 因为这些工具可以提供 "语法高亮"等功能, 更加方便开发).基本运算 + 数字加法及字符串连接 ...
2018-06-24 17:18:20 3980
原创 arduino小车的学习笔记
这周做了一个arduino小车,身为萌新,到处找资料学习,最后总算是做成了,初步实现了一下几个功能。 一、寻迹 寻迹是做好的第一个功能,做的磕磕绊绊,但总归是做出来了,小车可以按照黑色的线走,但是不会转直角。。。 *代码示例#include <Servo.h>#define STOP 0#de...
2018-06-18 18:41:39 2331 2
原创 基础排序
一、冒泡排序 冒泡排序是接触最早的排序,也最简单,名字也很有意思。 冒泡,顾名思义,就像是泡泡向上冒,最大的泡泡就会到最上面,冒泡排序亦一样,以从小到大为例,先比较前两个数,然后判断大小,做交换,再比较第二个和第三个,第三个和第四个......以此类推,再从头来一次,重复这个过程,知道不交换为止。 *代码示例#include <stdio.h&g...
2018-06-10 14:16:15 133
原创 初学arduino
一、三色RGB模块(使用全彩LED制造) 显示原理:在一棵LED灯里,有三种基础颜色的灯,改变每个灯的驱动电压,使其亮度改变,组合在一起,就形成了各种颜色。 1、R,红色; 2、G,绿色; 3、B,蓝色。 *代码示例int redpin=11;int bluepin=10;int greenpin=9;int val;void setup(){p...
2018-06-03 11:46:52 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人