带存贮及通讯功能的数字温度计
摘 要:本文介绍以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
参考文献
1 Visual Basic程序设计(第3版)/邵洁主编;刘岳峰,蒲阳,程颉编.-南京:东南大学出版社,2006.2
2 单 片 机 与 嵌 入 式 系 统 应 用 作 者:赵 志 国 冯 建 武 2007-8-9
3 基于MAX232实现PC机与单片机通信的程序设计
2006-06-11
4 范逸之,陈立元,孙德萱,程正孚编,《利用Visual Basic实现串并行通信技术》,北京:清华大学出版社,2001.3
5李学海编,《PIC单片机实用教程-基础篇》,北京:北京航空航天大学出版社,2002.2
6黄永定.电子试验综合实训教程.机械工业出版社
7沈任元.吴勇常用电子元器件简明手册.机械工业出版社