单片微机原理与应用 罗印升 素材包 第3章 51系列单片机的指令系统和程序设计方法新.pptVIP

  • 102
  • 0
  • 约1.47万字
  • 约 155页
  • 2015-12-14 发布于广东
  • 举报

单片微机原理与应用 罗印升 素材包 第3章 51系列单片机的指令系统和程序设计方法新.ppt

3.8.5 循环结构程序设计 1) 循环初始化。 2) 循环体。 3) 循环控制。 4) 循环结束。 1.单重循环程序 2.多重循环程序 图3-24 循环程序结构 a)先处理后控制 b)先控制后处理 图3-25 例3-42流程图 图3-26 例3-43流程图 图3-27 例3-44图 a)硬件连线图 b)程序流程图 3.8.6 子程序设计 1.子程序的调用与返回 2.保存与恢复寄存器内容 3.子程序的参数传递 4.子程序的嵌套 5.典型子程序设计 0 1  2  3   4   5   6   7   8   9   A   B   C   D   E   F 1.子程序的调用与返回 (1) 子程序的调用 (2) 子程序的返回 2.保存与恢复寄存器内容 (1) 保护现场 (2) 恢复现场 3.子程序的参数传递 1) 应用工作寄存器或累加器传递参数。 2) 应用内存单元。 3) 应用堆栈传递参数。 4) 利用位地址传送子程序参数。 图3-28 子程序嵌套示意图 4.子程序的嵌套 在子程序中若再调用子程序,称为子程序的嵌套,如图3-28所示。51系列单片机也允许多重嵌套。 5.典型子程序设计 (1) 延时程序 (2) 查表程序 (3) 代码转换程序 (1) 延时程序 解:根据题意,延时子程序的时限可以有以下

文档评论(0)

1亿VIP精品文档

相关文档