12.07.2015 Views

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

- 61 -la programación <strong>de</strong> forma más rápida y eficiente. Al ser el primer tipo <strong>de</strong> lenguaje que seutilizó sigue siendo usado para la enseñanza y aprendizaje <strong>de</strong>l manejo <strong>de</strong>microcontroladores, ya que el programador <strong>de</strong>ci<strong>de</strong> qué tipo <strong>de</strong> lenguaje utilizar para el<strong>de</strong>sarrollo <strong>de</strong> su aplicación.4.10. CompiladorLa programación en un lenguaje <strong>de</strong> alto nivel (como el C) permite disminuir el tiempo <strong>de</strong><strong>de</strong>sarrollo <strong>de</strong> una <strong>de</strong>terminada aplicación. No obstante, si no se programa con cuidado, elcódigo resultante pue<strong>de</strong> ser mucho más ineficiente que el programado en ensamblador.Es por ello que se utiliza un <strong>de</strong>terminado compilador que <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l lenguaje <strong>de</strong> alto nivelcon el que estemos programando, el cual nos ayuda a <strong>de</strong>terminar si las sentencias <strong>de</strong> dichocódigo están correctamente escritas o caso contrario proce<strong>de</strong> a señalar el error.4.11. SimuladorSon capaces <strong>de</strong> ejecutar en un PC programas realizados para el microcontrolador. Lossimuladores permiten tener un control absoluto sobre la ejecución <strong>de</strong> un programa, siendoi<strong>de</strong>ales para la <strong>de</strong>puración <strong>de</strong> los mismos. Su gran inconveniente es que es difícil simular laentrada y salida <strong>de</strong> datos <strong>de</strong>l microcontrolador. Tampoco cuentan con los posibles ruidos enlas entradas, pero, al menos, permiten el paso físico <strong>de</strong> la implementación <strong>de</strong> un modo másseguro y menos costoso, puesto que ahorraremos en grabaciones <strong>de</strong> chips para la prueba.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!