人人范文网 范文大全

单片机C语言知识点

发布时间:2020-03-02 23:07:49 来源:范文大全 收藏本文 下载本文 手机版

【C语言】 【数据类型】

【转义字符】 【语句】 【#define】 #define 新名 原名 【typedef】

typedef 原类型名 新类型名; 【sbit】 sbit P1_0=P1^0; 在reg52.h或reg51.h的头文件下,要使用P0.0~7….一定要事先位定义。 【if】

(1)if(表达式) 语句; 表达式的值为真,则执行其后的语句, 否则不执行该语句,继续执行

这条语句的下一条。 (2) if(表达式) 语句1; else 语句2;

表达式的值为真,则执行语句 1,否则执行语句2 。 (3) if(表达式1) 语句1; else if(表达式2) 语句2; else if(表达式3) 语句3; …

else if(表达式m) 语句m; else 语句n;

依次判断表达式的值,只要出现某个表达式的值为真时,则执行其对应的语

句。然后跳到整个if 语句之外继续执行程序。 【switch】 (1) switch(表达式) { case常量表达式1: 语句1; case常量表达式2: 语句2; ------------------------ case常量表达式n: 语句n; default : 语句n+1; } 计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与

某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有 case 后的语句。 (2)

switch(表达式){ case 常量表达式1:语句1;Break; case 常量表达式2:语句2;Break; case 常量表达式3:语句3;Break; ------------------------ case 常量表达式n:语句n;Break; default : 语句n+1; } 计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与

某个常量表达式的值相等时, 即执行其后的语句。 【goto】 goto 语句标号;

goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号(:)。语句标号起标识语句的作用,与goto 语句配合使用。 【while】 (1)

while(表达式) 语句;

只要这个表达式所表描述的事情成立或该表达式经过计算后的值是非0 值,就一直循环执行其后

面的语句;当表达式所描述的事情不成立或经过计算后表达式的值为0 时,就不再执行其后 面的语句,并跳出while 循环。 (2) do 语句; while(表达式);

先执行循环中的语句,然后再判断表达式是

否为真,如果为真则继续循环;如果为假,则终止循环。 【for】

for(循环变量赋初值;循环条件;循环变量增量) 语句 1)先求解表达式1。

2)求解表达式2,若其值为真(非0),则执行语句,然后执行下面第3)步;若其值为

假(0),则结束循环,转到第5)步。 3)求解表达式3。 4)转回上面第2)步继续执行。

5)循环结束,执行for语句下面的一个语句。 【数组】 (一维数组)

类型说明符数 组名

[常量]; unsigned char a[10]; (二维数组)

类型说明符 数组名 [常量] [常量]; unsigned char b[3][3]; int display[2][3]={{1},{3}};

*unsigned char code table[] 定义在code区,为常量

单片机C语言学习心得

单片机C语言学习

单片机c语言学习心得转载

c语言编写单片机感想

学习单片机c语言还是语言

单片机c语言学习心得(改编)

单片机c语言设计试题答案

C语言知识点总结

C语言知识点总结

单片机C语言编程实训

单片机C语言知识点
《单片机C语言知识点.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档