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

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

Καλπογιάννης Σωφρόνης Είσοδος έξοδος δεδομένων στον 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΄ ΄ movwf TRISB movlw b΄ ΄ 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΄ ΄ movwf TRISB movlw b΄ ΄ movwf TRISA bcf STATUS,RP0 movf PORTB,w movwf PORTA BANK0BANK1 PORTA=xxxxxxxxTRISA=xxxxxxxx PORTB=xxxxxxxxTRISB=xxxxxxxx w= STATUS=xx1xxxxx

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

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

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

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

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

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

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


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

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


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