Conocimientos previos Introducción a los Microcontroladores
Electrónica básica
DISPOSITIVOS Y COMPONENTES ELECTRÓNICOS Resistencia, condensador, diodo, transistor, etc.
Proceso de programación del microcontrolador Introducción a los Microcontroladores
Electrónica digital
PUERTAS LÓGICAS And, or, not, nand, nor, or exclusivo, nor exclusivo
Grabación del microcontrolador
Proceso de grabación. ASM Instrucciones en assembler . HEX ENSAMBLADOR . HEX Código maquina PROGRAMADOR Código maquina
Instrucciones � Las › › instrucciones pueden ser en: Assembler (lenguaje de máquina) C Basic Cualquier lenguaje de alto nivel
Código de máquina � Es el código en hexadecimal que entiende el microcontrolador, para ejecutar una orden. � El archivo que se genera tiene una extensión. EXE
Ensamblador � Está conformado por el: › Hardware (PC) › Software (compilador de instrucciones, ejemplo: compilador basic)
Programador � Dispositivo electrónico, diseñado para transmitir y recibir datos del PC al microntrolador. � Contiene básicamente: › Interface (conector: RS 232, d, serial, paralelo, USB, inalámbrico, infrarrojo). › Slot para inserción del microcontrolador.
Problema del robot Introducción a los Microcontroladores
3 m. 4 m. movimiento 2 m. 1 m. A instrucciones B
Instrucciones del microcontrolador MOVER HACIA ARRIBA MOVER HACIA ABAJO MOVER HACIA LA DERECHA MOVER HACIA LA IZQUIERDA
Lenguaje ensamblador MOVEdirección, metros
B 1 m. A MOVE arriba, 1
MOVE derecha, 3 A 3 m. B
solucion Introducción a los Microcontroladores
MOVE arriba, 1 MOVE derecha, 2 MOVE arriba, 3 MOVE derecha, 3 MOVE abajo, 4 3 m. 4 m. 2 m. 1 m. A B