miércoles, 26 de febrero de 2014

Uso del software FlowCode, interfaz gráfica para programar

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.
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.

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.
FLOWCODE10.jpg (184263 bytes)


martes, 11 de febrero de 2014

RAW: John Cena derrota a Randy Orton y fija el futuro de la WWE

Cena y Orton
La Víbora sigue enfrentándose a los que serán sus rivales en WWE Elimination Chamber, pero al vigente Campeón de Campeones no se lo están poniendo fácil. John Cena demostró que se presenta en el próximo PPV dispuesto a todo y logró una gran victoria sobre un Orton a quien se le multiplican los problemas, al igual que a Kane, quien recibió una soberana paliza de Daniel Bryan.
John Cena se comprometió a preparar "el futuro" con su pelea contra Randy Orton en Raw, pero su agotador combate con el Campeón de Campeones fue también un recordatorio práctico de lo que ha convertido a las dos superestrellas en dos de los grandes de la historia. Cena salió con toda su fuerza contra La Víbora y Orton respondió del mismo modo, pisando al ex-Marine en la esquina y usando su propio ímpetu contra él gracias a esquivar oportunamente el bloque de hombro de Cena.
El público no animaba a La Víbora y él les dio una razón para que no lo hicieran, ya que se paseó orgulloso por el ring antes de arrastrar a Cena hasta el tensor del ring para ejecutar un DDT. La Víbora lanzó veneno al Universo de la WWE, pero se olvidó de su enemigo y eso, contra Cena, es mortal, quedando vulnerable a un STF. Orton se arrastró hasta las cuerdas y respondió con un RKO, pero el ex-Marine respondió rápidamente con un Ajuste de Actitud que dejó a Orton como un muñeco de trapo, aunque no fue suficiente para inmovilizarlo. Un a'leg drop' desde las cuerdas que golpeó a Orton en la parte posterior de su cabeza dejó a La Víbora casi KO, pero otro Ajuste de Actitud terminó con él. Cena cerró su rivalidad que dura más de una década con Orton como dijo que lo haría: no es una mala manera de poner punto y final... de momento.