1.通过本实验掌握MLX90614 的原理
2.通过实验掌握数码管基本原理 3
通过实验掌握矩阵键盘的使用 4.通过实验掌握1602 的使用 二.实验内容 通过MLX90614 非接触式测得物体温度 三.实验器材 1
主控屏+5V 电源 2
DCP-PRJ09 红外测温仪 四.实验原理图 五.实验步骤 1
接上电源 2
运行 Keil u Vision 软件,新建一个工程,新建一个工程文件
将文件添加到工程中并编译,如有错,请更改直到编译成功,如有错,请更改直到编译成功 4
用编程器将生成的HEX 文件烧写到单片机中,或用 STC 单片机专用的串口烧写软件,通过MAX232 串口烧写到单片机中(只能用于 STC 单片机)
或用仿真器来执行程序,将程序下载到仿真器中,具体方法请参考仿真器的使用一节
用编程器将生成的HEX 文件烧写到单片机中
程序下完后可以看到液晶屏有温度显示,用手掌覆盖红外传感器上方 2cm 处,看到此时液晶屏温度即为手掌的表面温度
6.按下 1 键可以看到数码管显示,用手掌覆盖红外传感器上方 2cm 处,看到此时数码管温度即为手掌的表面温度
此时液晶屏温度保持不变
7.按下除 1 键其他键,此时液晶屏又重新显示温度
实验代码如下: //----------------------------//说明:显示分为 2 部分:数码管显示,液晶屏显示 //按1 键数码管显示,此时液晶屏保持静止 //复位时或按除1 键外其他键时,液晶屏显示,数码管熄灭 //------------------------------------------------------------------------- #include #include #define uint unsigned int #define uchar unsigned char #def