浅析基于单片机的数字时钟与温度显示系统的设计
2018-08-20刘卫东曾绍杰李超翟佳豪王瑞东
刘卫东 曾绍杰 李超 翟佳豪 王瑞东
摘 要:随着社会的发展,时间与温度对我们越来越重要。本文以单片机为数字时钟与温度显示系统的核心,用DS1302、DS18B20、LCD12864液晶模块来提供时间信息、读取温度、显示时间和温度,通过按键来设定温度的上限和下限,实现温度报警。该系统具有功耗低、简单方便、适应性强、性能稳定等优点。
关键词:单片机;DS1302;DS18B20;LCD12864
DOI:10.16640/j.cnki.37-1222/t.2018.14.145
0 引言
数字时钟利用数字电路来显示时分秒年月日星期,和机械时钟相比而言,数字时钟计时准确、显示直观,在各个方面有十分广泛的应用。随着科学技术的发展,数字时钟的功能越来越多。本文以单片机为基础,设计的数字时钟与温度显示系统具备显示年月日时分秒星期、实时温度、低温加热、高温报警降热、设定温度上限下限、校时的功能。该系统实时性强、系统稳定性强、成本低、易于改进升级,具有一定的应用价值。
1 系统构成
该系统主要由单片机最小系统、按键模块、计时芯片DS1302、温度传感器DS18B20、LCD12864液晶显示模块、报警电路、低温加热电路、高温降温电路、电源电路组成(如图1所示)。
单片机最小系统是整个系统的处理控制核心,DS1302计时芯片内含一个实时时钟/日历,这个实时时钟/日历可以提供年月日时分秒星期的信息,时钟可以为12小时制或者24小时制,DS18B20温度传感器提供温度读数,按键模块可以设定报警温度的上限、下限和时钟时间,LCD12864液晶上显示时间、温度、设定的温度上限下限,报警电路在温度低于设定的温度下限或高于设定的温度上限时发出报警,低温加热电路当温度低与设定值时加热,高温降温电路在温度高于设定的上限值时降温,电源电路提供设备工作时的电源。……
