Translate, Traductor

viernes, 25 de mayo de 2012

Plantilla y fusibles para programar el 16F886

Ésta es una plantilla base para construir un programa para el microcontrolador 16F886, solo la copian y la pegan en su hoja de trabajo nueva en el MPLAB

    LIST P=16F886

    INCLUDE P16F886.INC
    ERRORLEVEL -302

    __CONFIG _CONFIG1, _INTOSCIO & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOR_ON & _IESO_OFF & _FCMEN_OFF & _LVP_OFF & _DEBUG_OFF
    __CONFIG _CONFIG2, _BOR40V & _WRT_OFF

    CBLOCK    0X20
   
    ENDC


     ORG 00
     GOTO    CONFIGURA
    

    
    
CONFIGURA    NOP
     BANKSEL ANSEL
     CLRF    ANSEL
     CLRF    ANSELH
     BANKSEL TRISB
     MOVLW    B'01101100'
     MOVWF    OSCCON
     MOVLW    B'00000000'
     MOVWF    TRISA
     MOVLW    B'00000000'
     MOVWF    TRISB
     MOVLW    B'00000000'
     MOVWF    TRISC
     BANKSEL PORTB

INICIO 


        GOTO    INICIO
        END

 Mucha suerte!!!!


No hay comentarios:

Publicar un comentario