Está en la página 1de 5

Flowcode Ejemplo de programa con display de 7 segmentos en Flowcode Realice un programa que muestre la palabra Hola letra por

letra a travs de un display de 7 segmentos ctodo comn. El display estar conectado en el puerto B y se ejecutar inmediatamente despus de que se inicie el programa.

Para resolver este programa enviaremos el paquete de informacin correspondiente para formar cada letra. Haremos una tabla para visualizar el cdigo binario. SEGMENTOS F E D 1 1 0 1 1 1 1 1 1 1 1 0

DP 0 0 0 0

G 1 0 0 1

C 1 1 0 1

B 1 1 0 1

A 0 1 0 1

Letra H O L A

Ya que tenemos el paquete de informacin binaria de cada letra usaremos la instruccin Clculo / Calculation para enviarlo por el puerto B.

1 M. Rys

Flowcode Insertamos tambin un Lazo, para que la palabra se muestre de manera indefinida. Dando doble clic sobre el smbolo de Clculo, modificaremos sus caractersticas:

Crearemos una variable a la cual llamaremos var1 tipo byte, dando clic sobre el botn Variables, y aplicaremos el mismo procedimiento que hemos empleado para generarla y la usaremos.

2 M. Rys

Flowcode Escribiremos a manera de comentario la letra que forma la combinacin binaria. El formato para preestablecer un valor en una variable en sistema binario se muestra en la siguiente imagen:

El formato es variable + = + 0b (cero/b minscula) + nmero binario Despus del smbolo de Clculo insertaremos una Salida especificando que usaremos el puerto B, para que se muestre la letra.

Para que la letra se pueda visualizar debemos insertar, despus de la salida, un retardo de un segundo, por ejemplo.

3 M. Rys

Flowcode Aplicaremos el mismo formato para cada letra (Clculo+Salida PortB+Retardo) para el resto del programa quedando de la siguiente manera.

4 M. Rys

Flowcode Para simular el programa, usaremos un display de 7 segmentos que viene en la opcin Salidas / Outputs; daremos doble clic para modificar sus propiedades.

Al simular el mensaje deber lucir de la siguiente manera, mostrndose de forma indefinida:

5 M. Rys

También podría gustarte