antes de revisar lo del display tengo varias observaciones para tu codigo:
LIST P=16F877A
#INCLUDE<P16F877A.INC> ; para que sirve esto??
;DECLARACION DE VARIABLES
PORTA EQU 05 ; PORQUE??????????
PORTB EQU 06 ; PORQUE??????????
STATUS EQU 03 ; PORQUE??????????
PDel0 EQU 20
PDel1 EQU 21
REG3 EQU 22
UNIDADES EQU 23
DECENAS EQU 24
porque los mencionas denuevo? porque pones el include? sabes lo que hay dentro del archivo P16F877A.INC? date una molestia y revisa ese archivo include y te llevaras una sopresita como diria el pitufo bromista

ORG 00
GOTO INICIO1
ORG 05 ; PONER ESTO TAMBIEN
TABLA1 ADDWF PCL,1 ;TABLA ANODO COMUN
RETLW B'01000000'
.
.
.
.
si bien es cierto esto no produce ningun error, el fabricante recomienda empezar de la linea 5 (pasando el vector de interrupcion)
PDel0 EQU 20
PDel1 EQU 21
REG3 EQU 22
UNIDADES EQU 23
DECENAS EQU 24
hay una manera mas sencila y practica

cblock 20
PDel0
PDel1
REG3
UNIDADES
DECENAS
endc
podrias subir el archivo proteus ya listo?