Algoritmo e programação

383 palavras 2 páginas
Desafio 3
Controlar o acionamento com os leds.
Descrição: Quando o operador acionar o botão conectado ao pino RA0, os 8 (oito) leds do PORT B deverão acender. Quando o botão for desligado, os leds deverão apagar.

FLUXOGRAMA

INÍCIO

LIGAR CONFIGURAÇÃO

SETAR O BIT0 DO TRISA
(RA0=ENTRADA)

RESETAR O BIT1 DO TRISA
(RA1=SAÍDA)

RESERTAR O BIT0 DO TRISB
(RB0=SAÍDA)

RESERTAR O BIT1 DO TRISB
(RB1=SAÍDA)

RESERTAR O BIT2 DO TRISB
(RB2=SAÍDA)

RESERTAR O BIT3 DO TRISB
(RB3=SAÍDA)

RESERTAR O BIT4 DO TRISB
(RB4=SAÍDA)

RESERTAR O BIT5 DO TRISB
(RB5=SAÍDA)

RESERTAR O BIT6 DO TRISB
(RB6=SAÍDA)

RESERTAR O BIT7 DO TRISB
(RB7=SAÍDA)

DESLIGAR CONFIGURAÇÃO

BOTÃO LIGA ACIONADO?

LIGAR LED1

LIGAR LED2

LIGAR LED3

LIGAR LED4

LIGAR LED5

LIGAR LED6 LIGAR LED7

LIGAR LED8

BOTÃO DESLIGA ACIONADO?

DESLIGAR LED1

DESLIGAR LED2

DESLIGAR LED3

DESLIGAR LED4

DESLIGAR LED5

DESLIGAR LED6

DESLIGAR LED7

DESLIGAR LED8

FIM

; -------------------------------------------------------------------------
; Controlar o acionamento de oito LEDS.
; --------------------------------------------------------------------------
# INCLUDE <P16F628.INC>
; ------------------------------------------------------------------------------------------------------------------
INÍCIO
BSF STATUS, 5 ; Seta o bit5 do registro STATUS, ; ligando o modo de configuração. BSF TRISA, 0 ; Seta o bit0 do TRISA configurando, ; o pino RA0 como entrada. 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

Relacionados

  • algoritmo e programacao
    3082 palavras | 13 páginas
  • algoritmos e programaçao
    1031 palavras | 5 páginas
  • algoritmo e programação
    875 palavras | 4 páginas
  • Algoritmos e programacao
    1584 palavras | 7 páginas
  • Algoritmos e Programação
    1060 palavras | 5 páginas
  • Algoritmo e programação
    660 palavras | 3 páginas
  • Algoritmos de Programação
    10765 palavras | 44 páginas
  • Algoritmo e programacao
    670 palavras | 3 páginas
  • algoritmo e programação
    3191 palavras | 13 páginas
  • algoritmo e programação
    7001 palavras | 29 páginas