unsigned char se_rx()
{
unsigned char r;
while(RI==0);
r=SBUF;
RI=0;
return r;
}
void se_init()
{
TMOD=0x20;
SCON=0x50;
TH1=0xfd;
TR1=1;
}
void se_tx(unsigned char s)
{
SBUF=s;
while(TI==0);
TI=0;
while(RI==0);
s=SBUF;
RI=0;
}
//void se_txs(unsigned char *s)
// {
// while(*s)
// se_tx(*s++);
// }
//
void se_gsmtx(unsigned char s)
{
SBUF=s;
while(TI==0);
TI=0;
delay(50);
}
void se_gsm(unsigned char *s)
{
while(*s)
se_gsmtx(*s++);
}
{
unsigned char r;
while(RI==0);
r=SBUF;
RI=0;
return r;
}
void se_init()
{
TMOD=0x20;
SCON=0x50;
TH1=0xfd;
TR1=1;
}
void se_tx(unsigned char s)
{
SBUF=s;
while(TI==0);
TI=0;
while(RI==0);
s=SBUF;
RI=0;
}
//void se_txs(unsigned char *s)
// {
// while(*s)
// se_tx(*s++);
// }
//
void se_gsmtx(unsigned char s)
{
SBUF=s;
while(TI==0);
TI=0;
delay(50);
}
void se_gsm(unsigned char *s)
{
while(*s)
se_gsmtx(*s++);
}
Comments
Post a Comment