miércoles, 28 de marzo de 2012

DISPLAY 7 SEGMENTO




DISPLAY:

El displays de 7 segmentos, es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos.
Cada vez es más frecuente encontrar LCD´s en estos equipos (debido a su bajísima demanda de energía), todavía hay muchos que utilizan el display de 7 segmentos por su simplicidad.
Este elemento se ensambla o arma de manera que se pueda activar cada segmento (diodo LED) por separado logrando de esta manera combinar los elementos y representar todos los números en eldisplay (del 0 al 9).
El display de 7 segmentos más común es el de color rojo, por su facilidad de visualización.
Cada elemento del display tiene asignado una letra que identifica su posición en el arreglo del display. Ver el gráfico arriba
-Si se activan todos los segmentos se forma el número "8"
-Si se activan solo los segmentos: "a,b,c,d,f," se forma el número "0"
-Si se activan solo los segmentos: "a,b,g,e,d," se forma el número "2"
- Si se activan solo los segmentos: "b,c,f,g," se forma el número "4"
p.d. representa el punto decimal




El display ánodo común

En el display ánodo común, todos los ánodos de los diodos LEDunidos y conectados a la fuente de alimentación.



En este caso para activar cualquier elemento hay que poner el cátodo del elemento a tierra a través de una resistencia para limitar la corriente que pasa por el elemento

El display cátodo común

El display cátodo común tiene todos los ánodos de los diodos LED unidos y conectados a tierra. Para activar un segmento de estos hay que poner el ánodo del segmento a encender a Vcc (tensión de la fuente) a través de una resistencia para limitar el paso de lacorriente

También hay display alfanuméricos que permiten representar tanto letras como números




seminario google marketing gratis, las nuevas formulas del negocio electrónico.
http://fa78045bb6mvnvmlmo0hry5oe9.hop.clickbank.net/
Click Here! 


  1. PROCEDIMIENTO
MONTAGE EN PROTEUS

El microcontrolador tendrá conectadas las siguientes entradas:
Ø  en RB7 un pulsador
 Las salidas serán:
Ø  1 display 7 segmentos paralelo de cátodo común, conectado con el segmento a en RD0 hasta el segmento g conectado a RD6, a través de resistencias de 220 ohm(en proteus usen el RX8  es un paquete de resistencias).
Ø  RCO Y RC1como salidas.

2.  OPERACIÓN:
El sistema iniciará accionando el pulsador que está en RB7, con un conteo ascendente, desde 0 hasta 99, al llegar a 99 debe reiniciarse nuevamente a 0.  


1.     CÓDIGO DEL PROGRAMA EN MPLAB

#INCLUDE "P16F877A.INC"
CBLOCK .32
BANDERA
VAR1
VAR2
VAR3
UNID
DECE
TEMP
ENDC

ORG 0
BSF STATUS,RP0
CLRF TRISD
MOVLW B'11111100'
MOVWF TRISC
MOVLW .255
MOVWF TRISB
BCF OPTION_REG,7
BCF STATUS,RP0
CLRF BANDERA
CLRF UNID
CLRF DECE
GOTO INICIO

TABLA
ADDWF PCL,F
RETLW B'00111111'
RETLW B'00000110'
RETLW B'01011011'
RETLW B'01001111'
RETLW B'01100110'
RETLW B'01101101'
RETLW B'01111101'
RETLW B'00000111'
RETLW B'01111111'
RETLW B'01100111'


INICIO
CALL BOTON
BTFSC BANDERA,0
GOTO CUENTE
CALL VISUAL
GOTO INICIO
CUENTE
INCF UNID,1
MOVF UNID,W


XORLW .10
BTFSS STATUS,Z
GOTO SALIR
CLRF UNID
INCF DECE,1
MOVF DECE,W
XORLW .10
BTFSS STATUS,Z
GOTO SALIR
CLRF DECE

SALIR
MOVLW .50
MOVWF TEMP

BUCLE DECFSZ TEMP,1
GOTO MOSTRAR
GOTO INICIO
MOSTRAR
CALL VISUAL
CALL BOTON
GOTO BUCLE

VISUAL
MOVF UNID,W
CALL TABLA
MOVWF PORTD
MOVLW B'11111110'
MOVWF PORTC
CALL PAUSA

CLRF PORTD
MOVF DECE,W
CALL TABLA
MOVWF PORTD
MOVLW B'11111101'
MOVWF PORTC
CALL PAUSA
  

CLRF PORTD
RETURN
BOTON
BTFSC PORTB,7
GOTO SALGA
PRESIONADO
BTFSS PORTB,7
GOTO PRESIONADO
COMF BANDERA,1
SALGA
RETURN


PAUSA
MOVLW .20
MOVWF VAR1
MOVLW .45
MOVWF VAR2
MOVLW .2
MOVWF VAR3
DECFSZ VAR3,1
GOTO $-1
DECFSZ VAR2,1
GOTO $-5
DECFSZ VAR1,1
GOTO $-9
RETURN
END

seminario google marketing gratis, las nuevas formulas del negocio electrónico.
http://fa78045bb6mvnvmlmo0hry5oe9.hop.clickbank.net/
Click Here! 

Descargar Proteus Gratis

No hay comentarios:

Publicar un comentario en la entrada