Microcontroladores
DE VERACRUZ
INSTITUTO TECNOLOGICO DE VERACRUZ
MICROCONTROLADORES
HERNANDEZ REYES JOSE ANTONIO
ALUMNOS
HERNANDEZ MORALES JORGE ELIAS
ARANGO FERRERBETZAIDA YESSICA
INGENIERIA MECATRONICA
PRACTICA #2
DISPLAY DE 7 SEGMENTOS
VERACRUZ, VER. A 15 DE OCTUBRE DE 2012
COMPONENTES
* PUSH BUTON
* PIC 16F84A
* DISPLAY 7SEG. ANODO COMUN
* 1 RESISTENCIA DE 10K
* CRISTAL DE CUARZO DE 4MHz
* 2 CAPACITORES CERAMICOS DE 22 pF
* 2 RECISTENCIAS DE 330 OHMS
* PROTOBOA
* FUENTE DE 5 VOLTS.PROCESSOR 16F84A
INCLUDE <P16F84A.INC>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _XT_OSC
CBLOCK 0X0C
COUNTERA
COUNTERB
COUNTERC
ENDC
ORG 0
BSFSTATUS, RP0 ;PASO AL BANCO 1
CLRF TRISB ;TODOS LOS PUESTO B COMO SALIDA
MOVLW B'00001'
MOVWF TRISA ;COLOCAR 2 BITS COMO ENTRADA EN PUERTO A
BCF STATUS, RP0 ;REGRESARAL BANCO 0
CLRF PORTB
INICIO
NUM0
MOVLW B'11000000'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALL PARO
CODIGO
NUM1MOVLW B'11111001'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALL PARO1
NUM2
MOVLW B'10100100'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALL PARO2NUM3
MOVLW B'10110000'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALL PARO3
NUM4
MOVLW B'10011001'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALLPARO4
NUM5
MOVLW B'10010010'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALL PARO5
NUM6
MOVLW B'10000010'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALLPARO6
NUM7
MOVLW B'11111000'
MOVWF PORTB
CALL RETARDO
BTFSS PORTA, 0X00
CALL PARO7
NUM8
MOVLW...
Regístrate para leer el documento completo.