unsigned char Color1[]={0xAA,0x55,0x00,0x80,0x00,0x30};
unsigned char Color2[]={"abcdefg"};
unsigned char Color3[]={0xcc,0x33,0xc3,0x3c};
void Color_matching()
{
send_string_com(Color1,6);
send_string_com(Color2,3);
send_string_com(Color3,4);
}
//向串口发送一个字符串,strlen为该字符串长度
void send_string_com( unsigned char *str, unsigned char strlen)
{
unsigned int k= 0 ;
do
{
SBUF = (*(str + k));
k++;
while (TI==0);
TI= 0 ;
}
while (k < strlen);
}
Color1[]={0xAA,0x55,0x00,0x80,0x00,0x30}; 前两位帧头和指令 ,后四位为座标
Color2[]是变化的,可以是字符串或16进数据,
Color3[] 帧尾
|