精华资料第4章 法度模范设计(广西大年夜学).pptVIP

  • 4
  • 0
  • 约1.77万字
  • 约 78页
  • 2018-06-23 发布于浙江
  • 举报

精华资料第4章 法度模范设计(广西大年夜学).ppt

精华资料第4章 法度模范设计(广西大年夜学)

第4章 程序设计 ;单片机系统设计由硬件设计和软件设计两部分组成,后者就是设计程序、编制表格,以指挥单片机完成用户交付的任务。本章介绍MCS-51单片机汇编语言程序设计的基本步骤、方法和技巧,并在最后简单地介绍了C51高级程序设计。;4.1编程的步骤、方法和技巧 ;4.1.1软件任务分析 ; 软件任务分析时,应将各执行模块一一列出,并为每一个执行模块进行功能定义和接口定义(输入、输出定义)。在为各执行模块进行定义时,将要牵涉到的数据结构和数据类型的问题也一并规划好。 各执行模块规划好后,就可以规划监控程序了。首先根据系统功能和键盘设置选择一种最合适的监控程序结构。相对来讲,执行模块任务明确单纯,比较容易编程。而监控程序较易出问题。 ; 任务分析的另一个内容是如何安排监控软件和各执行模块。整个系统软件可分为后台程序和前台程序。后台程???指主程序及其调用的子程序,这类程序对实时性要求不是很高,延误几十毫秒甚至几百毫秒也没关系,故通常将监控程序(键盘管理程序)、显示程序和打印程序等与操作者打交道的程序放在后台程序中来执行。而前台程序安排一些实时性要求较高的内容,如定时系统和外部中断。在一些特殊场合,也可以将全部程序均安排在前台,后台为踏步等待循环或睡眠状态。 ;4.1.2数据类型和数据结构规划 ; 如果一个参数的变化范围有限,就可用定点数来表示,

文档评论(0)

1亿VIP精品文档

相关文档