microcontroladores

Post on 02-Jul-2015

542 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación extraida de:http://www.google.com.ec/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CFMQFjAB&url=http%3A%2F%2Fwww.robozes.com%2Fpresentaciones%2FMICROCONTROLADORES.ppt&ei=SKoIULbrDMSN6wHA-6iRCg&usg=AFQjCNHzsAhSfHDhfyXsCHwo0q2B5wAuOw&sig2=nJAa5eQ61lAEF1xznIvqRQ

TRANSCRIPT

MICROCONTROLADORES

NOCIONES BÁSICAS

¿QUÉ ES UN MICROCONTROLADOR?

MICROCONTROLADOR=

MICROPROCESADOR+

MEMORIA +

PERIFERICOS

MICROPROCESADOR

ES UNA MAQUINA DE ESTADOS QUE INTERPRETA UNA SERIE DE INSTRUCIONES ALMACENADAS EN UNA MEMORIA Y REALIZA OPERACIONES CON ELLAS

NECESITA AL MENOS UNA MEMORIA Y UN INTERFAZ CON EL USUARIO PARA PODER FUNCIONAR

MEMORIA

ALMACENA LAS INSTRUCIONES A INTERPRETAR Y LOS DATOS QUE ESTAS UTILIZAN.

PROGRAMA Y DATOS PUEDEN ESTAR EN JUNTOS (ARQUITECTURA PRINCENTON) O SEPARADOS (ARQUITECTURA HARVARD)

PERIFERICOS (I)

PUERTOS (E/S)– PARALELO (CONTROLAR PINES)– SERIE (COMUNICACION OTRO MICRO)

CONVERSORES A/D TIMERS PWM ETC...

PERIFERICOS (II)

LOS UTILIZAMOS ESCRIBIENDO Y LEYENDO SUS REGISTROS (DETERMINADAS POSICIONES DE MEMORIA ASOCIADOS A ESTOS)

EN LENGUAJES DE ALTO NIVEL (C) LO HACEMOS MEDIANTE FUNCIONES ESPECIFICAS

CONVERSOR A/D

MIDE LA TENSION CONTINUA A UNA ENTRADA Y LA CONVIERTE EN UN VALOR DIGITAL PROPORCIONAL A ESTE.

TIPICAMENTE ENTRE 0-5V

A/D

00110101011001010101010101101010101101010101101010

TIMERS

SON CONTADORES NOSOTROS FIJAMOS SU PERIODO SE PUEDEN LEER Y A VECES

ESCRIBIR. NOS PERMITEN MEDIR TIEMPOS,

GENERAR SEÑALES PERIODICAS, ETC...

GENERADOR DE PWM

SEÑAL DE UNA CUADRADA PERIODICA DE UNA DETERMINADA FRECUENCIA EN LA QUE MODIFICAMOS EL CICLO DE TRABAJO

NOS SIRVE PARA CONTROLAR MOTORES EN VELOCIDAD

5V

0V

¿QUÉ ES UNA INTERRUPCION? ES UN EVENTO QUE INTERRUMPE

EL PROGRAMA QUE SE ESTA EJECUTANDO PARA EJECUTAR OTRO TROZO DE PROGRAMA QUE EN ESE MOMENTO TIENE MÁS PRIORIDAD.

UNA VEZ EJECUTADO ESTE TROZO SE CONTINUA CON EL PROGRAMA PENDIENTE

INTERRUPCIONES

EXTERNAS:– CAMBIO DE ESTADO DE UN PIN– PECEPCION PUERTO SERIE

INTERNAS:– DESBORDAMIENTO DE TIMER– FIN DE CONVERSION A/D

– INTERRUPCION SOFTWARE

top related