一.顺序结构
顺序结构是最基本、最简单的结构,在这种结构中,程序由低地址到高地址依次执行,如图给出顺序结构流程图,程序先执行A操作,然后再执行B操作。
二.选择结构
选择结构可使程序根据不同的情况,选择执行不同的分支,在选择结构中,程序先都对一个条件进行判断。当条件成立,即条件语句为“真”时,执行一个分支,当条件不成立时,即条件语句为“假”时,执行另一个分支。如图:当条件S成立时,执行分支A,当条件P不成立时,执行分支B。
在C51中,实现选择结构的语句为if/else,if/else if语句。另外在C51中还支持多分支结构,多分支结构既可以通过if和else if语句嵌套实现,可用swith/case语句实现。
三.循环结构
在程序处理过程中,有时需要某一段程序重复执行多次,这时就需要循环结构来实现,循环结构就是能够使程序段重复执行的结构。循环结构又分为两种:当(while)型循环结构和直到(do...while)型循环结构。
(1)当型循环结构
当型循环结构如图:当条件P成立(为“真”)时,重复执行语句A,当条件不成立(为“假”)时才停止重复,执行后面的程序。
(2)直到型循环结构
直到型循环结构,先执行语句A,再判断条件P,当条件成立(为“真”)时,再重复执行语句A,直到条件不成立(为“假”)时才停止重复,执行后面的程序。
构成循环结构的语句主要有:while、do while、for、goto
上一篇:单片机C语言C51的语句
下一篇:单片机C语言C51的输入输出
设计资源 培训 开发板 精华推荐
- L4979Md 低压降稳压器的典型应用框图
- AM2G-0503DH30Z ±3.3V 2 瓦 DC-DC 转换器的典型应用,用于开/关控制应用
- EVAL-CN0326-PMDZ,带温度补偿的隔离式低功耗 pH 监测器评估板,基于 AD7793
- 使用 NXP Semiconductors 的 MC9S08JM60CLD 的参考设计
- 使用 LT1054IS8 正倍频器的典型应用
- OM5577: 面向PN7120即插即用NFC控制器的开发套件
- AD8532ARMZ-REEL A 单电源、2 路有源分频器的典型应用
- 老王1.6元1.44寸128128彩屏GPM1043A0转接板
- LT1934IDCB-1 3.3V 降压转换器的典型应用电路
- NAE20S08-A