pic

4
;REALIZAR UN PROGRAMA QUE AL PULSAR UN INTERRUPTOR EN A0 SE INCREMENTE EN 1 EL CONTEO EN UN DISPLAY DE 7 SEGMENTOS. INCLUDE P16F84A.INC ;DECLARACION DE VARIABLES ;CONFIGURACION DE PUERTOS ORG 0 BSF STATUS,RP0 CLRF PORTB BSF PORTA,0 BCF STATUS,RP0 ;PROGRAMA CLRF PORTB CERO BTFSC PORTA,0 GOTO CERO MOVLW B'01111110' MOVWF PORTB

Upload: ivan-gonzalez-lara

Post on 16-Jan-2016

212 views

Category:

Documents


0 download

DESCRIPTION

Programacion con Pic

TRANSCRIPT

Page 1: Pic

;REALIZAR UN PROGRAMA QUE AL PULSAR UN INTERRUPTOR EN A0 SE INCREMENTE EN 1 EL CONTEO EN UN DISPLAY DE 7 SEGMENTOS.

INCLUDE P16F84A.INC

;DECLARACION DE VARIABLES

;CONFIGURACION DE PUERTOS

ORG 0

BSF STATUS,RP0

CLRF PORTB

BSF PORTA,0

BCF STATUS,RP0

;PROGRAMA

CLRF PORTB

CERO

BTFSC PORTA,0

GOTO CERO

MOVLW B'01111110'

MOVWF PORTB

UNO

BTFSC PORTA,0

Page 2: Pic

GOTO UNO

MOVLW B'00110000'

MOVWF PORTB

DOS

BTFSC PORTA,0

GOTO DOS

MOVLW B'01101101'

MOVWF PORTB

TRES

BTFSC PORTA,0

GOTO TRES

MOVLW B'01111001'

MOVWF PORTB

CUATRO

BTFSC PORTA,0

GOTO CUATRO

MOVLW B'00110011'

MOVWF PORTB

CINCO

BTFSC PORTA,0

GOTO CINCO

MOVLW B'01011011'

MOVWF PORTB

SEIS

BTFSC PORTA,0

GOTO SEIS

Page 3: Pic

MOVLW B'01011111'

MOVWF PORTB

SIETE

BTFSC PORTA,0

GOTO SIETE

MOVLW B'01110000'

MOVWF PORTB

OCHO

BTFSC PORTA,0

GOTO OCHO

MOVLW B'01111111'

MOVWF PORTB

NUEVE

BTFSC PORTA,0

GOTO NUEVE

MOVLW B'01111011'

MOVWF PORTB

GOTO CERO

END