- 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循环格式:
谢谢观看
您可能关注的文档
最近下载
- 福彩3D历史数据EXCEL自动更新.pptx VIP
- CQVL系列电动推杆.pdf VIP
- 线控器 使用安装说明书 适用型号:KJR-90WBK.pdf VIP
- 基于PLC的自动化仓储控制系统的设计.doc VIP
- 电动推杆市场分析报告.docx
- 深度解析(2026)《QCT 79.1-2008道路车辆 牵引车和挂车之间气制动连接用螺旋管总成 第1部分:尺寸》.pptx VIP
- 中小学生端午节假期安全教育主题班会PPT课件.pptx VIP
- 机器人等级考试三四级资料-第01课:初识Mixly和Fduino UNO.pptx VIP
- FULING富凌H200空压机中文说明书说明书用户手册.pdf
- Praat语音软件操作手册.docx VIP
原创力文档

文档评论(0)