1.stdint.h
C99库的作用是统一类型别名,例如要定义一个有符号的整数类型,即输入int32_t·。
2.位操作
3.宏定义
格式:define 标识符 字符串
标识符:宏定义的名字
字符串:常数,表达式,格式串等
例子:define P 3.1415926 #这样以后要用的到3.1415926打P就行
如果x=1,则执行第一句,如果x = 0,则执行第二句。通过该宏定义,实现了一个LED的闪亮操作。
4.条件编译
例子
1.如果_LED_H没被宏定义
2.则定义_LED_H
3.包含一个sys文件
4.代码
5.与ifndef对应的endif,表示结束这个 ifndef语句。
extern声明
该函数的作用是放在函数/变量前,表示该函数/变量是来自于其他文件的,需要到其他文件去寻找。
1.声明全局变量g_usart_rx_sta不是本文件的变量,来自于其他文件。
2.声明delay_us(uint32_t nus)不是本文件的函数。