基于单片机时钟显示的温度传感系统

基于单片机时钟显示的温度传感系统

ID:6807274

大小:218.00 KB

页数:15页

时间:2018-01-26

基于单片机时钟显示的温度传感系统_第1页
基于单片机时钟显示的温度传感系统_第2页
基于单片机时钟显示的温度传感系统_第3页
基于单片机时钟显示的温度传感系统_第4页
基于单片机时钟显示的温度传感系统_第5页
资源描述:

《基于单片机时钟显示的温度传感系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于单片机时钟显示的温度传感系统摘要:详细介绍关于STC89C52与温度传感器DS18B20设计一个温度传感电路;包括时钟芯片DS1302、温度传感器DS18B20、反相器74LS240和七段数码管。组成智能数字温度功能系统。关键字:STC89C52;DS18B20;温度传感器一.原理概述1、STC89单片机具有在系统可编程(ISP)特性,ISP的好处是:省去购买通用编程器,单片机在用户系统上即可下载/烧录用户程序,而无须将单片机从已生产好的产品上拆下,再用通用编程器将程序代码烧录进单片机内部。有些程序尚未定型的产品可以一边生

2、产,一边完善,加快了产品进入市场的速度,减小了新产品由于软件缺陷带来的风险。由于可以将程序直接下载进单片机看运行结果故也可以不用仿真器。引脚图如下:2、DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平

3、来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc≥2.5V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数据输入输出端(双向),后面有详细说明。SCLK始终是输入端。下图为DS1302的引脚功能图X1,X232.

4、768kHz晶振引脚GND地RST复位I/O数据输入/输出SCLK串行时钟VCC1电池引脚VCC2主电源引脚3、DALLAS最新单线数字温度传感器DS18B20简介新的“一线器件”体积更小、适用电压更宽、更经济Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20也支持“一线总线”接口,测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0.5°C。DS18

5、22的精度较差为±2°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量。DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。DS18B20的管脚排列如右图:4、74LS240是一种芯片向EPROM2764写入程序机器码,通过程序固化器将下列

6、程序中对应的机器码,依次写入到EPROM2764的0000H~0015H地址单元中。机器码地址程序ORG0000H;表示程序从地址0000H存放7590000000HSTART:MOVP1,#00H11170003HACALLDELAY;延时一段时间,便于观察7590FF0005HMOVP1,#0FFH11170008HACALLDELAY;延时80E9000AHSJMPSTART;返回,从START开始重复7BFF000CHDELAY:MOVR3,#0FFH;一段延时子程序7CFF000EHDEL2:MOVR4,#0FFH0

7、00010HDEL1:NOPDCFD0011HDJNZR4,DEL1DBF90013HDJNZR3,DEL2220015HRET;子程序返回END;表示程序结束由于单片机驱动能力太弱无法驱动七段数码管所以要用74LS240来增强其驱动能力。5、共阳管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数

8、码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。二、实验电路图及功能介绍部分引脚连线如下:1、P1.0~P1.7分别接U2(74LS240)A1~A4、B1~B4;2、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。