带存贮及通讯功能的数字温度计1
摘 要:本文介绍以AT89C51单片机作为智能温度计控制核心,采用以PT热敏电阻为温度传感器和ADC0809转换进行温度数据采集的基于单片机控制的数字温度计,本温度计属于多功能温度计,显示采用串行接口芯片ZLG7289A,与PC机通讯,把测量到的数据进行存贮,显示采用RS - 232C 串行通信标准接口实现通讯。
关键词:单片机,温度传感器,温度计,RS - 232C
1 引言
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,以PT热敏电阻为传感器的信号采集端,将温度信号转换成电压信号,再经ADC0809进行模数转换,进一步将电压信号转换成单片机可以处理的00H~FFH数字信号,并保证温度与数字信号实时同步,经单片机80C51进行数据处理,再进一步变成与实际温度相符合的数字信号,用3位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。并在LED数码管上实时跟踪显示,在温度与设置标准温度相异时进行温度控制。显示采用串行接口芯片ZLG7289A,硬件简单,数据处理进行多次采集取平均值的方法,手动设置标准温度,贴近实际,实用性强。
毕业设计说明书目录
1 引言 …………………………………………………………………………………13
2 方案论证 ……………………………………………………………………………13
3 硬件设计……………………………………………………………………………13
3.1硬件系统的硬件结构 …………………………………………………………14
3.2各功能块原理 …………………………………………………………………14
3.3通信方式的实现 ………………………………………………………………24
4 软件设计……………………………………………………………………………25
4.1程序流程………………………………………………………………………26
4.2程序……………………………………………………………………………28
4.3应用VB对串口进行应用编程 ………………………………………………35
4. 4 VB界面 ………………………………………………………………………36
5 软硬件系统的调试…………………………………………………………………37
6 附录…………………………………………………………………………………43
7 参考文献……………………………………………………………………………46