基于51单片机的红外体温计的设计
硬件设计
本系统利用51单片机控制红外温度传感器进行温度的非接触式检测并显示,能够实现快速测量人体体温。
整体电路主要由51单片机最小系统,LCD1602液晶显示电路,蜂鸣器报警电路,按键电路,GY906非接触式温度传感器及电源电路;原理图如图:
PCB图如下:
功能
- 液晶显示当前检测的温度和温度报警范围精度为0.02摄氏度。
- 按键可以设置温度报警上限和下限。
- 当温度低于或高于我们设置的值蜂鸣器进行报警提醒。
- 测温范围为-70度—380度,范围广。
软件设计
主程序源码
//*************主函数*******************************************
void main()
{ uint Tem; temph = 3700; // 最高温度templ = 2000; // 最低温度speak = 1; // 蜂鸣器 0叫 1 不叫//初始化MLX90614 SCL=1;SDA=1;_nop_(); _nop_();_nop_();_nop_(); SCL=0; delay(1000); SCL=1; //初始化液晶 init1602(); //显示文字 displaytitle(); while(1) { Tem=memread(); // 读取温度display(Tem); // 显示温度Warn(); // 判断是否需要报警Delayms(1000); // 延时1S
// KeyScan(); // 键盘扫描}
}
资料链接:https://pan.baidu.com/s/1ObiW0k2MFHNQ0DZRmniQxQ?pwd=ehef
提取码:ehef
基于51单片机的红外体温计的设计相关推荐
- 基于51单片机 的红外遥控解码设计
红外线遥控在生活中有着广泛的应用,比如空调,电视,音响,机顶盒等.红外线遥控实际上就是一种通信方法,利用LED发射红外线,接收器接收到数据,进行处理后就可以得到发送端的信号.利用一个简单的红外线发光二 ...
- 基于51单片机和红外漫反射传感器的久坐提醒神器(番茄钟)的设计
一.背景介绍 我们工作久了,久坐导致的毛病就显现出来了,腰酸背痛颈椎疼,最近看到利用番茄钟工作法挺好,工作25分钟,休息5分钟,既能调整工作节奏,避免精力过分消耗,也能避免久坐导致的身体问题. 我刚开 ...
- 单片机检测电机频率c语言,基于51单片机的电动机测速表的设计.doc
基于51单片机的电动机测速表的设计 基于51单片机的电动机测速表设计 摘 要 本文介绍了采用光电传感器实施电机转速测量的方法.基本原理,完成了一种基于AT89C51单片机平台的电动机测速表的软硬件设计 ...
- 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]
/***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...
- 基于51单片机的电子万年历的设计-源代码
电子万年历的设计目录 电子万年历的设计 电子万年历的系统整体设计框图 所需要的元件 DS18B20模块 DS18B20的特点 DS18B20内部结构 DS18B20管脚排列 DS1302模块 SPI时 ...
- 基于51单片机的三角波信号发生器设计
基于51单片机的三角波信号发生器设计 一.任务要求: 设计内容 选择51单片机,晶振采用12MHz. 设计一个能产生50HZ至100HZ的三角波信号.通过0832/A芯片完成数模转换. 频率值由LED ...
- 基于51单片机的自动浇花系统设计/基于51单片机的智能抽奖系统控制设计/基于51单片机的数字时钟与日历显示控制设计 毕业设计
1147基于51单片机的自动浇花系统设计 设计思路:通湿度传感器实时监测湿度,通过LCD显示出实时的湿度采集值,可以通过按键设定目标界限,当达到这个界限值时,浇花系统的电机装置运行. 电路包含:LCD ...
- 基于51单片机的酒精浓度检测仪设计
本设计仅供参考 基于51单片机的酒精浓度检测仪设计(proteus仿真+程序+原理图+报告) 原理图:Altium Designer 仿真:proteus 8.9 程序编译器:keil 4/keil ...
- 单片机应用系统设计技术——基于51单片机篮球计时计分器的设计
基于51单片机篮球计时计分器的设计 一.实验目的 二.实验内容 三.实验步骤 四.C代码如下 五.实验结果
最新文章
- Java生成html为pdf
- U-Mail邮件系统的管理权限分配
- mysql创建与更新时间字段
- Echart常用效果(一)
- ITK:两个图像的平方差
- MapReduce:Job性能调优总结
- 函数式接口 lambda表达式 方法引用
- 学习分布式技术,技术人看这里
- Android在Android.mk里添加TAG
- 【电力电子】功率因素\无功功率
- 飘云阁论坛出品汇编逆向专用记事本
- html下拉菜单的写法
- 搞笑GIF动图怎么制作
- 活体检测-用照片来做人脸识别可行吗?
- 福建信息技术学院计算机系男生宿舍怎么样,福建信息职业技术学院
- 导出Fbx和obj的工具
- 问个问题(nimultisim14.0双开关)
- 英特尔或退出芯片制造业务,拥抱台积电
- koa-redis + ioredis
- 织梦不同栏目不同Banner
热门文章
- 杰里之 定时器捕获(timer_cap.c) 使用注意事项【篇】
- layuimini tab切换刷新
- SDK is not loaded yet解决方法
- c语言检测tft是否有触摸,带有触摸数据(包括各种历史记录的全套数据)的2.4英寸TFT_LCD...
- JAVA开发(H5商城嵌套到第三方H5商城进行异业合作方案)
- SOEM协议栈代码研读笔记(二)
- 频率分辨率的一些分析
- 阿里云IoT物联网平台
- java定时任务工具详解之Quartz
- 暂停更新,请到http://www.52brt.com上关注最新文章