Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Καλπογιάννης Σωφρόνης Είσοδος έξοδος δεδομένων στον PIC16F877.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Καλπογιάννης Σωφρόνης Είσοδος έξοδος δεδομένων στον PIC16F877."— Μεταγράφημα παρουσίασης:

1 Καλπογιάννης Σωφρόνης Είσοδος έξοδος δεδομένων στον PIC16F877

2 Ελεγκτές και πόρτες στη μνήμη του PIC Bank0 Bank1 Bank2 Bank3

3 Καλπογιάννης Σωφρόνης Με την εντολή “bsf STATUS,RP0 ” ενεργοποιείται η bank1 Bank0 Bank1 Bank2 Bank3

4 Καλπογιάννης Σωφρόνης Με την εντολή “bcf STATUS,RP0 ” ενεργοποιείται η bank0 Bank0 Bank1 Bank2 Bank3

5 Καλπογιάννης Σωφρόνης Βήματα προγράμματος: 1. Διαμόρφωση περιβάλλοντος ελεγκτών (Tris…) 2. Εντολές μεταφοράς από ή προς τις πόρτες εισόδου-εξόδου του PIC μέσα από τον καταχωρητή w (mov…..). 3. Εντολές επανάληψης ή και αλμάτων (goto… ή btfss…..)

6 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=xxxxxxxx PORTB=xxxxxxxxTRISB=xxxxxxxx w=xxxxxxxx STATUS=xx1xxxxx

7 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=xxxxxxxx PORTB=xxxxxxxxTRISB=xxxxxxxx w=11111111 STATUS=xx1xxxxx

8 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=xxxxxxxx PORTB=xxxxxxxxTRISB=11111111 w=11111111 STATUS=xx1xxxxx

9 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=xxxxxxxx PORTB=xxxxxxxxTRISB=11111111 w=00000000 STATUS=xx1xxxxx

10 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=00000000 PORTB=xxxxxxxxTRISB=11111111 w=00000000 STATUS=xx1xxxxx

11 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=00000000 PORTB=xxxxxxxxTRISB=11111111 w= 00000000 STATUS=xx0xxxxx

12 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=00000000 PORTB=11000101TRISB=11111111 w= 11000101 STATUS=xx0xxxxx

13 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=11000101TRISA=00000000 PORTB=11000101TRISB=11111111 w= 11000101 STATUS=xx0xxxxx

14 Καλπογιάννης Σωφρόνης bsf STATUS,RP0 movlw b΄11111111΄ movwf TRISB movlw b΄00000000΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=11000101TRISA=00000000 PORTB=11000101TRISB=11111111 w= 11000101 STATUS=xx0xxxxx


Κατέβασμα ppt "Καλπογιάννης Σωφρόνης Είσοδος έξοδος δεδομένων στον PIC16F877."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google