Instituto Politécnico Nacional Asesor: E.T.C. Practica 13
Practica 10: Semáforo Sencillo en MP LAB Alumno: beTrOx Estos son los mnemónicos mnemónicos que usamos en MP Lab para programar el Pic list
p=16f886
#include
__CONFIG _CONFIG1, _LVP_OFF & _FCMEN_ON _FCMEN_ON & _IESO_OFF & _BOR_OFF _BOR_OFF & _CPD_OFF & _CP_OFF & _MCLRE_ON & _PWRTE_ON _PWRTE_ON & _WDT_OFF & _INTRC_OSC_NOCLKOUT _INTRC_OSC_NOCLKOUT __CONFIG
_CONFIG2, _WRT_OFF _WRT_OFF & _BOR21V
CBLOCK
0X20
CON_A CON_B CON_C BAR_Y ENDC
CONF
BSF
STATUS,RP0
CLRF
TRISA
CLRF
TRISB
BSF
STATUS,RP1
CLRF
ANSEL
CLRF
ANSELH
CLRF
STATUS
INICIO MOVLW .1 MOVWF PORTA MOVLW .150 CALL
TIEMPO
MOVLW .4 MOVWF BAR_Y PARPADEO MOVLW .1 MOVWF PORTA MOVLW .7 CALL
TIEMPO
CLRF
PORTA
MOVLW .7 CALL
TIEMPO
DECFSZ GOTO
PARPADEO
MOVLW .2 MOVWF PORTA MOVLW .80 CALL
TIEMPO
MOVLW .4 MOVWF PORTA MOVLW .100 CALL
BAR_Y
TIEMPO
GOTO INICIO
TIEMPO MOVWF CON_C BUCLE1 MOVLW .100 MOVWF CON_B BUCLE2 MOVLW .249 MOVWF CON_A BUCLE3 NOP DECFSZ
CON_A,F
GOTO BUCLE3 DECFSZ
CON_B,F
GOTO BUCLE2 DECFSZ GOTO BUCLE1 RETURN END
CON_C,F