void fspc1(uchar fspc_a)
{
SBUF=fspc_a;
while(!TI);
TI=0;
}
void send3(uint ss3,uchar dp1)
{uint aaa;
uchar se1;
aaa=ss3;
se1=aaa/100+0x30;
fspc1(se1);
ss3=aaa%100;
se1=ss3/10+0x30;
fspc1(se1);
if(dp1==1){fspc1(0x2e);};
se1=(ss3%10+0x30);
fspc1(se1);
fspc1(0x20); // 空格
}
void send_pc(void)
{uint xx1;
WDT_CONTR=0x3c; //喂狗
send3(vj1,0);
send3(vj2,0);
send3(vj3,0);
send3(aaa_c,0);
WDT_CONTR=0x3c; //喂狗
send3(v48,1);
xx1=900;
if(in_48==0)xx1=xx1+10;
if(k_off==0)xx1=xx1+1;
send3(xx1,0);
fspc1(0x38);fspc1(0x38);
fspc1(0x38);fspc1(0x38);
fspc1(0x20);
}
哪位帮助解释一下这2段程序放在一起是什么功能。
1,传送的数据到哪里?
2,se1=aaa/100+0x30; 这句里面加0x30是什么意思?
3,fspc1(0x20); 这句的功能是什么?
4,fspc1(0x38);这句上传的是什么 |