Prender Led Con Pulsador

download Prender Led Con Pulsador

If you can't read please download the document

description

,

Transcript of Prender Led Con Pulsador

LIST P=16F84A#INCLUDERADIX HEXORG 0GOTO INICIOORG 5LED EQU 0 ;................coresponde a la salida RB0PULSADOR EQU 0 ;...............corresponde a la entrada RA0 INICIO BSF STATUS,RP0;........ nos movemos al banco 1 de microcontrolador MOVLW B'11111' ; .......ponemos registro de unos en w MOVWF TRISA ;.......colocamos el registro w en puerto A quedando como entrada los puertos A MOVLW B'00000000';......colocamos 8 bit en 0 en el registro w MOVWF TRISB ;...........colocamos los 0 en el puerto B para configurarlos como salida BCF STATUS,RP0 ;.......volvemos al banco 0 BCF PORTB,LED ;....... ponemos un 0 en RB0 para que comienze apagado en ledCOMIENZO BTFSC PORTA,PULSADOR ;..evalua si es 0 ,salta a "PORTB,LED",si no salta a rutina "APAGAR" GOTO APAGAR BSF PORTB,LED ;......led prendido,cuando sea 0 en BTFSC PORTA,PULSADOR GOTO COMIENZOAPAGAR BCF PORTB,LED GOTO COMIENZOEND