Ingº Luis Alvarado Cáceres Microcontrolador Ingº Luis Alvarado Cáceres
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 .HEX .HEX Instrucciones en assembler Código maquina ENSAMBLADOR .HEX Código maquina PROGRAMADOR
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: RS232, d, serial, paralelo, USB, inalámbrico, infrarrojo). Slot para inserción del microcontrolador.
Problema del robot Introducción a los Microcontroladores
3m. 3m. 4m. movimiento 2m. 1m. A B instrucciones
Instrucciones del microcontrolador MOVER HACIA ARRIBA MOVER HACIA ABAJO MOVER HACIA LA DERECHA MOVER HACIA LA IZQUIERDA
Lenguaje ensamblador MOVE dirección,metros
B MOVE arriba,1 1m. A
MOVE derecha,3 3m. A B
solucion Introducción a los Microcontroladores
MOVE MOVE MOVE MOVE MOVE arriba,1 derecha,2 arriba,3 derecha,3 abajo,4