Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
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= Καλπογιάννης Σωφρόνης
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.