void SendOneByte(unsigned char c)
{
SBUF = c;
while(!TI);
TI = 0;
}
void skwb(unsigned char c)
{
switch(c)
{
case 0: ppo00=1; break;
case 1: ppo01=1;break;
case 2: ppo02=1;break;
case 3: ppo03=1;break;
case 4: ppo04=1;break;
case 5: ppo05=1;break;
case 6: ppo06=1;break;
case 7: ppo07=1;break;
case 8: ppo08=1;break;
case 9: ppo09=1;break;
default: break;
}
}
void skwc(unsigned char c)
{
switch(c)
{
case 0: ppo00=0; break;
case 1: ppo01=0;break;
case 2: ppo02=0;break;
case 3: ppo03=0;break;
case 4: ppo04=0;break;
case 5: ppo05=0;break;
case 6: ppo06=0;break;
case 7: ppo07=0;break;
case 8: ppo08=0;break;
case 9: ppo09=0;break;
default: break;
}
}
void skwz(unsigned char c)
{
switch(c)
{
case 0: ppo10=0;break;
case 1: ppo11=0;break;
case 2: ppo12=0;break;
case 3: ppo13=0;break;
case 4: ppo14=0;break;
case 5: ppo15=0;break;
case 6: ppo16=0;break;
case 7: ppo17=0;break;
case 8: ppo18=0;break;
case 9: ppo19=0;break;
default: break;
}
}
void skwx(unsigned char c)
{
switch(c)
{
case 0: ppo10=1;break;
case 1: ppo11=1;break;
case 2: ppo12=1;break;
case 3: ppo13=1;break;
case 4: ppo14=1;break;
case 5: ppo15=1;break;
case 6: ppo16=1;break;
case 7: ppo17=1;break;
case 8: ppo18=1;break;
case 9: ppo19=1;break;
default: break;
}
{
switch(q)
{
case 0: kaix=0; break;
case 1: kaix=0,did2(20); break;
case 2: kaix=0,did3(20); break;
case 3: kaix=1 ;break;
case 4: kaix=2;break;
case 5: kaix=0;break;
case 6: kaix=3; break;
case 7:kaix=4; break;
case 10: kaix=0,SHUZa();break;
case 11:kaix=5; break;
case 0x7d: kaix=0,kuadu2(); break;
case 0x7e: kaix=0,kuadu(); break;
case 0x7f: kaix=0,shudu(); break;
case 0xf1: kaix=0,SHUZI(); break;
case 0xf2: kaix=0,did1(20); break;
case 0xf3: kaix=0,WHUZI(); break;
case 0xf4: kaix=0,yunxin(); break;
default: ;break;
}