微型计算机控制技术第9章_微型计算机控制系统应用实例解读.pptVIP

  • 18
  • 0
  • 约1.54万字
  • 约 71页
  • 2016-03-10 发布于湖北
  • 举报

微型计算机控制技术第9章_微型计算机控制系统应用实例解读.ppt

微型计算机控制技术第9章_微型计算机控制系统应用实例解读.ppt

2.软件总体设计 (1)程序结构设计 应用程序结构采用中断方式,由定时器发出时中断申请。主程序进行系统初始化,包括定时器、I/O口和中断系统的初始化,等待定时中断。在中断服务程序中,先判断是否到30s。若不到30s,返回,若到30s,进行以下操作:拨盘设定值检测、温度检测、标度变换、温度显示和温度控制,并根据温度检测值决定是否报警。因此,可设计出应用程序总体结构如右(图9-44)所示。 (2)程序模块划分 在应用程序中,将以下几个功能程序作为模块程序: 1)温度设定输入。 2)温度检测。 3)温度值标度变换。 4)温度显示。 5)温度控制。 6)报警。 3.程序模块设计 下面说明温度检测和温度控制这两个模块的程序设计。 (1)温度检测程序 功能是连续进行4次A/D,求取转换结果的平均值,存入内部50H单元。检测电路如前面图9-38所示。A/D转换采用查询方式。程序流程图如右(图9-45)所示。 温度检测程序清单如下: TADC: MOV 50H,#00H ;清结果单元 MOV B,#00H ;清寄存器B MOV R

文档评论(0)

1亿VIP精品文档

相关文档