PICELECTRONICA
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

PIC Y DISPLAY A.C.-MANEJO BASICO

Ir abajo

PIC Y DISPLAY A.C.-MANEJO BASICO Empty PIC Y DISPLAY A.C.-MANEJO BASICO

Mensaje  FREDDYQT Lun Abr 23, 2012 10:33 pm

Antes de comenzar con el trabajo, se dará algunas pautas de como manejar el display, en este caso un display anado comun, con las siguientes imágenes.


PIC Y DISPLAY A.C.-MANEJO BASICO Ikv1FH036R0PG

PIC Y DISPLAY A.C.-MANEJO BASICO IqDA3f2fsYaX9
EL SIGUIENTE PROGRAMA REALIZA LA VISUALIZACIÓN DE LOS NÚMEROS DE 0-9 CON UN INTERVALO DE 1S
INICIO:
Código:
 
TRISB=%00000000 'COLOCAMOS TODO LOS PINES DEL PUERTO B, COMO SALIDA
PORTB=%00000000 ' TODO LSO PINES DEL PUERTO B, SE PONEN A UN ESTADO LOGICO 0(0V)


    PORTB=%11000000  'NUMERO 0
    PAUSE 1000      'pause de 1000 milissegundos osea 1 segundo xd
    PORTB=%11111001  'NUMERO 1
    PAUSE 1000
    PORTB=%10100100  'numero 2
    pause 1000
    PORTB=%10110000  'numero 3
    pause 1000                     
    PORTB=%10011001  'numero 4
    pause 1000
    PORTB=%10010010  'numero 5
    pause 1000
    PORTB=%10000011  'numero 6
    pause 1000
    PORTB=%11111000  'numero 7
    pause 1000
    PORTB=%10000000  'numero 8
    pause 1000
    PORTB=%10010000  'numero 9
    pause 1000
    GOTO INICIO
 

PIC Y DISPLAY A.C.-MANEJO BASICO ITQyUEUaCj9VG

LINK DE DESCARGA DEL COGIGO .EX Y LA SIMULACIÓN EN PROTEUS
[Tienes que estar registrado y conectado para ver este vínculo]

Video del Funcionamiento:

[Tienes que estar registrado y conectado para ver este vínculo]
FREDDYQT
FREDDYQT
Usario Nuevo
Usario Nuevo

Mensajes : 16
Fecha de inscripción : 20/04/2012
Edad : 30
Localización : Peru

Volver arriba Ir abajo

PIC Y DISPLAY A.C.-MANEJO BASICO Empty PIC Y DISPLAY MANEJADO CON CI 7447

Mensaje  FREDDYQT Mar Abr 24, 2012 1:37 pm

En esta nueva publicación aremos el mismo programa que el anterior, pero ahora manejando el display a través del C.I. 7447, este circuito muy barato en el mercado, nos permite ahorrar 3 pines del PIC, la cual en un proyecto grande nos seria de mucha utilidad.

Código:

'****************************************************************
'*  Name    : DISPLAY CON CI 7447                              *
'*  Author  : FREDDYQT                                          *
'*  Date    : 4/24/2012                                        *
'*  Version : 1.0                                              *
'****************************************************************
TRISB=%11110000 'COLOCA EL PIN0 AL PIN4 COMO SALIDAS  Y EL RESTO COMO ENTRADAS
PORTB=%00000000 ' NIVEL DE SALIDA O VOLTIOS

INICIO:
    PORTB=0    '
    PAUSE 1000 ' pause de 1segundo
    PORTB=1    'ES LO MISMO QUE PONER 00000001 EN BINARIO
    PAUSE 1000  'MUESTRA EL NUMERO 2
    PORTB=2
    pause 1000
    PORTB=3
    PAUSE 1000
    PORTB=4
    PAUSE 1000
    PORTB=5
    PAUSE 1000
    PORTB=6
    PAUSE 1000
    PORTB=7
    PAUSE 1000
    PORTB=8
    PAUSE 1000
    PORTB=9
    PAUSE 1000
    GOTO INICIO  ' BUCLE INFINITO SIEMPRE REALIZA LA MISMA ACCION


PIC Y DISPLAY A.C.-MANEJO BASICO Scaled.php?server=832&filename=dibujovje

LINK DE DESCARGA
[Tienes que estar registrado y conectado para ver este vínculo]
FREDDYQT
FREDDYQT
Usario Nuevo
Usario Nuevo

Mensajes : 16
Fecha de inscripción : 20/04/2012
Edad : 30
Localización : Peru

Volver arriba Ir abajo

PIC Y DISPLAY A.C.-MANEJO BASICO Empty OTRA MANERA DE REALIZAR EL TRABAJO ANTERIOR

Mensaje  FREDDYQT Mar Abr 24, 2012 1:45 pm

OTRA MANERA DE REALIZAR EL TRABAJO ANTERIOR UTILIZANDO EL BUCLE FOR-TO, SERIA LA SIGUIENTE Cool
Código:

'****************************************************************
'*  Name    : DISPLAY CON CI 7447                              *
'*  Author  : FREDDYQT                                          *
'*  Date    : 4/24/2012                                        *
'*  Version : 2.0                                              *
'****************************************************************
TRISB=%11110000 'COLOCA EL PIN0 AL PIN4 COMO SALIDAS  Y EL RESTO COMO ENTRADAS
PORTB=%00000000 ' NIVEL DE SALIDA O VOLTIOS
N VAR BYTE
INICIO:
    FOR N=0 TO 9  'INICIALIZA EN 0 Y TERMINA EN 9
    PORTB=N      ' SACA X EL PUERTO B EL VALOR DE N
    PAUSE 1000  ' UN PAUSE DE 1SEGUNDO
    NEXT N      ' SIGUE EL CICLO HASTA Q N SEA IGUAL A  9
    GOTO INICIO 
FREDDYQT
FREDDYQT
Usario Nuevo
Usario Nuevo

Mensajes : 16
Fecha de inscripción : 20/04/2012
Edad : 30
Localización : Peru

Volver arriba Ir abajo

PIC Y DISPLAY A.C.-MANEJO BASICO Empty DISPLAY Y PIC, CON PULSADORES

Mensaje  FREDDYQT Mar Abr 24, 2012 2:40 pm

Este es otro pequeño trabajo, ahora implementando un pulsador, cada vez que pulsamos el pulsador el numero mostrado en el display aumenta en una unidad, espero que sea de su agrado. What a Face

Código:
 
'****************************************************************
'*  Name    : DISPLAY CON CI 7447                              *
'*  Author  : FREDDYQT                                          *
'*  Date    : 4/24/2012                                        *
'*  Version : 2.0                                              *
'****************************************************************
CMCON=7        ' PUERTO A COMO i/O DIGITALES
TRISB=%11110000 'COLOCA EL PIN0 AL PIN4 COMO SALIDAS  Y EL RESTO COMO ENTRADAS
PORTB=%00000000 ' NIVEL DE SALIDA O VOLTIOS
N VAR BYTE
TRISA=1 ' COLOCA EL PIN A.0 COMO ENTRADA
BOTON VAR PORTA.0
N=0
INICIO:
    IF BOTON = 0 THEN  ' CUANDO EL BOTON ES PRESIONADO QUE AGALO SIGUIENTE
        PAUSE 100  ' RETARTDO DEL ANTIRREBOTE
        IF BOTON = 0 THEN INICIO    ' SI SIGUE PULSADO EL BOTON QUE REGRESE A INICIO
        N=N+1          'UMENTA EN UNA UNIDAD EL VALOR DE N
        PORTB=N      ' SACA X EL PUERTO B EL VALOR DE N
        IF N=9 THEN N=-1  ' CUANDO N LLEGA AL MAXIMO VALOR QUE ES 9, QUE N SEA -1
        ENDIF      ' FIN DEL CICLO IF
GOTO INICIO

PIC Y DISPLAY A.C.-MANEJO BASICO Scaled.php?server=337&filename=dibujogew


link de código EX. y simulación en PROTEUS

[Tienes que estar registrado y conectado para ver este vínculo]

FREDDYQT
FREDDYQT
Usario Nuevo
Usario Nuevo

Mensajes : 16
Fecha de inscripción : 20/04/2012
Edad : 30
Localización : Peru

Volver arriba Ir abajo

PIC Y DISPLAY A.C.-MANEJO BASICO Empty Re: PIC Y DISPLAY A.C.-MANEJO BASICO

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.