首页 理论教育51单片机案例笔记:程序设计方法

51单片机案例笔记:程序设计方法

【摘要】:评价程序优劣的因素1)正确性,容错性。程序设计过程与基本设计方法1)模块化;结构化;自顶而下与自底而上。4)从原理到程序实现:原理→模型→算法→流程→程序设计→调试→优化→验证→建档。常用的程序调试方法1)原则:先硬后软;先局部,后整体。程序的优化与文件编制1)参照评价因素,修改程序结构、数据结构、算法及程序等。5)使用说明功能、操作方法、出错信息与排除方法、注意事项等。

(1)评价程序优劣的因素

1)正确性,容错性。

2)结构化,简明易读,易检验,易维护。

3)省资源,高效率,易操作。

(2)程序设计过程与基本设计方法

1)模块化;结构化;自顶而下与自底而上。

2)结构化设计。

3)结构设计自顶而下:

功能设计→总体结构设计→局部结构设计→底层模块设计→验证方法设计

具体设计自底而上:

模块→局部→整体,逐步整合、协调,调试与验证,最后总结建档。

4)从原理到程序实现:

原理→模型→算法→流程→程序设计→调试→优化→验证→建档。

(3)常用的程序调试方法

1)原则:先硬后软;先局部,后整体。

2)汇编检错,语法检查。(www.chuimin.cn)

3)审视推演,逻辑检查。

4)准备测试数据,试运行。

5)附加测试指令,设置标志,输出中间结果。

6)单步调试。

7)设置断点

(4)程序的优化与文件编制

1)参照评价因素,修改程序结构、数据结构、算法及程序等。

2)总结建档,编制说明文件。

3)设计说明:

设计目标,原理,模型;设计方案,性能与特点;程序结构,数据结构,存储器分配;流程,加注释的程序清单等。

4)测试报告:

测试方法、测试数据、测试结果分析。

5)使用说明

功能、操作方法、出错信息与排除方法、注意事项等。