5.1 Ensamblador con PIC
Los PIC son una familia de microcontroladores programables desarrollador por Microchip Technology Inc.
El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones de entrada y salida, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de E/S a la CPU. El PIC utilizaba microcódigo simple almacenado en ROM para realizar estas tareas; y aunque el término no se usaba por aquel entonces, se trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del oscilador.
Los microcontroladores PIC son programables y se utiliza el lenguaje ensamblador para ello, cada PIC tiene un juego de instrucciones utilizables con las que se puede programar y aunque la sintaxis no es exactamente igual a Turbo Ensamblador, son bastante similares por lo que un programador que sepa ensamblador puede fácilmente programar microcontroladores.
Para la utilización de microcontroladores PIC es necesario buscar la hoja de información del modelo a utilizar, la cual contiene las características del mismo, así como su set de instrucciones, estas hojas de información son accesibles de manera gratuita en la página de la compañía Microchip y contienen todo lo que el desarrollador necesita saber del microcontrolador.
5.2 Ensamblador y Arduino
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.
La plataforma Arduino puede ser programada desde muchos lenguajes de programación de alto nivel, así como ensamblador, según sean las necesidades del proyecto en que se esta utilizando.
Comentarios