基于51单片机的数字温度计
(仿真+程序+设计报告)
功能介绍
具体功能:
1.DS18B20测温,数码管显示温度;
2.测量范围-55~125°C;
3.当前温度超过设定上下限会发生声光报警;
4.按键可设定上下限;
演示视频:
基于51单片机的数字温度计—可显示负数
按键功能:
K1是用来进入上下限调节模式的,当按一下K1进入上限调节模式,再按一下进入下限调节模式,再按一下退出调节模式。
在调节上下限温度模式下,K2是实现加1功能,K3是实现减1功能,K4是用来设定上下限温度正负的。
在正常模式下,按一下K2进入查看上限温度模式,显示1s左右自动退出;按一下K3进入查看下限温度模式,显示1s左右自动退出。
K4正常模式下用来设置和取消按键音。上下限设置模式下是用来设置温度的正负。
添加图片注释,不超过 140 字(可选)
硬件设计
使用元器件:
单片机:STC89C52;
(注意:单片机是通用的,无论51还是52、无论stc还是at都一样,引脚功能都一样。程序也是一样的。)
传感器:DS18B20;
晶振:11.0592MHz;
电容:33pf;蜂鸣器;
电阻:10k、4.7k、1k;
四位一体共阴极数码管;
排阻:4.7k 9脚;
红色发光二极管;
22uf电解电容;
PNP三极管;
轻触按钮;
导线:若干;
结构框图:
添加图片注释,不超过 140 字(可选)
设计资料
01仿真图
本设计使用Proteus7.8和Proteus8.9两个版本设计!具体如图!
添加图片注释,不超过 140 字(可选)
02程序
本设计使用软件keil4和keil5两个版本编程设计!具体如图!
添加图片注释,不超过 140 字(可选)
03设计报告
六千字设计报告,具体如下!
添加图片注释,不超过 140 字(可选)
04设计资料
资料获取请关注同名公众号,全部资料包括仿真源文件 、程序(含注释)、设计报告、元件清单等。具体内容如下,全网最全! !
资料获取请观看前面演示视频!
点赞分享一起学习成长。