巴巴尔星人Jr 巴巴尔星人Jr
前步未止,道曲为径。
关注数: 57 粉丝数: 188 发帖数: 15,822 关注贴吧数: 130
关于89c51的电子表应该怎么修改学渣在线等 ORG0000H LJMPSTART ORG0003H RETI ORG000BH LJMPINTT0 ORG0013H RETI ORG001BH LJMPINTT1 ORG0023H START:MOVR0,#70H MOVR7,#0BH CLEARDISP:MOV@R0,#00H INCR0 DJNZR7,CLEARDISP MOV20H,#00H MOV7AH,#0AH MOVTMOD,#11H MOVTL0,#0B0H MOVTH0,#3CH MOVTL1,#0B0H MOVTH1,3CH SETBEA SETBET0 SETBTR0 MOVR4,#14H SRAET1:LCALL DISPLAY JNBP3.7,SETMM1 SJMAPSTART1 SETMM1:LJMP SETMM INTT0:PUSH ACC PUSHPSW CLRET0 CLRTR0 MOVA,#0B7H ADDA,TL0 MOVTL0,A MOVA,#3CH ADDCA,TH0 MOVTHO,A SETETR0 DJNZR4,OUTT0 ADDSS: MOVR4,#14H MOVR0,71H ACALL ADD1 MOVA,R3 CLRC CJNEA,#60H,ADDMM ADDMM: JCOUTT0 ACALL CLR0 MOVR0,#77H ACALL ADD1 MOVA,R3 CLRC CJNEA,#60H,ADDHH ADDHH: JCOUTT0 ACALL CLR0 MOVR0,#79H ACALL ADD1 MOVA,R3 CLRC CJNEA,#24H,HOUR HOUR:JCOUTT0 ACALLCLR0 OUTT0:MOV72H,76H MOV73H,77H MOV74H,78H MOV75H,79H POPPSW POPACC SETBET0 RETI INTT1:PUSHACC PUSHPSW MOVTL1, #0B0H MOVTH1, #3CH DJNZR2,INTT1OUT MOVR2,#06H CPL02H JB02H,FLASH1 MOV72H,76H MOV73H,77H MOV74H,78H MOV75H,79H INTT1OUT:POPPSW POPACC RETI FLASH1:JB01H,FLASH2 MOV72H,7AH MOV73H,7AH MOV74H,78H MOV75H,79H AJMPINTT1OUT FLASH2:MOV72H,76H MOV73H,77H MOV74H,7AH MOV75H,7AH AJMPINTT1OUT ADD1:MOVA,@R0 DECR0 SWAPA ORLA,@R0 ADDA,#01H DAA MOVR3,A ANLA,#0FH MOV@R0,A MOVA,R3 INCR0 SWAPA ANLA,#0FH MOV@R0,A RET CLR0:CLRA MOV@R0,A DECR0 MOV@R0,A RET SETMM:CLRET0 CLRTR0 LCALLDL1S JBP3.7,CLOSEDIS MOVR2,#06H SETBET1 SETBTR1 SET2:JNBP3.7,SET1 SETB00H SET4:JBP3.7,SET3 LCALLDL05S JNBP3.7,SETHH MOVR0,#77H LCALLADD1 MOVA,R3 CLRC CJNEA,#60H,HHH HHH:JCSET4 LCALLCLR0 CLRC AJMPSET4 CLOSEDIS:SETBET0 SETBTR0 CLOSE:JBP3.7,CLOSE LCALLDISPLAY WAITHJNBP3.7,WAITH LJMPSTART1 SETHH:SLR00H SETHH1:JNBP3.7,SET5 SETB01H SET6:JBP3.7,SET7 LCALLDL05S JNBP3.7,SETOUT MOVR0,#79H LCALLADD1 MOVA,R3 CLRC CJNEA,#24H,HOUU HOUU:JCSET6 LCALLCLR0 AJMPSET6 SETOUT:JNBP3.7,SETOUT1 LCALLDISPLAY JNBP3.7,SETOUT CLR01H CLR00H CLR02H CLRTR1 CLRET1 CLRTR0 SETBTR0 SETBET0 LJMPSTART1 SET1:LCALLDISPLAY AJMPSET2 SET3:LCALLDISPLAY AJMPSET4 SET5:LCALLDISPLAY AJMPSETHH1 SET7:LCALLDISPLAY AJMPSET6 SETOUT1:LCALLDISPLAY AJMPSETOUT DISPLAY:MOVR1,#70H MOVR5,#0FEH PLAY:MOVA,R5 MOVP3,A MOVA,@R1 MOVDPTR,#TAB MOVCA,@A+DPTR MOVP1,A LCALLDL1MS INCR1 MOVA,R5 JNBACC.5,ENDOUT RLA MOVR5,A AJMPPLAY ENDOUT:SETBP3.5 MOVP1,#0FFH RET TAB:DB0C0H,0F9H,0A4H,0B0H,99H DB92H,82H,0F8H,80H,90H,0FFH DL1MS:MOVR6,#14H DL1:MOVR7,#19H DL2:DJNZR7,DL2 DJNZR6,DL1 RET DS20MS:ACALLDISPLAY ACALLDISPLAY ACALLDISPLAY RET DL1S:LCALLDL05S LCALLDL05S RET DL05S:MOVR3,#20H DL05S1:LCALLDISPLAY DJNZR3,DL05S1 RET END 也是在网上抄的不过有错有图有j8
1 下一页