各位大虾,谁能帮我看一下这个程序。谢谢了!!!!!!我将RXD和TXD短接,在P1.0口加一个发光二极管,如果发送和接受正确,可观察到二极管一闪一闪发亮,如果断开RXD和TXD,二极管就不会闪烁。可是现在二极管没反映。谢谢各位大哥大姐了。<br /> #include <reg51.h><br />#define uchar unsigned char<br />uchar j,k;<br /> void delay()<br /> {<br /> for(j=0;j<=20;j++)<br /> for(k=0;k<=248;k++)<br /> {;;};<br /> }<br /><br /> void main()<br />{<br /> uchar z;<br /> TMOD=0x20;<br /> TL1=0xcc;<br /> TH1=0xcc;<br /> TR1=1;<br /> SCON=0x50;<br /> while(1)<br /> {<br /> TI=0;<br /> P0=0xff;<br /> delay();<br /> z=0xfe;<br /> SBUF=z;<br /> while(RI==1);<br /> RI=0;<br /> z=SBUF;<br /> P0=z;<br /> while(TI==1);<br /> delay();<br /> }<br /> }<br /><br /><br /><br /><br /><br /><br /><br /> |
|