Ir ao conteúdo
  • Cadastre-se

Nelson Paganelli

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

posts postados por Nelson Paganelli

  1. Olá Pessoal, Estou Tendo Um Problema Na Simulação Do Programa Para PIC16F628A MPLAB v7.62. Só Para Acender o LED:

     

       RETURN              ; GASTA DOIS CICLOS
    ;*******************************************************
    ;          SUBROTINA
    ;  DELEY PARA PUCH BOTON
    ;*******************************************************
    ;
    ;
       DELEY                        ;PARA 30M SEGUN
        MOVLW       .45
        MOVWF       TEMPO_4
       LOOP8
        MOVLW       .162
        MOVWF       TEMPO_5
       LOOP9
        NOP
        DECFSZ      TEMPO_5,F
        GOTO        LOOP9
        DECFSZ      TEMPO_4,F
        GOTO        LOOP8
        GOTO        LOOP10
       LOOP10
       NOP
        RETURN
    ;***************************************************************
    ;       INICIO DO PROGRAMA
    ;****************************************************
    ;
       INICIO
        CLRF        PORTA
        CLRF        PORTB
       BANK1                  ;ALTERA PARA BANK1
        MOVLW      B'00001100'              ;ENTRADAS PINO PORTA 2E3
        MOVWF      TRISA
        MOVLW      B'00000000'               ;SAIDA TODOS PINOS PORTB
        MOVWF      TRISB
        MOVLW      B'10000100'
        MOVWF      OPTION_REG              ;OPÇÃO DE OPERAÇÃO
        MOVLW      B'00000000'
        MOVWF      INTCON                     ;DEFINE COMO OPERAÇAO DE INTERUPÇÃO
       BANK0
        MOVLW      B'00000111'
        MOVWF      CMCON                     ;OPERAÇÃO PARA COMPARADOR ANALOGICO
    ;*******************************************************************
    ; INICIALISAÇÃO DAS VARIAVEIS
    ;******************************************************************
    ;
      CLRF       TEMPO_0
      CLRF       TEMPO_1
      CLRF       TEMPO_2
      CLRF       TEMPO_4
      CLRF       TEMPO_5
    ;********************************************************
    ;
       A1
       BTFSC          BOTAO_LD                            <----- NA SIMULAÇÃO ELE NÃO SALTA ESTA PARTE
       GOTO           A1
       CALL           DELEY
       BCF            LED1
       BTFSS          BOTAO_LD
       GOTO           $-1                                                    ONDE PODERIA ESTAR O ERRO?
       BTFSC          BOTAO_1
       GOTO           $-1
       BSF           LED2
       CALL           DELEY1
       BTFSS          BOTAO_1
       GOTO           $-1
       BCF            LED2
       BTFSC          BOTAO_1
       GOTO           $-1
       BTFSS          BOTAO_1
       GOTO            $-1
       GOTO           A1
       END       
     

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!