Autor Tema: Ciclo For en asm  (Leído 1461 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado afta

  • PIC16
  • ***
  • Mensajes: 123
Ciclo For en asm
« en: 22 de Diciembre de 2019, 01:03:35 »
Hola por favor podrian ayudarme con esto:  Tengo una parte de un codigo que funciona cuando cargo la variable
Contador con 1 pero al aumentar este valor ya no funciona. No entiendo donde puede estar el error. Cuando pongo el valor de
Contador en 1 en la LCD se visualiza el resultado de las operaciones pero cuando cargo Contador con otro valor, 2 por ejemplo,
no se visualiza nada en la LCD. El pin RS del LCD aparece todo el tiempo en estado bajo, en cambio; cuando Contador vale 1
RS no se queda solo en bajo.

La subrutina ADC devuelve el valor leido en uno de los pines de entrada analogica. Luego este valor se va sumando y el resultado
final se va visualizando en la LCD.

CODIGO///////////////////////////////////////////////////////////////////////

Principio
    movlw  0x01
    movwf  Contador

Proceso
    call    ADC     
    call    Suma16Bits

    decfsz   Contador,F
    goto     Proceso
   
Ver
    call    Bits24_BCD
    call    Display_LCD


    goto    Principio
   


 

anything