机测量和控制技术在经济迅速发展的今天,已被广泛应用于人类生活中,如
工业控制、自动检测、智能仪器仪表、家用电器、等各个方面。而主控制器是每
个控制系统不可或缺的部分,正因为单片机有体积小,重量轻,抗干扰能力强,
环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易等优点,所以它
是很多设计人员的首选控制器。而在人们的日常生活或工业生产中,经常要对温
度进行检测及控制。在许多场合器材设备对温度的要求非常高,而传统的温度计
反应速度慢、读数麻烦、测量精度不高、误差大,所以需要设计一种高精度的温
度计。为了在很大程度上提高对温度的控制水平,因此以单片机为核心的温度采
集与控制系统很有用研发和应用意义。本文研究了一个可以实时存储和显示当前
的温度数据,并且可以切换显示当前的时间而且可对其时间进行修改的温度显示
系统。文章以 STC89C52 单片机,DS18B20 温度传感器以及 DS1302 时钟芯为硬件
基础,主要介绍了相关的硬件电路和相关应用程序。硬件电路主要包括 STC89C52
单片机最小系统,测温电路、实时时钟电路、数码管显示电路以及通讯模块电路
等。系统程序主要包括主程序,读出温度子程序,计算温度子程序、数码管显示
程序以及按键控制程序等。