El documento describe el desarrollo de un programa en lenguaje ensamblador para controlar la posición de los actuadores de un robot SCARA utilizando un microcontrolador PIC16F84A. Se aborda el diseño del circuito, la programación y la simulación del firmware en Proteus 8, con el objetivo de mover los motores a posiciones predefinidas al detectarse un objeto. Además, se incluyen aspectos teóricos sobre el lenguaje ensamblador, microcontroladores y su funcionamiento, así como el análisis del problema y el desarrollo del proyecto.