Atividade algoritmo e programação
Desafio: Ligar os 16 LEDS
; --------------------------------------------------------------------------------------------------------
; PROJETO: LED 16
; --------------------------------------------------------------------------------------------------------
; OBJETIVO:
; Acendendo 16 LEDS.
; DESCRIÇÃO:
; Ao ligar o PIC, os 16 LEDS serão acesos.
; --------------------------------------------------------------------------------------------------------
# INCLUDE <P16F628.INC>
; --------------------------------------------------------------------------------------------------------
INÍCIO (Configurando os pinos I/OS) BSF STATUS, 5 ; Set o bit5 do registro STATUS, ; ligando o modo de configuração. BCF TRISA, 0 ; Reset o bit0 do TRISA, ; configurando o pino RA0 como saída.
BCF TRISA, 1 ; Reset o bit1 do TRISA, ; configurando o pino RA1 como saída.
BCF TRISA, 2 ; Reset o bit2 do TRISA, ; configurando o pino RA2 como saída.
BCF TRISA, 3 ; Reset o bit3 do TRISA, ; configurando o pino RA3 como saída.
BCF TRISA, 4 ; Reset o bit4 do TRISA, ; configurando o pino RA4 como saída.
BCF TRISA, 5 ; Reset o bit5 do TRISA, ; configurando o pino RA5 como saída.
BCF TRISA, 6 ; Reset o bit6 do TRISA, ; configurando o pino RA6 como saída.
BCF TRISA, 7 ; Reset o bit7 do TRISA, ; configurando o pino RA7 como saída.
BCF TRISB, 0 ; Reset o bit0 do TRISB, ; configurando o pino RB0 como saída.
BCF TRISB, 1 ; Reset o bit1 do TRISB, ; configurando o pino RB1 como saída.
BCF TRISB, 2 ; Reset o bit2 do TRISB, ; configurando o pino RB2 como saída.
BCF TRISB, 3 ; Reset o bit3 do TRISB, ; configurando o pino RB3 como saída.
BCF TRISB, 4 ; Reset o bit4 do TRISB, ; configurando o pino RB4 como saída.
BCF TRISB, 5 ; Reset o bit5 do TRISB, ; configurando o pino RB5 como saída.
BCF TRISB, 6 ; Reset o bit6 do TRISB, ; configurando o