#include "pic.h"
#define uchar unsigned char
#define uint unsigned int
#define DE RC5
bank1 uchar receive1[12];
bank1 uchar receive2[25];
bank1 uchar SDXG[16];
bank2 int receive_count=0 ;
bank2 uchar send_count0=0;send_count1=0;send_count2=0;
bank2 uchar *pointer0;*pointer1;*pointer2;
bank2 uchar sumreceive;
bank2 uchar JY;
bank2 uchar sumsend0;sumsend1;sumsend2;
bank2 uchar DJ;scireceiveflag;scisendflag0;scisendflag1,tanxun,shuju,sheding;scisendflag2;//DJ是地址匹配检测标志位
bank2 uint i,j,k,l,m;
//uint min,hour,day,month,year,Ixl,Ixh,Ixal,Ixah,Ixbl,Ixbh,Ixcl,Ixch,Ial,Iah,Ibl,Ibh,Icl,Ich,Inl,Inh,Ual,Uah,Ubl,Ubh,Ucl,Uch,guzhang1,guzhang2,guzhang3;guzhang4,guzhang5,guzhang6,Ixnl,Ixnh,T_LEAKl,T_LEAKh,Iel,Ieh,T_15SET,NO_TRIP,Beiyong1,Beiyong2,Beiyong3,Beiyong4,Beiyong5,Beiyong6,Beiyong7,Beiyong8};
uchar send0[]={0x68,0x16,0x16,0x68,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x0A};
bank2 uchar send1[]={0x68,0x16,0x16,0x68,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0A};
uchar send2[]={0x68,0x16,0x16,0x68,0x00,0xFF,0x02,0x00,0x00,0x00,0x00,0x0A};
//SDXG[0]=NO_TRIP;SDXG[1]=Ixnl;SDXG[2]=Ixnh;SDXG[3]=T_LEAKl;SDXG[4]=T_LEAKh;SDXG[5]=Iel;SDXG[6]=Ieh;SDXG[7]=T_15SET;SDXG[8]=hour;SDXG[9]=min;SDXG[10]=sec;
/*void initial()
{
INTCON=0x00;
//ADCON1=0X07;
PIE1=0;
}*/
void sciinitial()
{
TXSTA=0x44;
RCSTA=0xC0;
TRISC5=0;
TRISC6=0;
TRISC7=1;
//TRISC=0xff;
//TRISC=TRISC|0X80;
//TRISC=TRISC&0XBF;
SPBRG=23;
PIR1=0x00;
DE=0;
RCIE=1;
GIE=1;
PEIE=1;
CREN=1;
TXIE=1;
ADDEN=1;
// TXEN=1;
}
//延时子程序
void delay()