温湿度控制器要想确保准确度,软件的设计是非常重要的,那么温湿度控制器软件都包括哪些呢?
系统软件主要任务包括:设置、修改、显示仪表的参数;检测、计算、显示温度、湿度等参数;温、湿度状态指示及报警输出;定时存储各种检测及运算参数。系统软件采用c语言和汇编语言混合编写、模块化结构和程序调用的方法。一般的嵌入式软件系统的设计都是采用前后台式的设计方法。
数据采集程序设计
数据采集a/d转换主程序和外部中断0服务程序。
主程序设计
按温湿度测控系统所要求实现的功能,将整个系统划分为并行存在的任务层和中断程序。系统中并行存在的几个任务按优先级从高到低依次是:系统监视任务、数据采集任务、数据处理任务、数据输出任务、显示任务。温湿度测控系统主程序流程图。
中断发生时,系统将强行剥夺运行态任务cpu的使用权,将它转入中断态保存相关数据到堆栈区之后,执行中断服务程序。在中断返回后,系统返回函数将重新进行任务调度,
因此温湿度控制器设计时要充分考虑到这些因素。
更多温湿度控制器相关资讯请访问:http://www.liyezg.com/