1 程序源码
#include <REGX52.H> `包含51单片机的头文件` sbit led = P0^0; int main(void) { while(1) { led = 1; } return 0; }
1.1 C语言常用的预处理命令
typedef的使用
typedef unsigned int u16; typedef unsigned char u8;`后面需要加上分号`
重新定义一些常用的关键词,可以增强程序的可移植性,因为在不同的编译软件上面,C语言的数据类型的关键词的位宽是不一样的.
1.2 while()循环函数
int i;`大约10us` while(i<10) { i++; }
while语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句
1.3 delay()延时函数
单片机中的延时函数,时间不精确
typedef unsigned int u16; void delay(u16 i) { while(i--); }
来源:https://www.cnblogs.com/lixiaomingr/p/10099351.html