51单片机实现国际象棋比赛计时钟

学校要交一个课题设计用单片机汇编语言做一个类似于国际象棋比赛时用的钟要求,两个4位共阳数码管分别显示双方用时~~~即,一方走完棋按下按钮,自己的计时器暂停,对方开始计时,对方走完按下按钮,计时器暂停,另一方继续计时,如此来回小弟学单片机不久~~只会做一方的计时器,再加一个,试了半天没成功,求帮助!!!!大侠们~~急需!!!!下面是一方的计时器程序~~~求添加改编!        ORG 0000H        LJMP MAINORG 0BHLJMP LOOPMAIN:MOV TMOD,#01H     MOV P0,#0FFH     MOV TH0,#0D8H     MOV TL0,#0F0H     MOV IE,#82H     MOV R0,#0     MOV R1,#11110111B     MOV 40H,#0     MOV 41H,#0     MOV 42H,#0     MOV 43H,#0     CLR TR0MAIN3:JB p3.0,K1      CLR TR0K1:   JB P3.1,K2     CLR TR0     MOV 40H,#0     MOV 41H,#0     MOV 42H,#0     MOV 43H,#0  K2:   JB P3.2,K3      SETB TR0 K3:       MOV DPTR,#LOOP1      MOV R0,#40HMAIN4:MOV A,R1      MOV P2,A      MOV A,@R0      MOVC A,@A+DPTR      MOV P0,A      LCALL DE      MOV A,R1      RR A      MOV R1,A      INC R0      CJNE R1,#07FH,MAIN4      MOV R1,#11101111B      MOV R0,#0      LJMP MAIN3LOOP:PUSH ACC     PUSH PSW     MOV TH0,#0D8H     MOV TL0,#0F0H     INC 40H     MOV A,40H     CJNE A,#10,DDA     MOV 40H,#0     INC 41H     MOV A,41H     CJNE A,#10,DDA      MOV 41H,#0      INC 42H     MOV A,42H     CJNE A,#10,DDA     MOV 42H,#0     INC 43H     MOV A,43H     CJNE A,#10,DDA     MOV 43H,#0     LJMP DDADDA:POP PSW     POP ACC    RETIDE:MOV 60H,#255   DJNZ 60H,$   RETLOOP1:DB 0C0H,0F9H,0A4H,0B0H      DB 99H,92H,82H,0F8H      DB 80H,90H     END图如下
这个得到电子类才有高人回答 的。精通单片机的
moec huoi jiuo huyt bjgj gyjn fbjk kioonfbj