附上程序:
#include "reg52.h"//头文件
#include "absacc.h"
#include "math.h"
#include "intrins.h"
#define uchar unsigned char //宏定义
#define uint unsigned int
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
sbit SO=P1^0;
sbit SCK=P1^1;
sbit CS=P1^2;
#define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
void delay(unsigned int i)
{
while(i--);
}
uint Re_Convert (void); //温度转换
void DigDisplay(); //温度显示
uchar qian=0,bai=0,shi=0,ge=0,xiao=0;
uint P_Temp;
float wendu;
uchar code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//显示0~F的值
uchar code xiaoshu[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}; //显示0~F的值(含小数点)
void main(void) //