/*********************执行通讯协议解析************************/
command();
/*********************执行通讯协议解析 end************************/
/*********************tft显示屏 显示************************/
myGLCD.setColor(0, 255, 0);
myGLCD.setBackColor(0, 0, 0);
myGLCD.setFont(SevenSegNumFont);
myGLCD.print("0123456789", CENTER, 20,0); //Print函数参数,显示字符串,位置xy,角度
/*********************tft显示屏 换行显示 使用ASC编码每行显示5个字符************************/
if(bufferBytes>5){
//Serial.println(data);
dataA=data.substring(0,15);
//Serial.println(dataA);
dataB=data.substring(15,30);
//Serial.println(dataB);
myGLCD.print(dataA, 0, 80);
myGLCD.print(dataB, 0, 140);
}
else {
myGLCD.print(data, 0, 80,0);
}
/*********************tft显示屏 换行显示 end************************/
/*********************tft显示屏 换行显示 使用ASC编码每行显示10个字符************************/
myGLCD.setFont(BigFont);
for(int i=0;i<7;i++){ //将指令按照字节单位循环读取并赋值给字符数组Receive_Data
Senddata+=Send_Data[i];
Senddata+=' ';
delay(2);
}
if(bufferBytes>12){
myGLCD.print(Senddata.substring(0,30), 0, 210);
myGLCD.print(Senddata.substring(30,60), 0, 230);
}
else {
myGLCD.print(Senddata, 0, 210);
}
/*********************tft显示屏 换行显示 end************************/
myGLCD.print("TotalNum=", 0, 260);
myGLCD.print(a, 150, 260);
for(int j=0; j<2; j++){ //提取串口每个位得字
data2+=Receive_Data[j];
data2+=' ';
}
myGLCD.print(data2, 0, 280,0);
/*********************