HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

 tutorial: uso del software FlowCode, interfaz gráfica para programar y simular el sistema EB88 mediante diagramas de flujo.

 

 

FLOWCODE10LV.JPG (71636 bytes)

 

El software FlowCode es una interfaz gráfica de programación que permite desarrollar aplicaciones para el sistema EB88, ó cualquier otro sistema microcontrolador basado en PIC micro, utilizando solamente diagramas de flujo y sin necesidad de programación en lenguajes de alto nivel.

El programa cuenta con las herramientas necesarias para implementar el diagrama, y definir componentes gráficos como LEDS, microswitches, LCD, teclados, puertos RS232, etc.

Adicionalmente, FlowCode cuenta con un simulador integrado, de tal manera que es posible simular en tiempo real el programa, observando sus entradas y salidas en el monitor de la PC. El simulador puede operar también paso a paso.

VEA EL VIDEO DEMOSTRATIVO AQUÍ

 

eb887.jpg (45461 bytes)

 

Una vez que se tiene el programa funcionando satisfactoriamente en la simulación, FlowCode cuenta con un compilador C que genera los archivos fuente .c, ensamblador .asm y ejecutable .hex. Este último puede cargarse directamente en el sistema EB88, ó cualquier otro sistema microcontrolador basado en PIC.

Si el usuario cuenta con el sistema EB88, puede cargar el archivo ejecutable desde su PC utilizando el software TINY.

En el caso de otros sistemas de microcontrol, FlowCode también incluye opciones para programadores externos que pueden integrarse al software a través de cable USB.

 

FLOWCODEL.JPG (47439 bytes)

 

Instrucciones:

Primeramente baje a su computadora la versión demo PIC v.6 de FlowCode y ejecute el programa de instalación.

Abra desde la misma carpeta en donde fue instalado FlowCode el siguiente archivo de prueba: LED.FCF. El programa parpadea ya sea el led RB7 si el microswitch SW1=OFF ó el led RB0 si SW1=ON.

Observe el diagrama de flujo en la imagen de abajo. En el video demostrativo puede ver la simulación, la compilación y la carga del programa al sistema EB88.

Si cuenta con el sistema EB88, realice la carga del programa de acuerdo a las instrucciones del video y verifique que al ejecutarse realiza la misma función observada durante la simulación.

FlowCode como herramienta didáctica para el aprendizaje de programación en C

El software FlowCode puede ser utilizado por estudiantes y maestros, como apoyo para el aprendizaje ó enseñanza de la programación en ANSI C de los sistemas PIC micro. Los diagramas de flujo se desarrollan en forma sencilla, mediante un menú fácil de manejar. Vea el ejemplo ilustrado abajo: del lado izquierdo se tiene el diagrama de flujo y en el lado derecho, las componentes definidas para los puertos del sistema EB88.

Al simular el programa, el usuario puede observar en tiempo real en su pantalla en la PC, el encendido y apagado de los leds, y al mismo tiempo puede operar mediante clicks los microswitches para abrirlos y cerrarlos. También se puede realizar un simulación paso por paso, siendo sumamente didáctico observar el flujo del programa en el diagrama, y al mismo tiempo observar las componentes operando.

Tambien se proporciona en la pantalla de simulación un diagrama del chip 16F88 (ó en su caso el microcontrolador que haya sido definido) con su asignación de pines. En este diagrama, se indican en forma gráfica los bits de los puertos de entrada y salida activados durante la simulación.

Finalmente, una vez que el usuario observa el sistema funcionando correctamente en la pantalla de su PC, puede traducir el diagrama a un archivo fuente en ANSI C, un archivo ensamblador ó bien a un archivo ejecutable, el cual puede ser cargado en el sistema EB88.

Le recomendamos bajar la versión demo PIC v.6 con la cual podrá desarrollar sus propios diagramas de flujo y operar leds y microswitches del sistema EB88 ó su propio sistema PIC micro. Favor de ver el video demostrativo. FlowCode posee opciones para operarlo en distintos idiomas, entre ellos, el español.

VEA EL VIDEO DEMOSTRATIVO AQUÍ

FLOWCODE10.jpg (184263 bytes)

NOTAS ACLARATORIAS:

FlowCode 6 es un software desarrollado por la empresa Matrix Multimedia. La empresa proporciona un programa gratuito de demostración en el link:

Download Flowcode V6 – free version here!

Por favor considere que las pruebas realizadas en este proyecto se realizaron para la versión 4 de Flowcode (demo). Esta versión demo tiene limitaciones con respecto a la versión profesional, entre otras una capacidad máxima de 2K localidades de uso de la memoria de código del microcontrolador.

La versión demo es, sin embargo, sumamente útil como apoyo para el aprendizaje de la programación de microcontroladores PIC a través del lenguaje ANSI C, sobre todo para implementar diagramas de flujo simples utilizando leds y microswitches.