·上一文章:基于AT89C52的体外神经剌激仪的设计
·下一文章:基于单片机交通灯智能控制系统研究
该控制系统通过A/D芯片采集温度传感器和水位电极的信号,经过数字滤波、温度标度转换后,得到实际采样值,根据采样值与用户设定值之间的关系判断系统的输出状态,对开关量信号直接通过继电器输出,对连续模拟量信号通过D/A转换后再输出给执行机构。单片机采用4行8列的液晶显示界面向用户显示系统设置和当前状态,并配有轻触式小键盘接收用户的输入。系统配有实时时钟芯片,可显示日期时间,并可记录燃烧器的开火时间,看门狗芯片能在系统故障、程序跑飞时可靠地进行复位,其芯片上自带的串行E2PROM能保存用户输入的参数和运行数据。
5 基于单片机的锅炉智能控制器系统的软件实现方案
单片机应用系统中的软件是根据系统功能要求设计的,软件应可靠的实现系统的各种功能。应用系统种类繁多,应用软件各不相同,但一个优秀的应用系统的软件应具有以下特点:
(1) 软件结构清晰、简捷、流程合理;
(2) 各种功能程序实现模块化、子程序化。这样,既便于调试、连接又便于移植修改;
(3) 程序存储区、数据存储区规划合理,既节约内存容量,又使操作方便;
(4) 运行状态实现标志化管理。各个功能程序运行状态、运行结果以及运行要求都设置状态标志以便查询,程序的转移、运行、控制都可通过状态标志条件来控制;
(5) 调试过的程序应进行规范化,除去修改“痕迹”。规范化的程序可为以后的软件模块化、标准化打下基础;
(6) 实现全面软件抗干扰设计。软件抗干扰是单片机应用系统提高可靠性的有力措施;
(7) 为了提高运行的可靠性,在应用软件中设置自诊断程序,在系统工作运行之前运行自诊断程序,用以检查系统各个状态参数是否正常;
基于单片机的锅炉智能控制器系统的程序总体结构如图3所示。