ORG 0100H<br />START:<br />MOV TMOD,#20H<br />MOV TH1,#0F3H<br />MOV TL1,#0F3H<br />MOV PCON,#00H<br />SETB TR1<br />MOV SCON,#50H<br />MOV R1,#00H<br />SETB EA<br />SETB ES<br />SCAN:JNB P1.0,FASONG<br /> JB RI,JIESHOU<br /> AJMP SCAN<br />FASONG:CJNE R1,#0FH,LOOP<br /> LOOP1:INC R1<br /> MOV A,R1<br /> MOV SBUF,A<br />WAIT:JNB TI,WAIT<br /> CLR TI<br /> AJMP SCAN<br />LOOP:MOV R1,#00H<br /> AJMP LOOP1<br />JIESHOU:MOV A,SBUF<br /> CPL A<br /> MOV P0,A<br /> CLR RI<br /> AJMP SCAN<br /> END<br />各位大侠:麻烦你们帮小弟检查一下程序<br />要求双机之间可以收、发0001到1111的数据,而且采用p1.0引脚的按键控制发送,但是下载到单片机后,结果不是这样的<br />非常感谢! |
|