#include <AT89X52.h> #define uint unsigned int#define uchar unsigned char //宏定義#define SET P3_1 //定義調整鍵#define DEC P3_2 //定義減少鍵#define ADD P3_3 //定義增加鍵#define BEEP P3_6 //定義蜂鳴器#define ALAM P1_2 //定義燈光報警#define DQ P3_7 //定義DS18B20總線I/O bit shanshuo_st; //閃爍間隔標志bit beep_st; //蜂鳴器間隔標志sbit DIAN = P0^5; //小數點uchar x=0; //計數器signed char m; //溫度值全局變量uchar n; //溫度值全局變量uchar set_st=0; //狀態標志signed char shangxian=38; //上限報警溫度,默認值為38signed char xiaxian=5; //下限報警溫度,默認值為38//uchar code LEDData[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff};uchar code LEDData[]={0x5F,0x44,0x9D,0xD5,0xC6,0xD3,0xDB,0x47,0xDF,0xD7,0xCF,0xDA,0x9B,0xDC,0x9B,0x8B};// |