1 / 12
文档名称:

数字温度计课程设计报.doc

格式:doc   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数字温度计课程设计报.doc

上传人:799474576 2015/5/29 文件大小:0 KB

下载得到文件列表

数字温度计课程设计报.doc

相关文档

文档介绍

文档介绍:目录








………………………………………………………………………………………….


……………………………………………………………….

-51系列单片机的功能和实际应用。

、组装与调试方法。

-51系列单片机为核心器件,组成一个数字式温度计。
,进行温度检测,
,三位整数,一位小数。
,超过上下限温度时,进行声音报警。

,选择AT89C52单片机为核心器件。
。。
,由三个按键组成,分别是:设置键(SET),加一建(+1),确认键(RET)。
SET键(上下限温度设置键):当该键按下时,进入上下限温度设置功能。。
+1键(加一调整键):在输入上下限温度时,该键按下一次,被调整位加一。。
RET键(确认键):当该键按下时,指向下一个要调整的位。。

:
单片机
3位LED显示器
LED显示器驱动电路
按键输入电路
时钟电路复位电路
温度检测
蜂鸣器电路

四、系统的硬件构成及功能

单片机AT89S52具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。很适合便携手持式产品的设计使用。




显示电路采用四位共阳LED数码管,从P3口RXD,TXD串口输出段码。



DS18B20是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:
•独特的单线接口仅需一个端口引脚进行通讯
•无需外部器件
•可通过数据线供电
•测温范围-55~+125℃,℃递增。华氏器件-67~+2570F, 递增
•温度以9 位数字量读出
•温度数字量转换时间200ms(典型值)
•用户可定义的非易失性温度报警设置
•报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件。
DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列、各种封装形式如图 ,DQ 为数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源;GND为地信号;VDD为可选择的VDD引脚。当工作于寄生电源时,此引脚必须接地。.。


图中低温度系数晶振的振荡频率受温度的影响很小用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器2的脉冲输入,还隐含着计数门,当计数门打开时,DS18B20就对低温度系数振荡器产生的时钟脉冲后进行计数,完成温度测量.
℃,获得高分辨率:首先用DS1820提供的读暂存器指令(BEH)℃为分辨率的温度测量结果,然后切去测量结果中的最低有效位(LSB),得到所测实际温度的整数部分Tz,然后再用BEH指令取计数器1的计数剩余值Cs和每度计数值CD。℃、℃为进位界限的关系,实际温度Ts可用下式计算:


在仿真软件Proteus上完成。其中LED数码管以动态扫描法实现温度显示,由四个PNP型晶体管Q2,Q3,Q4,Q5和八个电阻组成,,,。DS18B2