3软件系统设计
软件设计由主程序,键扫描子程序及若干功能模块子程序组成。其中主控制器子程序测温程序,键盘处理及显示子程序,等组成。主程序要先初始化系统的工作参数,统主程序循环调用各个功能模块子程序,对相关事件的处理依靠标志位和判断标志位实现。
3。1主程序流程框图文献综述
主程序主要完成了一系列的初始化工作,如AT89C52单片机初始化、LCD1602液晶显示器的初始化等等。在主程序中,通过DS18B20温度传感器对水的温度测量,通过AT89C51主控核心的处理,当温度高于设定温度时,蜂鸣器报警并且关闭加热器;当温度低于设定温度时,蜂鸣器关闭,启动加热器。
3。2子程序流程图
图3。1主程序流程图
1。计算温度子程序
读出温度子程序的主要功能包括初始化,判断DS18B20是否存在,若存在则进行一系列的操作,作若不存在则返回。