左边4个LED每隔1S亮1个。从P1.0到P1.3。右边4个LED每隔2S亮1个。从P1.4到P1.7。org0000hjmpstartorg4000hstart:movA,#0FEH;movR2,#4;LOOP1:movp1,A;左边4个LED每隔1S亮1个。从P1.0到P1.3。calldelay1s;调用定时1s程序RLA;djnzR2,LOOP1movR2,#4;LOOP2:movp1,A;右边4个LED每隔2S亮1个。从P1.4到P1.7。calldelay1s;调用定时1s程序calldelay1s;调用定时1s程序RLA;djnzR2,LOOP2jmpstartdelay1s:movr7,#20lpr7:calldelay50ms;djnzr7,lpr7retdelay50ms:movTMOD,#01HmovTH0,#(65536-50000)/256;movTL0,#(65536-50000)mod256;setbTR0;jnbTF0,$clrTF0;retjmp$end
|