工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->智能桑拿浴干蒸显示控制电路

智能桑拿浴干蒸显示控制电路

作者:dolphin时间:2016-09-27

右图为本方案的电路原理方框图。下图为智能桑拿浴干蒸显示控制器电路原理图。采用AT89S51作为主控制芯片,端口P2.7负责读取温度传感器DS1820测得的环境
温度并由数据端口P0输出至LCM1602液晶显示模块,同时单片机还产生定时供液晶显示。并负责键盘输入扫描及由数据端口P3.7输出桑拿房室内照明灯和由数据端口P3.6输出桑拿干蒸加热器的控制。A189S51支持ISP在系统编程,方便初学者在投资少的环境学习单片机编程。JP1为在系统编程接口,结合(无线电200612介绍的编程器软件)即可快速烧录。由反相器。74LS04及Q1组成软触动总电源开关。

LCM1602是兼容的液晶显示模块,支持16×2字符显示模式。背光亮度和显示对比度可调,是一种功能较简易、价格较便宜的液晶显示器件。它由液晶显示屏和驱动器两部分组成,单片机通过写控制字方式访问驱动器来实现对显示屏的控制。

DS1820为单总线温度测量传感器是美国DALLAS半导体公司推出的一种单片集成温度传感器。它具有体积小,接口简单和使用方便等优点。采用单总线接口的数字温度计,测试温度范围为-55℃~+125℃,精度可达0.0675℃,最大转换时间为200ms。

SO为总电源触动启/停开关,S1为模式设置按键,S2为加法键,S3为减法键,S4为桑拿房照明灯控制键。功能设置方法为:S1按一次为定时功能的启动与停止转换;S1按二次为时间小时设置增减功能,再按S2为增加,按S3为减少;S1按三次为时间分钟设置增减功能,再按S2为增加,按S3为减少;S1按四次为定时时间小时设置增减功能,再按S2为增加,按S3为减少;S1按五次为定时时间分钟设置增减功能,再按S2为增加,按S3为减少;S4按一次为定时功能启动与停止转换。


一、主程序

1.根据设置模式调用相应的显示子函数,使液晶模块显示出相应的信息。

2.调用读取温度子程序模块,测量环境温度。


3.根据标志控制桑拿房照明灯的通断和控制干蒸加热器的启停。

二、定时器T0精确定时用于计时及键盘扫描。

程序流程图见图




评论

技术专区