基于AT89S52的温度显示报警系统 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

基于AT89S52的温度显示报警系统

来源:中国一卡通网  作者:不详  发布时间:2012-05-02 10:58:41  字体:[ ]

关键字:报警  温控  DS1  8B20  芯片  

摘   要:本文设计了一款以DS1 8B20 芯片为核心的温度数字显示报警系统。系统采用AT89S52 单片机进行智能控制,利用DS1 8B20 芯片实现了对温度的测量,通过对单片机进行报警点的设置,用液晶显示器LCD1 602 显示以串口传送数据,显示温度数值。同时利用时钟芯片DS1 302 进行计时,在时间调整方面则采用的是键盘的设计。


  3 软件分析

  系统程序主要包括主程序、读出温度子程序、温度转换命令子程序、计算温度子程序,显示数据刷新子程序等。

  主程序的主要功能是负责温度的实时显示、读出并处理DS18B20 的测量的当前温度值,对闹钟的时、分、秒进行设置。这样可以在一秒之内测量一次被测温度,其程序流程见图三所示。 



  图三主程序流程图

  4 结束语

  本设计所介绍的数字温度计工作可靠、测量误差小。与传统的温度计相比,具有读数方便、测温范围广及输出温度采用数字显示等特点,主要适用于科研实验室等对测温要求比较准确的场所。本温度计应用AT89S52 单片机对系统进行智能控制,采用温度传感器DS18B20 实现对外界温度的测量,并通过串口通信将数据传输到单片机上进行处理和分析。同时采用C51 程序设计语言对单片机的系统控制程序进行编写。

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖