热电偶测温,为了方便,利用max6675芯片来检测.然后读取该芯片的数据.
但是在protues中仿真好像不能读取..
放出读取数据的一段程序.
望大家指教指教
/*****************热电偶转换程序********************/
uint Re_Convert (void)
{
uchar i;
uint P_Temp2 =0;
CS =0;
SCK =0;
delayus(10);
for(i=16;i>0;i--)
{
SCK =1;
delayus(10);
if(S0==1)
P_Temp2 |= 0x01;
SCK =0;
delayus(1);
P_Temp2 <<=1;
}
CS =1;
P_Temp2 =(P_Temp2 & 0x7fff) >>3;
return(P_Temp2*0.25);
} |