应用系统结构化程序设计方法与实现new

应用系统结构化程序设计方法与实现new

ID:34510309

大小:418.34 KB

页数:6页

时间:2019-03-07

应用系统结构化程序设计方法与实现new_第1页
应用系统结构化程序设计方法与实现new_第2页
应用系统结构化程序设计方法与实现new_第3页
应用系统结构化程序设计方法与实现new_第4页
应用系统结构化程序设计方法与实现new_第5页
资源描述:

《应用系统结构化程序设计方法与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第3l卷第1期2010年3月内蒙古农业大学学报JoumalofInnerMongoliaAgriculturalUniversityV01.31No.1Mar.2010单片机应用系统结构化程序设计方法与实现+曲辉,李海军,昊利斌,张海军(内蒙古农业大学机电工程学院,呼和浩特010018)摘要:本文提出了单片机应用系统结构化程序设计的基本思想、设计要求及特点,分析了结构化程序模块的3种基本程序结构,并结合MCS一51系列单片机指令系统给出了实现方法,阐述了单片机应用系统结构化程序设计的具体方法、步骤、设计要求及设计中要注意的问题。关键词:单片机;结构化程序设计;功能模块;算法中图分

2、类号:TP273文献标识码:A文章编号:1009—3575(2010)01-0158一04THESTRUCTURIZATIONDESIGNPROGRAMMETHODANDREALIZATlONINSINGLE—CHIPAPPLICATIONSYSTEMSQUHui,LIHai-jun,WULi—bin,ZHANGHai-jun(MechanicalandElectricalEngineeringCollege,InnerMongoliaAgriculturalUniversity,Huhhot010018)Abstract:Thispaperputsforwardthebasicthou

3、ght,designrequirementsandcharacteristicofthestrueturizationdesignprograminSingle—chipapplicationsystems;ThreebasicProgramstructurizafionofstmeturizationProgrammodulewereanalyzed,andtherealiza-tionmethodaccordingtoMCS-51single—chipwasgived;Concretemethod,step,designrequirementsandattentiveproblemo

4、fthestmeturizationdesignprograminSingle—chipApplicationsystemswerestated.Keywords:Single—chip;strueturizatlondesignprogram;functionmodule;algorithm引言目前,单片机的应用领域遍及各行各业,大到航天飞机、导弹武器,小到家用电器、通信业、智能仪器仪表等领域,单片机都可以大显其能⋯。单片机应用系统软件设计质量是关系到系统功能、系统质量特性的关键因素,因此采用合理的结构化程序设计方法尤为重要。结构化程序设计方法的基本思想是:从代表目标系统整体功能的单个

5、处理着手,自顶向下不断地把复杂的处理分解为子处理,这样一层一层地分解下去,直到仅剩下若干个容易实现的子处理为止。即自顶向下,采用模块化技术,分而治之,将复杂系统按功能分解为若干模块进行分析与设计。模块是结构化编程的基本单位,计算方法(简称为算法)是程序设计的核心‘21,采用结构化程序设计可以有效地提高软件质量及程序运行的可靠性。1结构化程序设计要求及特点结构化程序设计要求:程序组成结构化、功能模块化、运行流程化,三者是相辅相成的。①程序组成结构化要求各个程序模块均由3种基本类型的算法结构组成,即顺序结构、分支选择结构和循环结构。②功能模块化设计主要是开发可重用、可移植的标·收稿日期:2,

6、009—12—15作者简介:曲辉(1975一).女.讲师,从事农业电气化与自动化教学的研究.万方数据第1期曲辉等:单片机应用系统结构化程序设计方法与实现159准功能程序模块,以简化程序设计,提高软件复用率,从而有效降低错误发生的几率。可以将处理特定任务的模块程序设计成子程序或中断服务子程序,各个功能模块具有确定功能,处理特定任务,解决专门问题。③运行流程化设计主要是为了明确构成整个程序的各个模块之间的上下级关系,着重于软件的框架结构设计和处理各部分、各模块之间的相互关系。可以按照总体规划,由若干软件设计人员分别编程设计各功能模块,再依据软件结构和程序流程,由若干功能模块组成结构化程序,实

7、现应用程序整体功能,解决复杂的实际问题[3J。结构化程序具有结构清晰、逻辑性强、易于维护、便于共享、运行稳定、可靠性高等特点。按照结构化程序设计要求编程,有助于规范软件设计人员的编程工作,提高软件设计人员的编程效率和编程水平。23种基本程序结构及实现方法在程序设计中,设计人员可能会遇到各种各样繁杂的程序,但不论程序如何复杂,它们都可以像堆积木一样由基本程序结构组合而成[‘】。这些基本结构包括:顺序结构、分支选择结构、循环结构,由这3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。