hallo, eigentlich geht es um die Statusabfrage für ein Display. Aber da ich generell probleme mit der Abfrage von signalen habe hier mein Problem:

ein ganz einfaches programm, PIC18F4685 :
Code:
Init:
	bsf		RCON, IPEN
	bsf		INTCON, GIEH
	bsf		INTCON, GIEL
	movlw	0x70		; maximale interne Frequenz 8MHz setzen
	movwf	OSCCON	
	movlw 	0xFF
	movwf 	TRISD		; PortD als Eingang definieren		
	clrf 	TRISC		; PortC als Ausgang definieren	
	return

Main:	
;	*** main code goes here ***
	ORG 	0x0100

	rcall Init			;Initialisieren

Main_:
	movf PORTD,w           ; get status, statt dem w geht auch 0
	nop
	nop
	nop
	nop
	movwf LATC
	
	goto 	Main_
	
	return
aber an den entsprechenden Pins des PORTC liegen nicht die Signale an, die ich an PortD anlege. Was mache ich falsch?