Hola, quiero sacar el promedio de varias muestras que salen del convertidor analogico digital, pero en codigo ASM.
Hice una rutina, pero acarrea mucho error:
Ojala me puedan ayudar, gracias
Hice una rutina, pero acarrea mucho error:
Código:
ADCT MOVLW .10
MOVWF DATCL
CALL ADC
CALL MODT ;ACONDICIONA EL DATOL
CLPRM MOVFF DATOL,DATOP
CALL ADC
CALL MODT ;ACONDICIONA EL DATOL
CALL PROM
DECFSZ DATCL,1
GOTO CLPRM
RETURN
PROM MOVF DATOL,W
CLRF DATOL
ADDWF DATOP,F
PROM1 MOVLW .2
SUBWF DATOP,F
BTFSS STATUS,C
RETURN
INCF DATOL,F
GOTO PROM1
Ojala me puedan ayudar, gracias