Microcontroladores
Tema 1.2 Principios y aplicaciones
Autor: Dra. Mariana Natalia Ibarra Bonilla
Fecha: agosto 2021
Contenido
Cita
Definición
Diferencia con un microprocesador
Partes principales de un microcontrolador
Arquitectura de los Microcontroladores
Principales Fabricantes de Microcontroladores
Áreas de aplicación de los microcontroladores
Video de una aplicación de los microcontroladores
Mapa de conexiones
Lenguajes de Programación de los microcontroladores
Datos del Microcontrolador a utilizar en el curso: PIC18F4550
Conclusiones
Referencias
Datos de contacto
-Elbert Hubbard
"Una máquina puede hacer el trabajo de cincuenta hombres ordinarios. Ninguna máquina puede hacer el trabajo de un hombre extraordinario"
01
Definición
Microcontrolador:
Es un circuito integrado programable, de reducido tamaño, que contiene todos los componentes de un computador. El microcontrolador es un computador dedicado (Ángulo, 2003).
+info
02
Diferencia con un microprocesador
La principal diferencia entre un microprocesador y un microcontrolador es la funcionalidad.
- Un microprocesador en un sistema abierto.
- Un microcontrolador es un sistema cerrado.
+info
Fig. 1. Imagen ejemplo de un microprocesador.
Partes principales de un microcontrolador
03
Memoria de programa
Procesador
+info
+info
Memoria de datos
Puertos de entrada/salida
+info
+info
Arquitectura de los Microcontroladores
04
Harvard
Von Neumman
La Memoria de Datos es compartida con la Memoria de Instrucciones en un solo espacio físico.
Se caracteriza por tener la memoria de datos y la memoria de instrucciones, independientes
Fig. 2. Arquitectura Von Neumman (Verle, 2009).
Fig. 3. Arquitectura Harvard (Verle, 2009).
+info
+info
Principales Fabricantes de Microcontroladores
MICROCHIP
ATMEL
MOTOROLA
INTEL
NATIONAL SEMICONDUCTORS
05
06
Áreas de aplicación de los microcontroladores
Automotriz 18%
Industria 10%
Cómputo 15%
Comunicaciones 30%
Consumo 27%
Fig. 4. Gráfico de la distribución de los microcontroladores en las diversas áreas de aplicación (Ángulo, 2003).
Lenguajes de Programación de los microcontroladores
Descubre mas información pasando el ratón por encima
07
Ensamblador
Las instrucciones en ensamblador consisten en abreviaturas con significado y a cada instrucción corresponde una localidad de memoria (Breijo, 2009).
Alto nivel
En lenguajes de programación de alto nivel varias instrucciones en ensamblador se sustituyen por una sentencia (Brejio, 2009).
Fig. 6. Lenguaje de programación.
08
Datos del Microcontrolador a utilizar en el curso: PIC18F4550
Tabla 1. Datos principales del PIC18F4550 (Microchip, 2009)
Conclusiones
09
- Se describieron las partes y arquitectura de los microcontroladores para facilitar el camino al lector en entusiasmarse en el mundo de los microcontroladores.
- Los microcontroladores están conquistando el mundo. Las extensas áreas de aplicación se pueden considerar ilimitadas, desde las cotidianas, hasta las aplicaciones en la industria 4.0.
- Aprender a manejar y aplicar microcontroladores solo se consigue desarrollando prácticas de diseños reales, las cuales pueden ser programadas en lenguaje ensamblador y alto nivel.
Fig. 7. Imagen de un brazo robótico, ejemplo de los procesos en la industria 4.0.
Referencias
101
Angulo Usategui, J. M. (2003). Microcontroladores PIC: diseño practico de aplicaciones. México: Mc. Graw Hill.
Breijo, E. G. (2009). Compilador C CCS y simulador PROTEUS para microcontroladores PIC. México: Marcombo.
Microchip (2009). PIC18F2455/2550/4455/4550 Data Sheet. Recuperado de https://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
Valdés, F., & Areny, R. P. (2007). Microcontroladores fundamentos y aplicaciones con PIC (Vol. 1149). Marcombo.
Verle, M. (2009). Microcontroladores PIC–Programación en C con ejemplos. Recuperado de https://www.mikroe.com/ebooks/pic-microcontrollers-programming-in-c.
Datos de Contacto
Dra. Mariana N. Ibarra Bonilla
Doctora en Ciencias en la especialidad de la ElectrónicaDocente de la asignatura Microcontroladores.
mariana.ibarra@itsatlixco.edu.mx
Mariana Ibarra
¡Gracias!
Video de una aplicación de los microcontroladores
04
07
Aplicación del control de servos en un brazo robot controlado por un microcontrolador ATMEGA.
Mapa de conexiones de una tarjeta de desarrollo de microcontrolador ARDUINO UNO
07
Hoy en día, los microcontroladores se pueden trabajar en tarjetas de desarrollo, por ejemplo, las placas de Arduino.
Fig. 5. Esquema de la placa Arduino Uno.Pulse sobre los íconos para mayor información.
PA2.3 Ibarra Bonilla_Mariana Natalia
mariana.ibarra
Created on July 15, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Visual Presentation
View
Vintage Photo Album
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Higher Education Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
Explore all templates
Transcript
Microcontroladores
Tema 1.2 Principios y aplicaciones
Autor: Dra. Mariana Natalia Ibarra Bonilla
Fecha: agosto 2021
Contenido
Cita
Definición
Diferencia con un microprocesador
Partes principales de un microcontrolador
Arquitectura de los Microcontroladores
Principales Fabricantes de Microcontroladores
Áreas de aplicación de los microcontroladores
Video de una aplicación de los microcontroladores
Mapa de conexiones
Lenguajes de Programación de los microcontroladores
Datos del Microcontrolador a utilizar en el curso: PIC18F4550
Conclusiones
Referencias
Datos de contacto
-Elbert Hubbard
"Una máquina puede hacer el trabajo de cincuenta hombres ordinarios. Ninguna máquina puede hacer el trabajo de un hombre extraordinario"
01
Definición
Microcontrolador:
Es un circuito integrado programable, de reducido tamaño, que contiene todos los componentes de un computador. El microcontrolador es un computador dedicado (Ángulo, 2003).
+info
02
Diferencia con un microprocesador
La principal diferencia entre un microprocesador y un microcontrolador es la funcionalidad.
+info
Fig. 1. Imagen ejemplo de un microprocesador.
Partes principales de un microcontrolador
03
Memoria de programa
Procesador
+info
+info
Memoria de datos
Puertos de entrada/salida
+info
+info
Arquitectura de los Microcontroladores
04
Harvard
Von Neumman
La Memoria de Datos es compartida con la Memoria de Instrucciones en un solo espacio físico.
Se caracteriza por tener la memoria de datos y la memoria de instrucciones, independientes
Fig. 2. Arquitectura Von Neumman (Verle, 2009).
Fig. 3. Arquitectura Harvard (Verle, 2009).
+info
+info
Principales Fabricantes de Microcontroladores
MICROCHIP
ATMEL
MOTOROLA
INTEL
NATIONAL SEMICONDUCTORS
05
06
Áreas de aplicación de los microcontroladores
Automotriz 18%
Industria 10%
Cómputo 15%
Comunicaciones 30%
Consumo 27%
Fig. 4. Gráfico de la distribución de los microcontroladores en las diversas áreas de aplicación (Ángulo, 2003).
Lenguajes de Programación de los microcontroladores
Descubre mas información pasando el ratón por encima
07
Ensamblador
Las instrucciones en ensamblador consisten en abreviaturas con significado y a cada instrucción corresponde una localidad de memoria (Breijo, 2009).
Alto nivel
En lenguajes de programación de alto nivel varias instrucciones en ensamblador se sustituyen por una sentencia (Brejio, 2009).
Fig. 6. Lenguaje de programación.
08
Datos del Microcontrolador a utilizar en el curso: PIC18F4550
Tabla 1. Datos principales del PIC18F4550 (Microchip, 2009)
Conclusiones
09
Fig. 7. Imagen de un brazo robótico, ejemplo de los procesos en la industria 4.0.
Referencias
101
Angulo Usategui, J. M. (2003). Microcontroladores PIC: diseño practico de aplicaciones. México: Mc. Graw Hill.
Breijo, E. G. (2009). Compilador C CCS y simulador PROTEUS para microcontroladores PIC. México: Marcombo.
Microchip (2009). PIC18F2455/2550/4455/4550 Data Sheet. Recuperado de https://ww1.microchip.com/downloads/en/DeviceDoc/39632e.pdf
Valdés, F., & Areny, R. P. (2007). Microcontroladores fundamentos y aplicaciones con PIC (Vol. 1149). Marcombo.
Verle, M. (2009). Microcontroladores PIC–Programación en C con ejemplos. Recuperado de https://www.mikroe.com/ebooks/pic-microcontrollers-programming-in-c.
Datos de Contacto
Dra. Mariana N. Ibarra Bonilla
Doctora en Ciencias en la especialidad de la ElectrónicaDocente de la asignatura Microcontroladores.
mariana.ibarra@itsatlixco.edu.mx
Mariana Ibarra
¡Gracias!
Video de una aplicación de los microcontroladores
04
07
Aplicación del control de servos en un brazo robot controlado por un microcontrolador ATMEGA.
Mapa de conexiones de una tarjeta de desarrollo de microcontrolador ARDUINO UNO
07
Hoy en día, los microcontroladores se pueden trabajar en tarjetas de desarrollo, por ejemplo, las placas de Arduino.
Fig. 5. Esquema de la placa Arduino Uno.Pulse sobre los íconos para mayor información.