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