【单片机学习】之STM32项目2————按键控制LED

项目基础:

1.GPIO输入

【单片机学习】之STM32项目2————按键控制LED_第1张图片

2.宏定义:对数字进行重命名

关键词#define,#ifndef,#endif

例子:#define ABC 12345 

翻译:ABC替换的是12345,前面的是新变量名字,后面是被替换的数字

3.typedef:对变量进行重命名

关键词:typedef

例子: typedef    struct{} GPIO_InitStructure;

翻译:struct{}替换成GPIO_InitStructure

4.结构体:对不同的变量类型进行组合配对

关键词:struct

定义方式:struct{char x,int y,float z}StructName;

引用方式1:StructName.x='A',StructName.y=66.StructName.z=1.3

引用方式2:&StructName->x,表示对结构体的地址进行引用

5.按键基础知识

https://blog.csdn.net/m0_69142917/article/det

你可能感兴趣的:(单片机学习,stm32,嵌入式硬件,单片机)