MOV R7,#1;有1位数需要写
MOV B,#11000000B;DS1302中的块数据的首地址(从低地址开始)
LJMP TIMES_2;
TIMES_3_5: CJNE A,#5,TIMES_3_6;
MOV R3,T2_HOUR_SG;
ACALL NUMBER_F_9;
CJNE A,#0F9H,T2_NO_23;
MOV R3,#23H;0点的后面是23点
T2_NO_23: MOV T2_HOUR_SG,R3;
MOV R0,#T2_HOUR_SG;CPU_RAM中的块数据的首地址(从高地址开始)
MOV R7,#1;有1位数需要写
MOV B,#11001000B;DS1302中的块数据的首地址(从低地址开始)
LJMP TIMES_2;
TIMES_3_6: CJNE A,#6,TIMES_3_7;
MOV R3,T2_MIN_SG;
ACALL NUMBER_F_9;
CJNE A,#0F9H,T2_NO_59;
MOV R3,#59H; 0分钟的后面是59分钟
T2_NO_59: MOV T2_MIN_SG,R3;
MOV R0,#T2_MIN_SG;CPU_RAM中的块数据的首地址(从高地址开始)
MOV R7,#1;有1位数需要写
MOV B,#11000110B;DS1302中的块数据的首地址(从低地址开始)
LJMP TIMES_2;
TIMES_3_7: CJNE A,#7,TIMES_3_8;
CPL T3_ON_OFF;
MOV R0,#2EH;CPU_RAM中的块数据的首地址(从高地址开始)
MOV R7,#1;有1位数需要写
MOV B,#11000000B;DS1302中的块数据的首地址(从低地址开始)
LJMP TIMES_2;
TIMES_3_8: CJNE A,#8,TIMES_3_9;
MOV R3,T3_HOUR_SG;
ACALL NUMBER_F_9;
CJNE A,#0F9H,T3_NO_23;
MOV R3,#23H;0点的后面是23点
T3_NO_23: MOV T3_HOUR_SG,R3;
MOV R0,#T3_HOUR_SG;CPU_RAM中的块数据的首地址(从高地址开始)
MOV R7,#1;有1位数需要写
MOV B,#11000100B;DS1302中的块数据的首地址(从低地址开始)
LJMP TIMES_2;
TIMES_3_9: CJNE A,#9,TIMES_3_10;
MOV R3,T3_MIN_SG;
ACALL NUMBER_F_9;
CJNE A,#0F9H,T3_NO_59;
MOV R3,#59H; 0分钟的后面是59分钟
T3_NO_59: MOV T3_MIN_SG,R3;
MOV R0,#T3_MIN_SG;CPU_RAM中的块数据的首地址(从高地址开始)
MOV R7,#1;有1位数需要写
MOV B,#11000010B;DS1302中的块数据的首地址(从低地址开始)
LJMP TIMES_2;
TIMES_3_10: CJNE A,#10,TIMES_3_11;
MOV R3,YEAR_SG;
ACALL NUMBER_F_9;
CJNE A,#0F9H,YEAR_NO_99;














