/*
* DS18B20测试程序
*
* 用途:数码管模块测试程序
*
* 作者 日期 备注
* Huafeng Lin 2012/04/21 新增
* Huafeng Lin 2012/04/21 修改
*
*/
#include <reg51.h>
#define uchar unsigned char
code unsigned char seg7code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //不带小数点的共阳数码管段码
code unsigned char seg7codeB[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0xff}; //带小数点的共阳数码管段码
sbit DQ=P3^6; //数据传输线接单片机的相应的引脚
unsigned char tempL=0; //设全局变量
unsigned char tempH=0;
unsigned int sdata; //测量到的温度的整数部分
unsigned char xiaoshu1; //小数第一位
unsigned char xiaoshu2; //小数第二位
unsigned char xiaoshu; //两位小数
bit fg=1; //温度正负标志
void delay(unsigned char i)
{