电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MLX90614红外测温代码VIP专享VIP免费

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部