
单片机应用技术 单片机程序设计 1结构化程序设计概述 顾筠
单 片 机 程 序 设 计 单片机应用技术 1 结 构 化 程 序 设 计 概 述 顾 筠

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

1结构化程序设计概述 ▣结构化程序设计概述 >伪指令 >程序流程图 >结构化程序设计
1 结构化程序设计概述 p结构化程序设计概述 Ø伪指令 Ø程序流程图 Ø结构化程序设计

1.伪指令 >汇编语言编制的源程序,必须汇编为机器语言程 序,才能在计算机上运行。汇编可以在计算机上 由相应的汇编程序完成。 >~伪指令也称为汇编命令,大多数伪指令汇编时不 产生机器语言指令,仅提供汇编信息
1. 伪指令 Ø汇编语言编制的源程序,必须汇编为机器语言程 序,才能在计算机上运行。汇编可以在计算机上 由相应的汇编程序完成。 Ø伪指令也称为汇编命令,大多数伪指令汇编时不 产生机器语言指令,仅提供汇编信息

常用伪指令 >常用的伪指令 ●定位汇编开始与结束:ORG、END ●定义数据字节、数据字:DB、DW ●定义位地址:BIT ●定义存储区:DS ●赋值:EQU
常用伪指令 Ø常用的伪指令 l定位汇编开始与结束:ORG、END l定义数据字节、数据字:DB、DW l定义位地址:BIT l定义存储区:DS l赋值:EQU

2.程序流程图 >流程图作用: ·以特定的图形符号加上说明,表示算法思路的图, 称为流程图或框图。 ●程序流程图是程序分析中最基本、最重要的分析技 术和工具 >流程图的优点: ●采用简单规范的符号,画法简单。 ●结构清晰,逻辑性强。 ●便于描述,容易理解
2. 程序流程图 Ø流程图作用: l以特定的图形符号加上说明,表示算法思路的图, 称为流程图或框图。 l程序流程图是程序分析中最基本、最重要的分析技 术和工具. Ø流程图的优点: l采用简单规范的符号,画法简单。 l结构清晰,逻辑性强。 l便于描述,容易理解

流程图常用符号 ●流程图常用符号(1)起始框(2)终止框(3)执 行框(4)判别框(5)箭头 符号 名称 意义 作业开始或结束(Start&End) 流程图开始和结束 处理(Process) 具体的任务或工作 决策(Decision) 不同方案选择 路径(Path) 动作的逻辑顺序
流程图常用符号 l流程图常用符号 (1)起始框 (2)终止框 (3)执 行框 (4)判别框 (5)箭头 符号 名称 意义 作业开始或结束(Start & End) 流程图开始和结束 处理(Process) 具体的任务或工作 决策(Decision) 不同方案选择 路径(Path) 动作的逻辑顺序

流程图绘制原则 ●流程图分中心主轴及旁支说明,主轴内各流程图文字 需键入关键字。 ●各项步骤有选择或决策结果(是、否)时,需校正流 程是否有遗漏,以避免悬而未决状况。 ●注意流程图的合理性、使人一目了然。 ●流程图符号绘制排列顺序为由上而下,由左而右。 ●处理程序须以单一入口与单一出口(Single-Entry, Single-Exit)特性绘制
流程图绘制原则 l流程图分中心主轴及旁支说明,主轴内各流程图文字 需键入关键字。 l各项步骤有选择或决策结果(是、否)时,需校正流 程是否有遗漏,以避免悬而未决状况。 l注意流程图的合理性、使人一目了然。 l流程图符号绘制排列顺序为由上而下,由左而右。 l处理程序须以单一入口与单一出口(Single-Entry, Single-Exit)特性绘制

3.结构化程序设计 >结构化程序设计(Structured programming)是一 种程序设计方法和原则。 >基本原则:自顶向下,逐步细化;基本结构,组 合而成。 >三种基本结构: ●顺序(sequence) ●选择(selection) ●循环(repetition)
3. 结构化程序设计 Ø结构化程序设计(Structured programming)是一 种程序设计方法和原则。 Ø基本原则:自顶向下,逐步细化;基本结构,组 合而成。 Ø三种基本结构: l顺序(sequence) l选择(selection) l循环(repetition)

(1)顺序结构程序设计 >顺序程序又称为直线程序 ●在执行程序时,从第一条指令开始,顺序执行直到最 后一条指令为止。 入▣ 操作步骤A 操作步骤B 操作步缓C 出▣ 顺序程序的结构形式
(1)顺序结构程序设计 Ø顺序程序又称为直线程序 l在执行程序时,从第一条指令开始,顺序执行直到最 后一条指令为止