51+HD7279+ADS1110+PT100的测温系统,通过与标准温度计对比拟合,精度能达到0.5度
TL1 = TH1; // 定时器初值低8位设置
PCON = 0x00;
TR1 = 1;
// IE = 0x84; // 允许总中断中断,使能 INT1 外部中断
EX1 = 1;
// TCON = 0x10; // 触发方式为脉冲负边沿触发
}
/*******************************************************************************
名称: 蜂鸣器函数
功能: 设置蜂鸣器鸣响
返回: 无
********************************************************************************/
void Beep(uchar nSet)
{
}
/****************************************/
/****************************************/
//------------ AT24C04 驱动函数 --------------
/**************************************
向AT24C04写1页(16字节)数据
将TESTDATA开始的16个测试数据写如设备的00~0F地址中
**************************************/
void AT24C04_WritePage()
{
uchar i;
AT24C04_Start(); //起始信号
AT24C04_SendByte(0xa0); //发送设备地址+写信号
AT24C04_SendByte(0x00); //发送存储单元地址
for (i=0; i<3; i++)
{
AT24C04_SendByte(nSettingDATA[i]);
}
AT24C04_Stop(); //停止信号
}
/**************************************
从AT24C04读取1页(16字节)数据
将设备的00~0F地址中的数据读出存放在DATA区的BUF中
**************************************/