第4章80C51单片机汇编语言程序设计p .pptVIP

  • 2
  • 0
  • 约9.3千字
  • 约 57页
  • 2017-11-28 发布于重庆
  • 举报
第4章80C51单片机汇编语言程序设计p

流程图常采用的图形和符号: 菱形框 :表示要判断的事情,菱形框内的表达式表示要判断的内容。 圆圈 :表示连接点 指向线 :表示程序的流向 称为:判断框 F5? Y N 四、编写程序 用89C51汇编语言编写的源程序。 程序设计步骤流程图 编程的方法和技巧 一、模块化的程序设计方法 二、编程技巧 一、模块化的程序设计方法 1、程序功能模块化的优点 2、划分模块的原则 1、程序功能模块化的优点 单个模块结构的程序功能单一,易于编写、调试和修改。 便于分工,从而可使多个程序员同时进行程序的编写和调试工作,加快软件研制进度。 程序可读性好,便于功能扩充和版本升级。 对程序的修改可局部进行,其它部分可以保持不变。 对使用频繁的子程序建立子程序库,便于多模块调用。 2、划分模块的原则 每个模块应具有独立的功能,能产生一个明确的结果,即单模块的功能高内聚性。 模块之间的控制耦合应尽量简单,数据耦合应尽量少,即模块间的低耦合性。控制耦合是指模块进入和退出的条件及方式,数据耦合是指模块间的信息交换方式、交换量的多少及交换频繁程度。 模块长度适中。20条~100条的范围较合适。 二、编程技巧 1、尽量采用循环结构和子程序。 2、尽量少用无条件转移指令。 3、对于通用的子程序,考虑到其通用性,除了用于存放子程序入口参数的寄存器外,子程序中用到的其他寄存器的内容应压入堆栈(返回前再弹出),即保护现场。

文档评论(0)

1亿VIP精品文档

相关文档