1.按键:常见的输入设备,按下导通,松手断开
2.按键抖动:由于按键内部使用的是机械式弹簧片进行断通,所以在按下和松手的瞬间会伴随一i系列的抖动,因此我们需要消抖
3.传感器模块常见的有震动传感器和光敏电阻器,都是通过控制一定的条件某一信号进行控制,使其输出高电平或者低电平,来进行对电路的控制。
4.c语言知识点回顾之关键字typedef 用途:将一个比较长的变量类型换个名字,便于使用定义typedef 定义typedef unsigned char uiny8-t; 引用typedef ;uint8-t a; //等效于unsigned char a; 和宏定义有一定区别。typedef只能给专门的变量类型换名字
5.c语言结构体 关键字;struct 用途;数据打包,不同类型变量的集合 定义结构体变量
struct{char x; int y; float z;}StructureName;因为结构体变量类型较长,所以通常用typedef更改变量类型名 引用结构体成员;StructName.x='A'; StructName.y=66; StructName
6.c语言枚举 关键字;enum 用途;定义一个取值受限制的整型变量,用于限制变量取值范围;宏定义的集合 定义枚举变量;enum{ FLASE =0,TRUE =1} EnumName;因为枚举变量类型较长,所以通常用typedef更改变量类型名 引用枚举成员;EnumName =FALSE; EnumName =TRUE;