Ya.
Mira si te fijas en tu simulación, las resistencias no estan bien conectadas, la de pull-up del pulsador y la del led. Muévelas y te darás cuenta.
Otra cosa, el led que escogistes no tiene animación. Debes usar el que te he puesto. El cristal te lo he quitado para que veas que no hace falta ponerlo, sólo sirve a título informativo por si lo imprimes. Sólo tiene en cuenta lo que pones en las propiedades del bloque. Ahí además tienes que decirle el hex que vas a simular (debe estar en la misma carpeta que el diseño).
También he hecho algunos cambios en el asm, aunque estaba bien, sólo para que veas que algunas cosas que tenías definidas vienen en el include del 16F84A, pero hay que ponerlo en mayúsculas. Bueno acostumbrarse a ponerlo todo en mayúsculas y te evitas errores.
También he incluido la línea de configuración. Con esta configuras el software de programación, los fuses.
Y creo que no me dejo nada...
Bueno prueba tu y ya me contarás.
Un saludo marciano