课设双机通信介绍.docVIP

  • 5
  • 0
  • 约1.1千字
  • 约 5页
  • 2017-07-10 发布于湖北
  • 举报
void main(void) { initUart(); time(10); if(SEND_RECT) {unsigned unchar i; for(i=0;i10;i++) { sbuf[i]=ox20+i;} } if(SEND_RECT) send(sbuf); else receive(rbuf); while(TRUE){} } void initUart(void) { SCON=0x50; TMOD=0x20; PCON=0x0; TH1=0xfd; Tcon=0X40; } void send(unsigned char idata *d); { unsigned char i; do {P2=0xaa; SBUF=0xaa; ehile(TI==0) {} TI==0; while(RI==0) {} RI==0; }while(SBUF^0xbb)!=0); P2=SBUF; time(500); for(i=0;i10;i++) {P2=d[i]; time(500); SBUF=d[i]; while(TI==0) {} TI=0; } } void receive(unsigned char idata *d) { unsigned char i; do{

文档评论(0)

1亿VIP精品文档

相关文档