
单片机应用技术 单片机程序设计 4循环结构程序设计 顾筠父
单 片 机 程 序 设 计 单片机应用技术 4 循 环 结 构 程 序 设 计 顾 筠

单片机程序设计 结构化程序设计概述 顺序结构程序设计 3 分支结构程序设计 循环结构程序设计
单片机程序设计 1 结构化程序设计概述 2 顺序结构程序设计 分支结构程序设计 循环结构程序设计 3 4

4循环结构程序设计 口循环结构程序设计 >循环程序结构 >循环程序组成 >常用相关指令 >循环程序设计方法
4 循环结构程序设计 p循环结构程序设计 Ø循环程序结构 Ø循环程序组成 Ø常用相关指令 Ø循环程序设计方法

1.循环程序结构 >在编制程序时,当需要重复多次执行某些操作时,便 引进了循环结构程序的概念。 【例如】∑i(完成1~100的累加) ●可写100条加法指令ADD完成累加。 ●实际只写1条加法指令ADD,使其执行100次
1. 循环程序结构

两种循环结构 >循环结构特点: ●程序简练、节省空间、结构清晰。 >根据循环控制条件的不同,循环程序有两种结构形式: ●DO-WHLE(当型) ODO-UNTIL(直到型)
两种循环结构 Ø循环结构特点: l程序简练、节省空间、结构清晰。 Ø根据循环控制条件的不同,循环程序有两种结构形式: lDO-WHILE(当型) lDO-UNTIL(直到型)

(1)“当型”结构 >DO-WHLE(当型)结构 DO-WHILE结构对循环控制条件 循环初始状态 的判断放在循环的入口 循环控制条件 ●先判断条件,满足条件就执行循 循环体 环体 D0-WHILE结构 ●否则就退出循环
(1)“当型”结构 ØDO-WHILE(当型)结构 lDO-WHILE结构对循环控制条件 的判断放在循环的入口 l先判断条件,满足条件就执行循 环体 l否则就退出循环 循环控制条件 循环体

(2)“直到型”结构 >DO-UNTIL(直到型)结构 DO-UNTIL结构则先执行循环体 循环初始状态 ●然后再判断控制条件 循环体 ·不满足条件则继续执行循环操作 循环控制条件 ●一旦满足条件测退出循环 D0-UNTL结构
(2)“直到型”结构 ØDO-UNTIL(直到型)结构 lDO-UNTIL结构则先执行循环体 l然后再判断控制条件 l不满足条件则继续执行循环操作 l一旦满足条件则退出循环 循环控制条件 循环体

2.循环程序组成 >循环程序一般由三部分组成 (1)置循环初值 循环初始状态 (2)循环体 (3)循环控制部分 循环体 循环控条件 循环初始状态 Y DO-UNL结构 循环控条件 N 循环体 D0-WHLE结构
2. 循环程序组成 Ø循环程序一般由三部分组成 (1)置循环初值 (2)循环体 (3)循环控制部分

(1)置循环初值 >设置循环的初始状态 ●设置循环次数(循环控制量) ●设置指针 ·以及其他为循环体正常工作而建立的初始状态等
(1)置循环初值 Ø设置循环的初始状态 l设置循环次数(循环控制量) l设置指针 l以及其他为循环体正常工作而建立的初始状态等

(2)循环体 >循环体 ·即要求重复执行的部分。 ●实际的功能是通过循环体的执行而完成的。 ●如:完成累加求和功能
(2)循环体 Ø循环体 l即要求重复执行的部分。 l实际的功能是通过循环体的执行而完成的。 l如:完成累加求和功能