按上图接线,进行七段数码管的显示小实验:数码管从 0-9 循环显示。汇编源程序如下(written by 没缙殿 )ORG 00HJMP MAINORG 30HMAIN:MOV DPTR,#TABLE ;地址赋给 dptrMOV R0,#10 ;控制循环次数为 10,即是 0-9START:MOV A,#0 ;MOVC A,A+DPTR ;取表中的数据MOV P0,A ;输出INC DPTR ;修改指针,指向表中下一个数据CALL DELAY ;调用延时子程序DJNZ R0,START ;没显示完,跳转继续显示JMP MAIN ;显示完 10 个数字,返回,重新显示DELAY: ;延时子程序定义MOV R1,#100D1: MOV R2,#100D2: MOV R3,#50DJNZ R3,$DJNZ R2,D2DJNZ R1,D1RETTABLE: ;7 段码显示DB 01000000BDB 01111001BDB 00100100BDB 00110000BDB 00011001BDB 00010010BDB 00000010BDB 01111000BDB 00000000BDB 00010000BEND