Download - Microcontroladores
![Page 1: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/1.jpg)
MICROCONTROLADORES
NOCIONES BÁSICAS
![Page 2: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/2.jpg)
¿QUÉ ES UN MICROCONTROLADOR?
MICROCONTROLADOR=
MICROPROCESADOR+
MEMORIA +
PERIFERICOS
![Page 3: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/3.jpg)
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
![Page 4: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/4.jpg)
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)
![Page 5: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/5.jpg)
PERIFERICOS (I)
PUERTOS (E/S)– PARALELO (CONTROLAR PINES)– SERIE (COMUNICACION OTRO MICRO)
CONVERSORES A/D TIMERS PWM ETC...
![Page 6: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/6.jpg)
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
![Page 7: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/7.jpg)
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
![Page 8: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/8.jpg)
TIMERS
SON CONTADORES NOSOTROS FIJAMOS SU PERIODO SE PUEDEN LEER Y A VECES
ESCRIBIR. NOS PERMITEN MEDIR TIEMPOS,
GENERAR SEÑALES PERIODICAS, ETC...
![Page 9: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/9.jpg)
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
![Page 10: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/10.jpg)
¿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
![Page 11: Microcontroladores](https://reader038.vdocuments.co/reader038/viewer/2022100603/55947ad21a28ab17558b46d9/html5/thumbnails/11.jpg)
INTERRUPCIONES
EXTERNAS:– CAMBIO DE ESTADO DE UN PIN– PECEPCION PUERTO SERIE
INTERNAS:– DESBORDAMIENTO DE TIMER– FIN DE CONVERSION A/D
– INTERRUPCION SOFTWARE