Ir ao conteúdo
  • Cadastre-se

XVirtusX

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

posts postados por XVirtusX

  1. Realmente só pode ser problema do PIC SIMULATOR, uma pena, pois achei a interface dele amigável, mas tá bugado, eu tentei a tarde inteira fazer código assembly de tudo que é jeito. Tentei agora também os códigos do vtrx e do LEOPUENA e compila normalmente mas ele simplesmente nao reconhece nenhum comando para decrementar.... e fica num loop infinito no primeiro GOTO que ele chega.

    Mas valeu pelas dicas ae!

  2. Só uma coisa besta.

    não é DELAY_O com Ó mas DELAY_0 com zero.

    não seria esse o problema?

    Abs.

    é verdade, Felipe, foi um erro estúpido, hehe. Mas, me diga uma coisa. Procurei aqui no fórum e vi que você conhece o PIC SIMULATOR IDE. Esse primeiro código que o Mulder colocou nesse tutorial, eu compilei normalmente pelo MPLAB (nao compila pelo assembler do SIMULATOR) e não tá acontecendo nada com os leds.

    Já passei a tarde inteira revisando esse código e não consegui muita coisa. Se você tiver o SIMULATOR no seu PC, por favor, teste esse código e me diga se aí tá funcionando ou não.

    Dando uma fuçada no código junto com um outro tutorial para PIC16F84 que achei na net, consegui fazer com que o LED acenda, mas ele nao apaga mais. E pelo que eu vi, ele nao tá decrementando na instrução DECFSZ, por isso que não tá apagando. Dêem uma olhada nesse código maluco que eu fiz por favor....

    #INCLUDE<P16F84.INC>

    STATUS EQU 0X03
    TRISA EQU 0X85
    PORTA EQU 0X05
    COUNT1 EQU .255
    COUNT2 EQU .50

    ;***********SETANDO A PORTA*****************
    bsf STATUS,RP0
    MOVLW 0X00
    MOVWF TRISA
    BCF STATUS,RP0

    START
    MOVLW 02h
    MOVWF PORTA

    LOOP1
    DECFSZ COUNT1,F
    GOTO LOOP1
    DECFSZ COUNT2,F
    GOTO LOOP1

    MOVLW B'0000000'
    MOVWF PORTA

    LOOP2
    DECFSZ COUNT1,F
    GOTO LOOP2
    DECFSZ COUNT2,F
    GOTO LOOP2

    GOTO START

    END

    Também tentei com a instrução DECFSZ COUNT1,1

    mas nao funcionou... se alguém puder ajudar fico agradecido!

  3. Realmente dá pra ver que foi algo que lhe dispendeu muito tempo, parabéns! Eu sou iniciante neste mundo dos microcontroladores. Como programador, sempre tive uma grande curiosidade em aprender linguagem Assembly. Decidi que eu a aprenderia fazendo pequenos projetos com microcontroladores.

    Enfim, sou iniciante, e decidi usar o PIC SIMULATOR IDE para começar a ter uma noção das coisas antes de investir dinheiro mesmo. Só que esse seu código assembly não compila no assembler do IDE, você me saberia dizer o porque? Eu simplesmente ainda to meio perdido, tentando achar na net alguns livros/tutoriais que possam começar a me esclarecer as coisas.

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!