ORG 0HSTART:MOV DPTR,#DATA1 ;指向点阵代码首址MOV R2,#80H ;80H 使第7 列(最左一列)阴极为低电平CLR CDISP: MOV A,#0MOVC A,@A+DPTR ;取一列点阵代码MOV P2,A ;加至阳极MOV P1,R2 ;使一列阴极为低电平CALL DELAY ;延时INC DPTR ;指向下一列代码MOV A,R2 ;R2 右移一位,为下一列阴极输出低电平作准备RRC AMOV R2,AJNC DISP ;8 列未完,转AJMP STARTDELAY: MOV R1,#0 ;延时子程序DELY0: DJNZ R1,DELY0RETDATA1: DB 24H,44H,0DCH,54H,7FH,54H,54H,44H;年的点阵代码END上面的程序是显示的“年”字,但是在解释上很难理解,希望可以有高手详细解释一下,最好解释出每个指令的含义。谢谢