新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 以89C5l单片机为核心器件的电子计时记分系统解析方案

以89C5l单片机为核心器件的电子计时记分系统解析方案

作者:时间:2012-06-29来源:网络收藏

4 软件设计

进行应用软件设可采用模块化设计程序设计方法,其优点是:

每个模块的程序结构简单,任务明确,易于编写、调试和修改。

程序可读性好,对程序的修改可局部进行,其他部分可保持不变,便于功能扩充和版本升级;

对于使用频繁的子程序可以建立子程序库,便于多个模块调用。

划分模块时应遵循下列原则:

(1)每个模块应具有独立的功能,能产生一个明确的结果。

(2)模块之间的控制参数应尽量简单,数据参数应尽量少。控制参数是指模块进入和退出的条件及方式,数据参数是指模块间的信息交换方式,数据参数是指模块间的信息交换(传递)方式,交换量的多少以及交换的频繁程度。

(3)模块长度适中。模块语句的长度通常在20~100条较适合。模块太长时,分析和调试比较困难,失去了模块化程序结构的优越性;模块太短则信息交换太频繁,也不适合。

(4)根据模块的划分原则,将模块程序划分成几个模块,如图2所示。

5 设计结果

设计的篮球比赛系统。按照设计要求实现了单节12 rain的倒,24 s进攻的倒计时,以及两队的功能。实验测试结果如表1所示,计时误差均在允许范围之内。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭