基于51单片机的数字温度计设计与实现

版权申诉
0 下载量 7 浏览量 更新于2024-08-09 收藏 1.14MB DOCX 举报
"基于51单片机的数字温度计设计说明" 本文档详细介绍了基于51单片机的数字温度计设计,涵盖了设计目的、实验要求、设计思路、硬件构成和功能等方面的内容。通过本文档,读者可以了解到51单片机的功能和实际应用,并掌握仿真开发软件的使用和数字式温度计电路的设计、组装与调试方法。 一.设计目的 * 理解掌握51单片机的功能和实际应用 * 掌握仿真开发软件的使用 * 掌握数字式温度计电路的设计、组装与调试方法 二.实验要求 * 以51系列单片机为核心器件,组成一个数字式温度计 * 采用数字式温度传感器为检测器件,进行单点温度检测 * 温度显示采用4位LED数码管显示,三位整数,一位小数 三.设计思路 * 选择STC89C51RC单片机为核心器件 * 温度检测采用DS18B20数字式温度传感器 * 采用usb数据线连接充电宝供电,接电后由按钮开关控制电路供电 四.系统的硬件构成与功能 * 主控制器:STC89C51RC单片机具有低电压供电和体积小等特点,有40个引脚 * 显示电路:采用4位共阳LED数码管,从P3口RXD、TXD串口输出段码 * 温度传感器:DS18B20数字式温度传感器,具有独特的单线接口、简单的多点分布应用、无需外部器件、可通过数据线供电、零待机功耗等特点 五.温度传感器工作原理 * DS18B20的测温原理图如下图所示 * 在正常测温情况下,DS18B20的测温分辨力为0.5摄氏度 * 可采用下述方法获得高分辨率的温度测量结果:首先用DS18B20提供的读暂存器指令(BEH)读出以0.5摄氏度为分辨率的温度测量结果,然后切去测量结果中的最低有效位(LSB),得到所测实际温度的整数部分Tz,然后再利用BEH指令取计数器1的计数剩余值Cs和每度计数值CD 通过本文档,读者可以了解到基于51单片机的数字温度计设计的详细过程和原理,掌握相关的技术和方法,并具备设计和开发数字温度计的能力。