《51单片机实现双机通信(自己整理的)》由会员分享,可在线阅读,更多相关《51单片机实现双机通信(自己整理的)(10页珍藏版)》请在金锄头文库上搜索。
1、左边号机,右边2号机,功能实现1号机程序#nludedeine intsined in#define chrunsign hari p10P10;uchr a,b,kk;/uchar codd_c0xc0,0xf9,x4,x0,x9,092,0x2,x8,0x80,0x90,0xf;viddelay_ms(uchay)uar ;he(-)for(i=0;i#fine uit nsnedint#dfine uchar unsiged chrbi=P20;sit L2=P21;/ucharcod d_c=0xc0,0xf9,0x4,0xb0,x99,x92,8,0xf8,80,0x90,0xf;v
2、od delams(in x)ucha i;wile(x-)or(i=0;1;i+);vod ma()SON=0x50; /串行口工作方式1,位通用异步发送器TMOD=2; 定期器工作方式2PCON=0x00; /波特率不倍增T1=0;TL=0xf4;TR;P1xc0;L1=L2=;wile(1)i(I)RI=0;switch(SBUF)casA:L1=L;L2=;1=0x;reak;casB:1L1;L2L;P1=0xa4;ek;csC:L1=0;L2=0;1=0xb0;eak;dely_ms(10);/*if(I)RI=;if(BFA)L=1;P=0f;if(SBUF=B)L1L1;L=2;P1=0x4;if(SUF=C)=;2=0;P1xc0;*/