目录
…………………………………………………………1
………………………………………………………………………1
……………………………………………………1
……………………………………………………………………1
…………………………………………………………………1
………………………………………………………………2
……………………………………………………………………3
DS18B20简介………………………………………………………………3
DS18B20的测温原理………………………………………………………4
……………………………………………………5
DS18B20温度传感器与单片机的接口电路………………………………5
………………………………………………………………6
………………………………………………………………………6
………………………………………………………………………7
…………………………………………………………………8
…………………………………………………………………………8
…………………………………………………………………………8
…………………………………………………………9
………………………………………………………………9
…………………………………………………………9
………………………………………………………………………………11
参考文献……………………………………………………………………………12
熟练掌握51小系统开发应用;加强单片机的综合运用能力、提高单片机的件编程和调试能力,为以后的学习和开发工作打下强劲基础;掌握DS18B20温度传感器模块的工作原理及应用设计;掌握小系统开发设计的流程及设计思路;提高分析问题,解决问题能力,提高实践动手能力。
题目:基于DS18B20的温度测试LED显示。
实现的基本功能:
(1) 测量基本范围-55~125℃。
(2) ℃。
(3) LED数码直接显示。
温度计电路设计总体设计方框图如图2-1所示,控制器采用单片机AT89C51,温度传感器采用DS18B20,用LED数码管以串口传送数据实现温度显示。
图2-1 总体设计方框图
AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89C51具有如下特点:40个引脚如图2-2,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、等三种封装形式,以适应不同产品的需求。
图2-2 AT89C51管脚图
DS18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器,如图2-3。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B2
课程设计(论文)-基于DS18B20的温度测试LED显示 来自淘豆网m.daumloan.com转载请标明出处.