基于 51 单片机的数字温度计设计一.课题选择随着时代的进展,控制智能化,仪器小型化,功耗微量化得到广泛关注
单片机控制系统无疑在这方面起到了举足轻重的作用
单片机的应用系统设计业已成为新的技术热点,其中数字温度计就是一个典型的例子,它可广泛应用与生产生活的各个方面,具有巨大的市场前景
二.设计目的1
理解掌握 51 单片机的功能和实际应用
掌握仿真开发软件的使用
掌握数字式温度计电路的设计、组装与调试方法
三.实验要求1
以 51 系列单片机为核心器件,组成一个数字式温度计
采纳数字式温度传感器为检测器件,进行单点温度检测
温度显示采纳 4 位 LED 数码管显示,三位整数,一位小数
四.设计思路1
根据设计要求,选择 STC89C51RC 单片机为核心器件
温度检测采纳 DS18B20 数字式温度传感器
与单片机的接口为 P3
采纳 usb 数据线连接充电宝供电,接电后由按钮开关控制电路供电
硬件电路设计总体框图为图 1:五.系统的硬件构成及功能1
主控制器单片机 STC89C51RC 具有低电压供电和体积小等特点,有 40 个引脚,其仿真图像如下图所示:2
显示电路显示电路采纳 4 位共阳 LED 数码管,从 P3 口 RXD,TXD 串口输出段码
LED 数码管在仿真软件中如下图所示:3
温度传感器DS18B20 是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现 9~12 位的数字值读数方式
DS18B20 的性能特点如下:1
独特的单线接口仅需一个端口引脚进行通讯
简单的多点分布应用
无需外部器件
可通过数据线供电
测温范围-55~+125 摄氏度