c51语言的设计步骤,第3章节单片机c51语言程序的设计基本.ppt

本文详细介绍了C51编程中的流程控制语句(if、else、switch、while、do-while、for及break和continue),并着重讲解了函数的作用、类型(中断、重入和标准库函数)以及如何通过函数结构化编程。通过实例演示,理解如何利用break和continue灵活控制程序流程。
摘要由CSDN通过智能技术生成

第3章节单片机c51语言程序的设计基本

第3章 单片机C51语言程序设计基础 3.1 语句与流程控制 3.2 函数 3.3 本章小结 3.4 实训三 简易十字路口交通信号灯控制 教学提示 教学要求 3.1 语句与流程控制 3.1.1 基本语句 3.1.2 分支语句 3.1.3 循环语句 3.1.4 辅助控制语句 3.1.1 基本语句 3.1.2 分支语句 1. if语句 2. if-else语句 3. if-else-if语句 4. switch语句 5. 在switch 语句中使用break 语句 3.1.3 循环语句 1. while 语句 2. do-while 语句 3. for 语句 4. 循环的嵌套 5. 几种循环的比较 3.1.4 辅助控制语句 1. break 语句 2. continue 语句 3.2 函数 3.2.1 中断函数 3.2.2 重入函数 3.2.3 标准库函数 3.3 本章小结 3.4 实训三 简易十字路口交通信号灯控制 在循环过程中,有时不一定要执行完所有的循环后才终止,每次循环也不一定要执行完循环体中的所有语句,可能在一定的条件下跳出循环或进入下一轮循环。 为了方便对程序流程的控制,除了前面介绍的流程控制语句外,C51 语言还提供了两种辅助控制语句:break 和continue 语句。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例3.11】 求其平方数小于100 的所有整数。 break 语句的一般形式: break; break 语句的功能是:① 终止所在的switch 语句;② 跳出本层循环体,从而提前结束本层循环。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例3.12】 求1~100之间不能被3整除的数。 continue 语句的一般形式: continue; continue 语句的功能是:用于循环体内结束本次循环,接着进行下一次循环的判定。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3.2.1 中断函数 3.2.2 重入函数 3.2.3 标准库函数 C51语言程序是由一个个函数构成的。所谓函数,是指可以被其他程序调用的具有特定功能的一段相对独立的程序。引入函数的主要目的有两个:一是为了解决代码的重复;二是结构化模块化编程的需要。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. C51语言中函数定义的一般格式 : 其中,大括号以外的部分称为函数头;大括号以内的部分称为函数体。如果函数体内无语句,则称之为空函数。空函数不执行任何操作,定义它的目的只是为了以后程序功能的扩充。 [return_type]funcname([args])[{small | compact | large}][reentrant][interrupt n][using n] { 局部变量定义 可执行语句 } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 用C51语言设计程序,就是编写函数。在构成C51语言设计程序的若干个函数中,有且仅有一个是主函数main( )。因为C51 语言程序的执行都是从main( ) 函数开始的,也是在main( ) 函数中结束整个程序运行的,其他函数只有在执行main( ) 函数的过程中被调用才能被执行。 从函数的定义格式可以看出,C51语言在4个方面对标准C语言的函数进行了扩展:指定函数的存储模式;指定函数是可再入的;指定函数是一个中断函数;指定函数所用的工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值