Jump to content



προβληματακι με TRISA/PORTA PIC16F628


tolis861416003225

Recommended Posts

ελω να ρυθμισω την πορτα ως εξεις:

1. θα βαλω κρυσταλο 20mhz

2. ποδαρακια 5,4 και 3 αδιαφορα

3. πιν 2 εισοδος, πιν 1 και 0 εξοδοι.

βαζω λοιπον στον trisb την τμη 84 ελα που περνιεται 24 ...

το κωματι της αρχικοποιησης:


;******INITIALIZATION STARTS HERE****************
INIT ; INIT label

;******INITIALIZITION OPTION_REG******************

MOVLW H'30' ; W is loaded with 30
MOVWF STATUS ; load that to status register
MOVLW H'C0' ; W is loaded with c0
MOVWF OPTION_REG ; load that to option_reg

;******DEFINITION OF INPUT AND OUTPUT PINS OF PORTA AND PORTB********
MOVLW H'00' ; w is loaded with 00
MOVWF TRISB ; all PORTB pins are outputs
MOVLW H'84' ; w is loaded with 84
MOVWF TRISA ; pin 2 and pin 7 of PORTA are inputs. All others are outputs.

;******INITIALIAZITION OF TIMER0*******************************************

MOVLW H'10' ; W is loaded with 10
MOVWF STATUS ; load that to status register
MOVLW H'DF' ; w is loaded with 223
MOVWF TMR0 ; tmr0 starts counting from 223.
MOVLW H'A0' ; W is loaded with a0
MOVWF INTCON ; INTCON is loaded with A0
;************************************************************************

παραθετω και τα config bits

post-3444-1416073300,108_thumb.jpg

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.