grischan
04.04.2006, 14:01
Hallo vielleicht kann einer helfen
ich habe keine ahnung woran es liegen kann, noch sprut und ein paar tage Forum lesen haben mir nicht geholfen. 8-[
Ich habe ein pic 16f876 den ich mit einem velleman bord programmiere funktioniert auch alles, solange ich mich auf eine reine ausgabe beschränke.
nun wollte ich aber auf partA, B oder C ablesen ob diese high oder low sind, und dann dieses Bitmuster auf einem anderen Port wieder ausgeben.
hier der verwendete code
INPUT EQU H'23'
ORG 0
GOTO RESET
; **************************
; * main routine: *
; **************************
RESET
BSF STATUS,RP0
MOVLW B'11111111'
MOVWF TRISC
MOVLW B'00000000'
MOVWF TRISB
BCF STATUS,RP0
CLRF PORTB
RUECK MOVLW PORTC
MOVWF INPUT
MOVLW INPUT
MOVWF PORTB
GOTO RUECK
END
danke für eure hilfe, dürfte woll nicht so schwer sein
grischan
ich habe keine ahnung woran es liegen kann, noch sprut und ein paar tage Forum lesen haben mir nicht geholfen. 8-[
Ich habe ein pic 16f876 den ich mit einem velleman bord programmiere funktioniert auch alles, solange ich mich auf eine reine ausgabe beschränke.
nun wollte ich aber auf partA, B oder C ablesen ob diese high oder low sind, und dann dieses Bitmuster auf einem anderen Port wieder ausgeben.
hier der verwendete code
INPUT EQU H'23'
ORG 0
GOTO RESET
; **************************
; * main routine: *
; **************************
RESET
BSF STATUS,RP0
MOVLW B'11111111'
MOVWF TRISC
MOVLW B'00000000'
MOVWF TRISB
BCF STATUS,RP0
CLRF PORTB
RUECK MOVLW PORTC
MOVWF INPUT
MOVLW INPUT
MOVWF PORTB
GOTO RUECK
END
danke für eure hilfe, dürfte woll nicht so schwer sein
grischan