Como fazer para apresentar um numero em um multiplexador de led na IDE 8051

tabela: DB 11000000b; 0
DB 11111001b; 1
DB 10100100b; 2
DB 10110000b; 3
DB 10011001b; 4
DB 10010010b; 5
DB 10000010b; 6
DB 11111000b; 7
DB 10000000b; 8
DB 10010000b; 9

ORG	00H 
MOV DPTR, #tabela
MOV A, #05
MOV B, A
MOV	P1, #0f7h
MOVC	A, @A+DPTR
MOV	P1, A
LJMP $

END

tabela: DB 11000000b ; 0
DB 11111001b ; 1
DB 10100100b ; 2
DB 10110000b ; 3
DB 10011001b ; 4
DB 10010010b ; 5
DB 10000010b ; 6
DB 11111000b ; 7
DB 10000000b ; 8
DB 10010000b ; 9

ORG	00H

MOV	DPTR, #tabela
MOV	A, #03
    MOV	P0, #0ffh
MOV	P1, #0ffh
MOVC	A, @A+DPTR
MOV	P1, A
MOV	B, #0F7H
MOV     P0, B
LJMP    $

END

Lembrar de colocar a porta P0 na base dos transistores, para este caso.