Sei sulla pagina 1di 12

MANEJO DE 4 DISPLAYS COMO RÓTULO EN

MOVIMIENTO.

OBJETIVOS:

- Desarrollar un sistema micro procesado capaz de mostrar una frase o palabra en


movimiento, a través de un conjunto de 4 displays de 7 segmentos.
- Ampliar el conocimiento sobre la programación de micro controladores.
- Aplicar los conocimientos adquiridos en una simulación, utilizando el software
PROTEUS.
¿QUE ES LO QUE VAMOS A HACER ?
En el estudio de los micro controladores y su programación, en esta ocasión vamos a
analizar como se puede mostrar a través de displays de 7 segmentos, palabras que
tengan movimiento, como ejemplo la palabra HOLA, la misma que deberá moverse
continuamente de derecha a izquierda y con un espacio por palabra.

¿COMO LO VAMOS A REALIZAR?


A través de la aplicación de una variable que regule la velocidad de desplazamiento.

LA VARIABLE X.-
Esta variable es la que regula la velocidad con que se desplazan las letras, para esto
se le asigna un valor a esta variable, además se utiliza esta dentro de un ciclo
petetitivo FOR – NEXT .
ENCABEZADO DEL PROGRAMA
En el encabezado del programa, nota que se van a utilizar los pines del puerto A y B.
Se le asigna el tamaño de memoria a la variable X

cmcon=7 ;convierte todo el puerto A en digital


trisb=0 ;convierte todos los pines del puerto B en salidas
trisa=0 ;convierte todos los pines del puerto A en salidas
x VAR BYTE ;crea la variable x con un tamaño de 255
PROGRAMA
texto:
FOR x=1 TO 20 ;repeticiones de este segmento
porta=14 :portb=8 ;pA%1110 y pB%0001000 forma la letra A Se activan los 2 puertos A y B
PAUSE 5
OJO van cambiando los
porta=13 :portb=71 pA%1101 y pB%1000111 forma la letra L
valores en cada línea:
PAUSE 5
porta= ___
porta=11 :portb=64 ;pA%1011 y pB%1000000 forma la letra O
Portb= ___
PAUSE 5
porta=7 :portb=9 ;pA%0111 y pB%0001001 forma la letra H
PAUSE 5
NEXT
TRABAJO #1:
FOR x=1 TO 20 ; repeticiones de este segmento Investigar y demostrar cual es el
porta=14 :portb=127 ;pA%1110 y pB%1111111 apaga el display método para poder realizar la
PAUSE 5 salida de cada una de las letras a
porta=13 :portb=8 ;pA%1101 y pB%0001000 forma la letra A través de cada uno de los
PAUSE 5 Displays !! Ejemplo: porta=13
porta=11 :portb=71 ;pA%1011 y pB%1000111 forma la letra L
PAUSE 5 NOTA : REVISE LOS TEMAS
porta=7 :portb=64 ;pA%0111 y pB%1000000 forma la letra O ANTERIORES DE EL LIBRO
PAUSE 5
NEXT
PROGRAMA

FOR x=1 TO 20 ; repeticiones de este segmento


porta=14 :portb=9 ;pA%1110 y pB%0001001 forma la letra H
PAUSE 5
porta=13 :portb=127 ;pA%1101 y pB%1111111 apaga el display
PAUSE 5
porta=11 :portb=8 ;pA%1011 y pB%0001000 forma la letra A
PAUSE 5
porta=7 :portb=71 ;pA%0111 y pB%1000111 forma la letra L
PAUSE 5
NEXT
FOR x=1 TO 20 ; repeticiones de este segmento
porta=14 :portb=64 ;pA%1110 y pB%1000000 forma la letra O
PAUSE 5
porta=13 :portb=9 ;pA%1101 y pB%0001001 forma la letra H
PROGRAMA

PAUSE 5
porta=11 :portb=127 ;pA%1011 y pB%1111111 apaga el display
PAUSE 5
porta=7 :portb=8 ;pA%0111 y pB%0001000 forma la letra A
PAUSE 5
NEXT
FOR x=1 TO 20 ; repeticiones de este segmento
porta=14 :portb=71 ;pA%1110 y pB%1000111 forma la letra L
PAUSE 5
porta=13 :portb=64 ;pA%1101 y pB%1000000 forma la letra O
PAUSE 5
porta=11 :portb=9 ;pA%1011 y pB%0001001 forma la letra H
PAUSE 5
porta=7 :portb=127 ;pA%0111 y pB%1111111 apaga el display
PAUSE 5
NEXT
GOTO texto
END
DIAGRAMA ESQUEMATICO DEL CIRCUITO

Figura:2
TRABAJO #2
- Desarrollar la simulación el circuito de la practica en el software PROTEUS.
- Una vez funcionando correctamente, cambie el valor de la variable X , por lo menos 4 veces hasta que note la
forma en la que se da el cambio de la letra en cada display.
- Con la herramienta TEXTO , coloque su nombre, curso y paralelo.
- Tome una foto o imprima la pantalla y coloque el circuito en el espacio siguiente.
CIRCUITO IMPRESO DEL PROYECTO

Figura:1
TRABAJO #3
- Desarrolle el informe de la practica, indicando cada uno de los siguientes elementos:
- Tema.
- Objetivos.
- Marco Teórico.
- Diagrama esquemático
- Captura de pantalla de la simulación en el software Proteus – que incluya nombre y curso.
- Descripción del funcionamiento del circuito.
- Lista de materiales.
- Conclusiones y recomendaciones.
TRABAJO #4
- Desarrolle una consulta bibliográfica sobre los displays de 35 o mas segmentos (Matrices LED):
- Funcionamiento.
- Conexión.
- Esquema de conexión.
- Ejemplo de proyecto practico para realizar.

Puede visitar los siguientes Links:


- https://www.monografias.com/trabajos101/matrices-leds/matrices-leds.shtml
- https://www.youtube.com/watch?v=2jF3WfsrHaI
- https://es.slideshare.net/zullyangel/matriz-de-led-7288954
- https://www.neoteo.com/matriz-de-led-8x8/

- Puede además consultar el libro de la materia de Micro controladores _Pic Basic de Carlos A Reyes
TRABAJO #5
- Investigue un ejemplo de simulación del funcionamiento de una matriz LED en PROTEUS y realícela como
practica de reconocimiento del elemento en estudio.
- NOTA: La matriz puede ser de cualquier tamaño.
- El circuito debe funcionar con un PIC no con Arduino !!

EJEMPLO:

NOTA: Los trabajos investigativos deben realizarse a mano en el cuaderno de materia, después de los trabajos anteriores
que están pendientes de revisar, indicando el nombre , curso y paralelo en cada trabajo.

Potrebbero piacerti anche