推荐回答
A_BITEQU20H;个位数存放处B_BITEQU21H;十位数存放处TEMPEQU22H;计数器寄存处STAR:MOVTEMP,#0;初始化计数器STLOP:ACALLDISPLAY;INCTEMPMOVA,TEMPCJNEA,#100,NEXT;等于100重来MOVTEMP,#0NEXT:LJMPSTLOP;显示子程序DISPLAY:MOVA,TEMPMOVB,#10DIVABMOVB_BIT,AMOVA_BIT,BMOVDPTR,#NUMTABMOVR0,#4DPL1:MOVR1,#5DPLOP:MOVA,A_BITMOVCA,@A+DPTRMOVP0,ACLRP2.7ACALLD1MSSETBP2.7MOVA,B_BITMOVCA,@A+DPTRMOVP0,ACLRP2.6ACALLD1MSSETBP2.6DJNZR1,DPLOPDJNZR0,DPL1RETD1MS:MOVR7,#50D1:MOVR6,#20D2:DJNZR6,$DJNZR7,D1RETNUMTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;013456789字形码END这是两位从0到99的,你参考下。
齐晨晖2019-12-21 17:01:58
提示您:回答为网友贡献,仅供参考。