要求:单片机收到 PC 发送过来的数据后,将该数据直接回送给 PC。被特率和晶振已给。
如何用keilc51软件实现PC向单片机发送数据?然后再显示屏幕上?
#include"REG52.H"
void Init(){
PCON |= 0x80;//SMOD=1
SCON=0x50;//方式一,且REN=1
TMOD=0x20;
TH1=-6;
TL1=-6;
TR1=1;
}
void main(){
unsigned char dat;
Init();
while(1){
while(RI==0);
dat=SBUF;
RI=0;
SBUF=dat;
while(TI==0);
TI=0;
}
}