Hola Miguel, acabo de simular tu circuito en el PROTEUS 7.7SP2 y estos fueron los resultados:
1).-Inicio de simulacion con el Pin7 en "1" Logico (Vdc)

2).-Inicio de simulacion con el Pin7 en "0" Logico (Gnd)

Bueno, segun lo que entendi en el diagrama de flujo de tu programa (si no me equivoco), el circuito debe responder tal como
indican las imagenes que te muestro arriba...
El problema que se me ocurre por el cual no te funciona a ti.. es la version del proteus que estas usando...
es porque algunas versiones que salieron tuvieron errores de funcionamiento con algunos chips y funciones de
los microcontroladores....

te recomendaria que te descargues la version 7.7SP2 que personalmente me funciono muy bien.....
Saludos
