Microcontrolador Ing Luis Alvarado Cceres Conocimientos previos Introduccin

  • Slides: 21
Download presentation
Microcontrolador Ingº Luis Alvarado Cáceres

Microcontrolador Ingº Luis Alvarado Cáceres

Conocimientos previos Introducción a los Microcontroladores

Conocimientos previos Introducción a los Microcontroladores

Electrónica básica

Electrónica básica

DISPOSITIVOS Y COMPONENTES ELECTRÓNICOS Resistencia, condensador, diodo, transistor, etc.

DISPOSITIVOS Y COMPONENTES ELECTRÓNICOS Resistencia, condensador, diodo, transistor, etc.

Proceso de programación del microcontrolador Introducción a los Microcontroladores

Proceso de programación del microcontrolador Introducción a los Microcontroladores

Electrónica digital

Electrónica digital

PUERTAS LÓGICAS And, or, not, nand, nor, or exclusivo, nor exclusivo

PUERTAS LÓGICAS And, or, not, nand, nor, or exclusivo, nor exclusivo

Grabación del microcontrolador

Grabación del microcontrolador

Proceso de grabación. ASM Instrucciones en assembler . HEX ENSAMBLADOR . HEX Código maquina

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

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

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,

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.

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

Problema del robot Introducción a los Microcontroladores

3 m. 4 m. movimiento 2 m. 1 m. A instrucciones B

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

Instrucciones del microcontrolador MOVER HACIA ARRIBA MOVER HACIA ABAJO MOVER HACIA LA DERECHA MOVER HACIA LA IZQUIERDA

Lenguaje ensamblador MOVEdirección, metros

Lenguaje ensamblador MOVEdirección, metros

B 1 m. A MOVE arriba, 1

B 1 m. A MOVE arriba, 1

MOVE derecha, 3 A 3 m. B

MOVE derecha, 3 A 3 m. B

solucion Introducción a los Microcontroladores

solucion Introducción a los Microcontroladores

MOVE arriba, 1 MOVE derecha, 2 MOVE arriba, 3 MOVE derecha, 3 MOVE abajo,

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