欢迎来到天天文库
浏览记录
ID:35566689
大小:631.00 KB
页数:12页
时间:2019-03-29
《单片机温度采集与显示》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、.目录一、设计任务及要求21.1任务:21.2基本要求(难度系数0.4):21.3发挥部分:2二、硬件设计22.1MCS—51系列单片机22.1.1部分引脚介绍:32.1.28051中断引脚32.1.38051中断源32.2DS18B20工作原理32.2.1温度检测42.2.2数值计算4三、软件设计53.1总体设计53.2单元电路设计53.2.1测温电路设计53.2.2控制、键盘和显示电路设计63.2.3加热装置和功率电路设计63.2.4打印设计7四、小结8五、参考文献8六、附录9附1:元器件明细表:9附2:仪器设备清单9附3:程序清单9...
2、一、设计任务及要求1.1任务:使用DS18B20、数码管和单片机实现温度采集和控制系统的设计。1.2基本要求(难度系数0.4):(1)使用DS18B20传感器实现温度测量,并使用数码管显示当前测量结果;(1)做好隔水处理,要求进行水温测量;1.3发挥部分:(1)使用DS18B20和简易加热装置,实现一个水温控制系统,具有水温设定和恒温控制功能。(+0.6)二、硬件设计2.1MCS—51系列单片机图1MCS-51系列单片机引脚图...2.1.1部分引脚介绍:(1)主电源引脚VCCVCC正常工作电压+5V。(2)时钟电路引脚XTAL1、XYAL2X
3、TAL1片内振荡电路输入端XTAL2片内振荡电路输出端(3)控制信号引脚RST/Vpd、ALE。RST/Vpd复位控制输入/断电时,提供备用电源输入。ALE允许地址锁存输出。(4)输入输出引脚P0.0~P0.7、P1.0~P1.7、P2.0~P2.7、P3.0~P3.7其中P3口具有双重功能。2.1.28051中断引脚AT89S51单片机的P3.0~P3.5构成了8051单片的中断引脚。2.1.38051中断源表1中断服务程序中断号(n)中断源名称中断优先级中断入口ROM地址(8n+3)voidINT0_ISR(void)interrupt0{
4、}0外部中断0(INT0)高0x0003voidTIMER0_ISR(void)interrupt1{}1定时/计数器中断0(T0)0x000BvoidINT1_ISR(void)interrupt2{}2外部中断1(INT1)0x0013voidTIMER1_ISR(void)interrupt3{}3定时/计数器中断1(T1)0x001BvoidUART_ISR(void)interrupt4{}4串行口中断(TXD、RXD)低0x00232.2DS18B20工作原理DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更
5、强。其一个工作周期可分为两个部分,即温度检测和数据处理。它的内在原理是电桥一个桥臂用对温度敏感的材料做成,在温度改变的时候电阻随着改变,使得电桥失去平衡,达到测量温度的效果。...2.2.1温度检测DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度
6、小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。表2Bit7bit6bit5bit4bit3bit2bit1bit0LsByte232221202-12-22-32-4Bit15bit14bit13bit12bit11bit10bit9bit8MsByteSSSSS2625242.2.2数值计算例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。表3温度二进制值十六进制值+125°C0000011111010000
7、07D0H+85°C00000101010100000550H+25.0625°C00000001100100010191H+10.125°C000000001010001000A2H+0.5°C00000000000010000008H0°C00000000000000000000H-0.5°C1111111111111000FFF8H-10.125°C1111111101011110FF5EH-25.0625°C1111111001101111FE6FH-55°C1111110010010000FC90HDS18B20的主要特征:(1)全数
8、字温度转换及输出。(2)先进的单总线数据通信。(3)最高12位分辨率,精度可达土0.5摄氏度。(4)12位分辨率时的最大工作周期为750毫秒。(5)可
此文档下载收益归作者所有