51+HD7279+ADS1110+PT100的测温系统(程序)(10)

发布时间:2021-06-05

51+HD7279+ADS1110+PT100的测温系统,通过与标准温度计对比拟合,精度能达到0.5度

************************************************************************************

////////////////////////////////红外解码 函数-BEGIN/////////////////////////////////

************************************************************************************

************************************************************************************/

void IR_IN() interrupt 2 using 0

{

// unsigned char j,k,N=0;

// EX1 = 0;

// delay(15);

// if (IRIN==1)

// {

// EX1 =1;

// return;

// }

// //确认IR信号出现

// while (!IRIN) //等IR变为高电平,跳过9ms的前导低电平信号。

// {

// delay(1);

// }

//

// for (j=0;j<4;j++) // 收集四组数据

// {

// for (k=0;k<8;k++) // 每组数据有8位

// {

// while (IRIN) // 等 IR 变为低电平,跳过4.5ms的前导高电平信号。

// {

// delay(1);

// }

// while (!IRIN) // 等 IR 变为高电平

// {

// delay(1);

// }

// while (IRIN) // 计算IR高电平时长

// {

// delay(1);

// N++;

// if (N>=30)

// {

// EX1=1;

// return;

// } // 0.14ms计数过长自动离开。

// } // 高电平计数完毕

// IRCOM[j]=IRCOM[j] >> 1; //数据最高位补“0”

// if (N>=8)

精彩图片

热门精选

大家正在看