ORG 0000h AJMP START ORG 0030h START:JNB P3.2,LOOP ;该按钮按下执行左右移流水灯
JNB P3.3,main ;该按钮按下执行两边到中间的流水灯
SJMP START LOOP:MOV A,#0FEH MOV R0,#7 JNB P3.3,main LOOPL:MOV P1,A RL A ACALL DELAY DJNZ R0,LOOPL MOV R1,#7 LOOPR:MOV P1,A RR A CALL DELAY DJNZ R1,LOOPR LJMP LOOP main:JNB P3.2,LOOP mov p1,#7eh acall delay mov p1,#0bdh acall delay mov p1,#0dbh acall delay mov p1,#0e7h acall delay ajmp main delay: mov r7,#100 del1:mov r6,#200 djnz r6,$ djnz r7,del1 ret end
[此贴子已经被作者于2008-6-16 23:32:27编辑过]
|