#include
#include //头文件
#define uint unsigned int
#define uchar unsigned char
#define delay4us() {_nop_();_nop_();_nop_();_nop_();} //延时4us
#define uint unsigned int
#define uchar unsigned char
sbit beep = P1^5;
uchar code SONG_TONE[]={212,212,190,212,159,169,212,212,190,212,142,159,
212,212,106,126,159,169,190,119,119,126,159,142,159,0};
uchar code SONG_LONG[]={9,3,12,12,12,24,9,3,12,12,12,24,
9,3,12,12,12,12,12,9,3,12,12,12,24,0};
unsigned char dat = 0x00;
unsigned char count = 0x00;
unsigned char CH;
unsigned char dis[] = {0x00, 0x00, 0x00};
unsigned int displaynum;
sbit RS = P2^0; //数据|命令选择指示端
sbit RW = P2^1; //读/写选择端
sbit E= P2^2; //使能
sbit led1= P2^3; //led1灯使能
sbit led2= P2^4; //led2灯使能
sbit CS = P3^5; //片选
sbit Clk = P3^4; //ad时钟输入
sbit DATI = P3^3; //数据信号输入/输出
sbit DATO = P3^3;
void Disp_temper_range(uchar add,uint T);
void Display();
uchar code table1[]="GZ:";
uchar code table2[]="SY:";
uchar code table5[]="SPEED:";
uchar code table3[]={0x07,0x05,0x07,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x06,0x09,0x10,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0x12,0x0C,0x00,};
uchar code table4[]={14,12,7,5,0};
uchar code table6[]="1";
uchar code table7[]&#