C51程序的基本语法 课件.pptxVIP

  • 11
  • 0
  • 约1.58千字
  • 约 9页
  • 2023-08-17 发布于江苏
  • 举报
模块二——单片机应用技术 C51程序的基本语法 C51程序的基本语法第一句是头文件,所有的C51程序第一句基本都是这一句。(1)如果有其它头文件需要包括进来,可以依次向下写。(2)接下来是程序中需要使用的变量和一些函数的声明。(3)最后是主函数main( )。(4)#includereg51.h 变量以及函数声明 void main ( ) C51中程序的写法十分简单,其程序的基本框架如图所示 C51程序的基本语法 分析点亮发光二极管的源程序每个程序的第一句,必须将单片机的头文件包含进行,且不能以分号结尾。每个语句(特殊除外)必须以分号结尾。函数体需要用{ }包围起来。在每个语句的后面,可以使用“//”对该语句添加注释。使用“/*”和“*/”可以将一段程序变为注释语句。注释语句不能被执行。在主函数中,使用死循环,使程序一直运行下去。这是与普通C语言程序最大的不同,普通的C语言程序要尽力避免死循环,而C51 程序通过死循环,使单片机加电后,始终运行该程序。123456789#include reg51.hsbit led=P1^0;void main ( ) { while(1) { led=0; } }//包含头文件//定义变量连接P1口的第0个口线//主函数//死循环语句,将一直执行//将P1口和第0个口线输出低电平,电路导通二极管点亮 C51程序的基本语法 C51中的常用语句是出现频率最高的语句,其实质就是赋值表达式加上一个分号即可。如:a=3; b=4; 注意赋值语句里出现的变量,必须是定义过的。(1)赋值语句 C51程序的基本语法 条件语句判断所给定的条件是否满足要求,然后依据条件决定程序执行的方向C51中条件判断使用的是if语句,if语句主要有三种表现形式if (表达式) {语句块}(2)条件语句if (表达式) 语句1 else 语句2①② if (X5) { printf(“X大于5”); }else { printf(“X不大于5”);} if(X5){ printf(“X大于5”);} if(X5) { printf(“X大于5”); }else if(X=3) {printf(“X在3与5之间”);}else if(X=1) { printf(“X在1与3之间”);}else{printf(“X小于1”);} if (表达式1) 语句1 else if (表达式2) 语句2else if (表达式3) 语句3 …… else 语句nC51程序的基本语法③ 条件语句判断所给定的条件是否满足要求,然后依据条件决定程序执行的方向C51中条件判断使用的是if语句,if语句主要有三种表现形式(2)条件语句 while循环格式: 循环语句也是最常使用的语句,C51中的循环语句有多种但使用最多的就是while循环和for循环while (表达式) {循环体语句 }int i=0;int sum=0;while(i=100){ sum=sum+i++;}C51程序的基本语法(3)循环语句① int i=0;int sum=0;for( ;i=100;i++) sum=sum+i;}for (表达式1;表达式2;表达式3){ 循环体语句}{C51程序的基本语法 循环语句也是最常使用的语句,C51中的循环语句有多种但使用最多的就是while循环和for循环(3)循环语句②for循环格式: 谢谢观看

文档评论(0)

1亿VIP精品文档

相关文档