下载此文档

MLX90614红外测温代码.doc


文档分类:行业资料 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
。+-,新建一个工程,新建一个工程文件。将文件添加到工程中并编译,如有错,请更改直到编译成功,如有错,,或用STC单片机专用的串口烧写软件,通过MAX232串口烧写到单片机中(只能用于STC单片机)。或用仿真器来执行程序,将程序下载到仿真器中,具体方法请参考仿真器的使用一节。用编程器将生成的HEX文件烧写到单片机中。,用手掌覆盖红外传感器上方2cm处,看到此时液晶屏温度即为手掌的表面温度。,用手掌覆盖红外传感器上方2cm处,看到此时数码管温度即为手掌的表面温度。此时液晶屏温度保持不变。,此时液晶屏又重新显示温度。实验代码如下://----------------------------//说明:显示分为2部分:数码管显示,液晶屏显示//按1键数码管显示,此时液晶屏保持静止//复位时或按除1键外其他键时,液晶屏显示,数码管熄灭//-------------------------------------------------------------------------#include<>#include<>#defineuintunsignedint#defineucharunsignedchar#defineNack_number10//**************端口定义**************************************************ucharflag;//LCD控制线接口sbitRS=P0^6;//RS端sbitRW=P0^7;//读写端sbitLCDE=P3^5;//使能端//mlx90614端口定义sbitSCK=P3^7;//时钟线sbitSDA=P3^6;//数据线sbitDPY1=P3^2;//温度显示第1个数码管段选sbitDPY2=P3^3;//温度显示第2个数码管段选sbitDPY3=P3^4;//温度显示第3个数码管段选sbitrow1=P0^3;//矩阵键盘第1列sbitrow2=P0^4;//矩阵键盘第2列sbitrow3=P0^5;//矩阵键盘第3列sbitcow1=P0^0;//矩阵键盘第1行sbitcow2=P0^1;//矩阵键盘第2行sbitcow3=P0^2;//矩阵键盘第3行//************数据定义****************************************************bdataucharflag1;//可位寻址数据sbitbit_out=flag1^7;sbitbit_in=flag1^0;uchartempH,tempL,err;voidCALTEMP(uintTEMP);voidReadKey(void);voidinitInt();voiddelay1(uintz);voidshow();ucharkey_num;ucharmah[5];/********数码管码值定义*******************************************************/ucharcodeLED01[]={//LED显示代码,0-9共阳不带小数点的0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};ucharcodeLED02[]={//LED显示代码,0-9共阳带小数点的0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};/**********全局变量定义******************************************************/bitb20ms,b100ms;//定时标志位ucharc20ms,c100ms;//定时毫秒数//**************************LCD1602***********************************//向LCD写入命令或数据*****************************************************#MAND0//命令#defineLCD_DATA1//数据#defineLCD_CL

MLX90614红外测温代码 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00001
  • 文件大小48 KB
  • 时间2020-08-07