|
AJMP MAIN<br /> ORG 0003H ;<br /> AJMP LOOP <br /> ORG 000BH <br /> AJMP LOOP1<br /> ORG 001BH <br /> AJMP LOOP2<br />LOOP:<br /> SETB P1.6 ;¹<br /> mov r5,#15 <br />dly1:mov r6,#100<br />dly2:mov r7,#100<br /> djnz r7,$<br /> djnz r6,dly2<br /> djnz r5,dly1<br /> CLR P1.6 ;¿<br />dly11:mov r6,#100<br />dly22:mov r7,#100<br /> djnz r7,$<br /> djnz r6,dly22<br /> djnz r5,dly11<br /> SETB P1.5 ;µç<br /> mov r5,#60 ;<br />dly3:mov r6,#100<br />dly4:mov r7,#100<br /> djnz r7,$<br /> djnz r6,dly4<br /> djnz r5,dly3<br /> CLR P1.5 ;<br /> RETI <br />LOOP1:CPL P1.1 ;²²¨<br /> mov r5,#15 ;<br />dly7:mov r6,#100<br />dly8:mov r7,#100<br /> djnz r7,$<br /> djnz r6,dly8<br /> djnz r5,dly7<br /> SETB ET1 ;¿<br /> MOV TH0,#3CH ;¸µ<br /> MOV TL0,#0AFH<br /> CLR ET0 ;¹Ê±Æ÷0<br /> RETI ;Ø<br />LOOP2:CPL P1.1 ;²½<br /> mov r5,#50 ;±<br />dly9:mov r6,#100 <br />dly0:mov r7,#100<br /> djnz r7,$<br /> djnz r6,dly0<br /> djnz r5,dly9<br /> SETB ET0 ;¿ªÆô¶¨Ê±Æ÷0<br /> MOV TH1,#3CH ;¸øT1ÖØÐ¸½³õÖµ<br /> MOV TL1,#0AFH<br /> CLR ET1 ;¹Ø±Õ¶¨Ê±Æ÷1<br /> RETI ;ÖжϷµ»Ø<br />MAIN:MOV TMOD,#11 ;²ÉÓö¨Ê±Æ÷0Óë1,·½Ê½1<br /> MOV TH0,#3CH<br /> MOV TL0,#0AFH<br /> MOV TH1,#3CH<br /> MOV TL1,#0AFH<br /> SETB EA ;¿ª×ÜÖжÏ<br /> SETB ET0 ;ÆôÓÃT0ÖжÏ<br /> SETB EX0 ;ÆôÓÃÍⲿÖжÏ0<br /> SETB IT0 ;ÍⲿÖжÏ0¸ºÌø±äÓÐЧ<br /> SETB PX0 ;ÍⲿÖжÏ0ÖжÏÓÅÏÈ<br /> CLR P1.6 ;¿ªÆôµçԴָʾµÆ<br /> <br /> SETB P1.1 ;ĬÈÏ·½²¨ÆðʼΪ¸ßµçƽ<br /> SETB TR0 ;¶¨Ê±Æ÷0¿ªÊ¼<br /> SETB TR1 ;¶¨Ê±Æ÷1¿ªÊ¼<br /> SJMP $<br /> END
|