自编TN9红外测温模块C语言程序

自编使用TN9红外测温模块的C语言程序

//带//的是写于开头 //sbit shu=P1^6; //sbit kk=p1^7; //sbit clock=P3^3; //uint j=0,i=0;

//uchar zhen[5],iShow[5]; //uint jianzhi;

void TN_GetData(void) //温度计算 {

int Temp;

Temp=(zhen[1]<<8)|zhen[2]; Temp = Temp/16 - 273.15;

Temp=Temp*100; 点后两位 iShow[4]=Temp/10000; iShow[3]=(Temp/1000); iShow[3]=iShow[3]%10; iShow[2]=(Temp/100); iShow[2]=iShow[2]%10; iShow[1]=(Temp/10); iShow[1]=iShow[1]%10; iShow[0]=(Temp); iShow[0]=iShow[0]%10; }

void int1() interruqt 2 {

uchar dian='.'; bit BitState; BitState=shu;

zhen[i]=zhen[i]<<1; zhen[i]=zhen[i]|BitState; j++; if(j==8) {

if(zhen[0]==0x4c||zhen[0]==0x66) {

j=0; i++; } j==0;

if(zhen[4]==0x0d) {

//温度值乘100,以方便计算小数//计算温度值的百位数 //计算温度值的十位数 //计算温度值的个位数 //计算温度值的小数点后第一位数 //计算温度值的小数点后第二位数

Word文档免费下载Word文档免费下载:自编TN9红外测温模块C语言程序 (共2页,当前第1页)

你可能喜欢

  • 非接触测温
  • 测温系统
  • 非接触式传感器
  • 红外测温传感器
  • 郭天祥十天学会单片机
  • 诺基亚5110
  • 红外测温仪原理
  • 红外测温管理

自编TN9红外测温模块C语言程序相关文档

最新文档

返回顶部