#include
#include//_nop_();
#define OSFREQ 11059200
char TimeInterval;
char MyAddress; char data DI[6]={1,2,3,4,5,6};
char data DO[6]={6,7,8,9,10,11};
char data AI[6]={11,12,13,14,15,16};
char data AO[6]={16,17,18,19,20,21};
unsigned char data ReceiveData[14];
unsigned char data countnumber;
sbit Recenable =P1^6;//控制端
sbit led =P2^7;//控制端
static unsigned char code auchCRCHi[] = {
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x