Hallo,
1. hast du den Pin auf Ausgang geschalten? TRISA.4=0
2. hast du einen Pullup-Widerstand am Pin? A.4 ist nämlich ein Pin mit open Kollektor Ausgang, d. h. er kann nur Strom ziehen aber keinen liefern.
Bei den anderen Pins des Port A sind die Komparatoren aktiviert. Beim 16F628 muss dazu ins Register CMCON der Wert 7h geladen werden. Das könnte übrigens auch das Problem mit dem Display sein, wenn du die Steuerleitungen am Port A angeschlossen hast.
Stell am Besten mal dein ganzes Programm rein, geht ganz einfach über "Attachment hinzufügen".
Gruß,
Michael