教学课件微机原理(第2版)3.15 程序设计结构化ppt(全).pptx
《教学课件微机原理(第2版)3.15 程序设计结构化ppt(全).pptx》由会员分享,可在线阅读,更多相关《教学课件微机原理(第2版)3.15 程序设计结构化ppt(全).pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学课件微机原理(第2版)3.15 程序设计结构化2学习内容:程序的结构化设计目标:掌握程序的三种结构及特点第第3章章 8051指令系统和汇编程序设计指令系统和汇编程序设计3.5.0 汇编语言程序设计3第3章 8051指令系统和汇编程序设计1.采用汇编语言的优点占用的内存单元和CPU资源少;程序简短,执行速度快;可直接调动微控制器的硬件资源,有效地利用微控制器的专有特性;能准确地掌握指令的执行时间,适用于实时控制系统。3.5.0 汇编语言程序设计第3章 8051指令系统和汇编程序设计2.评价程序质量的标准程序的执行时间,程序长度;程序的逻辑性、可读性;程序的兼容性、可扩展性;程序的可靠性。3.
2、5.0 汇编语言程序设计5第3章 8051指令系统和汇编程序设计3.汇编语言程序设计的步骤模块划分:根据设计系统的功能需求,进行功能模块的划分,把一个大而复杂的功能划分为若干个相对独立的功能模块。模块功能分析:尽可能将一个功能设计为一个子程序;仔细分析每个子程序的功能与具体实现方法,确定并画出子程序的流程图。3.5.0 汇编语言程序设计第3章 8051指令系统和汇编程序设计分配内存和端口:确定子程序名、调用条件、出入口参数等,以及程序中使用的工作寄存器、内存单元和其它硬件资源。编写、调试程序:按照各子程序流程图,分别编写源程序并进行汇编、调试和运行,直至实现各子程序的预期功能。子程序整合:有机
3、整合各子程序构成系统总程序,并进行系统总体程序的分析调试,直至实现系统全部功能。3.5.1 程序设计的结构化7第3章 8051指令系统和汇编程序设计结构化程序设计的优点:控制程序的复杂性,使程序易读易理解,减少逻辑错误。结构化程序设计的特点:程序结构简单清晰、易读/写、调试方便、生成周期短及可靠高。程序设计的结构类型:顺序结构、分支结构、循环结构1.顺序结构 按照逻辑操作顺序,从某一条指令开始逐条顺序执行,直至某一条指令为止。具有一定功能的顺序程序是构成复杂程序的基础。3.5.1 程序设计的结构化第3章 8051指令系统和汇编程序设计3.5.1 程序设计的结构化第3章 8051指令系统和汇编程
4、序设计2.分支结构 包含条件判断指令,程序执行流程中做出逻辑判断,并根据判断结果选择合适的执行路径。分支结构有单分支结构、多分支结构。3.5.1 程序设计的结构化10第3章 8051指令系统和汇编程序设计单分支结构单分支结构多分支结构多分支结构3.5.1 程序设计的结构化11第3章 8051指令系统和汇编程序设计2.分支结构(1)单分支结构通常用条件转移指令来实现程序的分支。相关指令有:位条件转移指令,如:JC、JNC、JB、JNB和JBC等;条件转移指令,如:JZ、JNZ、DJNZ等。3.5.1 程序设计的结构化第3章 8051指令系统和汇编程序设计(2)多分支结构当程序通过判别,有两个以上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件微机原理第2版3.15 程序设计结构化ppt全 教学 课件 微机 原理 3.15 程序设计 结构 ppt
限制150内