Vai al contenuto
PLC Forum


Inverti Bit Con Pic16f84a - chiarimenti su un'istruzione


Giorgio Demurtas

Messaggi consigliati

Giorgio Demurtas

ciao

ho fatto questo rpogramma e funziona bene (fa scorrere 4 led in sequenza e rincomincia)

        PROCESSOR 16F84

RADIX  DEC

INCLUDE  "P16F84.INC"

LED EQU  0

ORG 0CH

Count RES 2

Shift RES  1

; RESET VECTOR

; PUNTO DI INIZIO DL PROGRAMMA AL RESET DELLA CPU

ORG  00H

bsf  STATUS,RP0

movlw  00011111B

movwf TRISA

movlw  11110000B

movwf TRISB

bcf STATUS,RP0

movlw 00000001B

movwf Shift

MainLoop

movf Shift,W

movwf PORTB

bcf STATUS,C

rlf Shift,F

btfsc Shift,4

swapf Shift,F

call    Delay

goto    MainLoop

; Subroutines

Delay

clrf  Count

clrf Count+1

DelayLoop

decfsz Count,1

goto    DelayLoop

decfsz  Count+1,1

goto DelayLoop

return

END

Link al commento
Condividi su altri siti


Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...