Autor Tema: ADC en pic18f4620  (Leído 1945 veces)

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

Desconectado LEEN HIKARU

  • PIC10
  • *
  • Mensajes: 1
ADC en pic18f4620
« en: 21 de Enero de 2011, 03:20:22 »
Buenas noches amigos,

El motivo de este hilo es porque estoy haciendo funcionar el A/D de este pic, el lentguaje en que lo estoy haciendo es en asm, la idea es hacerlo sin unsar por ahora interrupciones , solo un bucle ( para comenzar) , aunque ya teng unos dias con esto y aunque ya tengo un programa pero aunque me compile bien el mplab no es el correcto, estoy comenzando con este pic no llevo mucho con el .. a decir vedad es el primero que agarro de la serie 18f.
  Cualquier ayuda sera bien recibida, gracias de antemano ...

voy a colgar el programa que estaba haciendo haber si lo completamos juntos ??? porque parece que algo esta fallando ....

ah por cierto es cristal de 48 Mhz (aunq el maximo sea 40, tambien se puede con este)




 LIST P=18F4620      
#include <P18F4620.INC>   
;***************************
;aqui van algunas especificaciones ...
;***************************

cblock   0x80
    d1
    
    endc
    org   0x00
    
    CLRF   PORTA
    CLRF   LATA
    CLRF   W
    movlw   0x01      
    movwf   TRISA
    CLRF   PORTB   
    CLRF   LATB
    CLRF   TRISB
    CLRF   PORTE
    CLRF   LATE
    CLRF   TRISE
    
    
 inicio:
       movlw   0x0E      ; aqui ponemos 0x0E= 0000 1110
       movwf   ADCON1      ; y lo colocamos en l ADCON1
 jugar:                    movlw   0x01
       movwf   ADCON0
       movlw   0xBE
       movwf   ADCON2
       bsf   ADCON0,2
       
 principal:
       btfsc   ADCON0,2
       goto   principal               ; ES UNO:
       call   delay_2Tad               ; ES CERO:       
       goto   jugar
       
delay_2Tad:
      movlw   0x15
      movwf   d1
loop1
         decfsz   d1,1
         goto loop1
      return
end




haber si me hechan una mano.. :shock:

leen H. 
"despertado de noche y durmiendo de dia ...."