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

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

Είσοδος έξοδος δεδομένων στον PIC16F877

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


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

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

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

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

4 Καλπογιάννης Σωφρόνης
Με την εντολή “bcf STATUS,RP0 ” ενεργοποιείται η bank0 Bank0 Bank 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 w=xxxxxxxx STATUS=xx1xxxxx BANK0 BANK1 PORTA=xxxxxxxx TRISA=xxxxxxxx PORTB=xxxxxxxx TRISB=xxxxxxxx Καλπογιάννης Σωφρόνης

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

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

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

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

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

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

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

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


Κατέβασμα ppt "Είσοδος έξοδος δεδομένων στον PIC16F877"

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


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