51+HD7279+ADS1110+PT100的测温系统(程序)(3)
发布时间:2021-06-05
发布时间:2021-06-05
51+HD7279+ADS1110+PT100的测温系统,通过与标准温度计对比拟合,精度能达到0.5度
uint code nDefaultDATA[] =
{// nLowTMP nHightTMP nTMPAdj
480, 650, 0 // 默认设置
};
uint nSettingDATA[3] = {0, 0, 0}; // 当前设置
void Delay5us();
void AT24C04_Start();
void AT24C04_Stop();
void AT24C04_SendACK(bit ack);
bit AT24C04_RecvACK();
void AT24C04_SendByte(uchar dat);
uchar AT24C04_RecvByte();
void AT24C04_ReadPage();
void AT24C04_WritePage();
//****** 红外接收 ******
sbit IRIN = P3^3; //红外接收器数据线
uchar IRCOM[7];
uchar nFlag = 0;
uchar nMode = 1; // nMode 0 1 2 3
// mean NULL nLowTMP nHightTMP nTMPAdj
uint nLowTMP = 480; // 最低温度设定
uint nHightTMP = 650; // 最高温度设定
char nTMPAdj = 0; // 温度修正
void send_ad_result(uchar temp);
/***********************************************************************************
************************************************************************************
////////////////////////////////HD 7279 函数////////////////////////////////////////
************************************************************************************
************************************************************************************/
void write7279(uchar cmd, uchar dta)
{
cs = 0;
send_byte (cmd);
send_byte (dta);
cs = 1;
}
上一篇:道路工程概论.第2-7章
下一篇:土家风情深度亲子自驾游1.0