Προς το περιεχόμενο

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


tolis86

Προτεινόμενες αναρτήσεις

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

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-15206-129062956781_thumb.jpg

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

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