代码如下:
#include<reg52.h>
#include<intrins.h>
#include<stdio.h>
#include "ds18b20.h"
#include "adc0832.h"
#define uint unsigned int
#define uchar unsigned char
sbit fan_A=P1^0;
//sbit light=P1^1;
char jd;
char vo;
void Delay300ms() //@11.0592MHz
{
unsigned char i, j, k;
i = 3;
j = 26;
k = 223;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void Time0Init() //0.5ms
{
TMOD&=0XF0; //置位
TMOD|=0X01; //清零 配置寄存器模式:定时器T0,工作方式一
TH0=0xFE; //配置高八位
TL0=0X33; //配置低八位
TF0=0; //当爆表的时候,硬件会修改bit5(TF0)位上面的数据
TR0=1; //定时器T0开启标志