DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo
DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo
DSpace ESPOCH - Escuela Superior Politécnica de Chimborazo
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.