#include <AT89X52.H>
#include <string.h>
char b;
void khoitao()
{
TMOD=0x20;
SCON=0x50;
TH1=0xFA;
ES=1;
EA=1;
TR1=1;
}
void guikitu(char x)
{
TI=0;
SBUF=x;
while(TI==0){}
TI=0;
}
void guichuoi(char *s)
{
int n, i;
n=strlen(s);
for(i=0;i<n;i++)
{
guikitu(s[i]);
}
}
void ngatnhan() interrupt 4
{
if(RI==1)
{
RI=0;
b=SBUF;
}
guikitu(b);
}
void main()
{
khoitao();
while(1){}
}
#include <string.h>
char b;
void khoitao()
{
TMOD=0x20;
SCON=0x50;
TH1=0xFA;
ES=1;
EA=1;
TR1=1;
}
void guikitu(char x)
{
TI=0;
SBUF=x;
while(TI==0){}
TI=0;
}
void guichuoi(char *s)
{
int n, i;
n=strlen(s);
for(i=0;i<n;i++)
{
guikitu(s[i]);
}
}
void ngatnhan() interrupt 4
{
if(RI==1)
{
RI=0;
b=SBUF;
}
guikitu(b);
}
void main()
{
khoitao();
while(1){}
}
Comment