发布网友 发布时间:2022-04-29 22:21
共1个回答
热心网友 时间:2022-06-24 10:55
DB0_7EQUP1;将P1口接到实验箱里对应的口子上P_3EQUP3;将P3口接到相对应的接口上K1BITP2.0;P2.0、P2.1各接一个按键K2BITP2.1;ORG0000HAJMPMAINORG0030HMAIN:MOVR0,#00HMOVDB0_7,#0FFHMOVP_3,#0FEH;MOVDPTR,#TABLELOOP:ACALLDISPLAYJNBK1,JIAYI;JNBK2,JIANYI;AJMPLOOPJIAYI:ACALLDELAY10MSJBK1,LOOPINCR0CJNER0,#10,NEXTMOVR0,#00H;NEXT:ACALLDISPLAYJNBK1,NEXTAJMPLOOPJIANYI:ACALLDELAY10MSJBK2,LOOPDECR0CJNER0,#0FFH,NEXT1MOVR0,#09H;NEXT1:ACALLDISPLAYJNBK2,NEXT1AJMPLOOPDISPLAY:MOVA,R0MOVCA,@A+DPTR;CPLA;如果数据反了就吧这条程序前面的分好去掉MOVDB0_7,AACALLDELAY10MSRETDELAY10MS:MOVR7,#20LOP:MOVR6,#250DJNZR6,$DJNZR7,LOPRETTABLE:DB0C0H,0F9H,0A4H,0B8H,99H,92H,82H,0F8H,80H,90H;END