SlideShare una empresa de Scribd logo
1 de 20
Un microcontrolador (abreviado μC, UC o
MCU) es un circuito integrado programable,
capaz de ejecutar las órdenes grabadas en
su memoria. Está compuesto de varios
bloques funcionales, los cuales cumplen una
tarea específica. Un microcontrolador
incluye en su interior las tres principales
unidades funcionales de una computadora:
unidad central de procesamiento, memoria
y periféricos de entrada/salida
DEFINICIÓN
Los microcontroladores están diseñados para reducir el costo
económico y el consumo de energía de un sistema en particular. Por
eso el tamaño de la unidad central de procesamiento, la cantidad de
memoria y los periféricos incluidos dependerán de la aplicación. El
control de un electrodoméstico sencillo como una batidora utilizará un
procesador muy pequeño (4 u 8 bits) porque sustituirá a un autómata
finito. En cambio, un reproductor de música y/o vídeo digital (MP3 o
MP4) requerirá de un procesador de 32 bits o de 64 bits y de uno o más
códecs de señal digital (audio y/o vídeo). El control de un sistema de
frenos ABS (Antilock Brake System) se basa normalmente en un
microcontrolador de 16 bits, al igual que el sistema de control
electrónico del motor en un automóvil.
CARACTERÍSTICAS
Arquitectura Von Neumann
La arquitectura Von Neumann utiliza el mismo dispositivo de
almacenamiento tanto para las instrucciones como para los
datos, siendo la que se utiliza en un ordenador personal
porque permite ahorrar una buena cantidad de líneas de E/S,
que son bastante costosas, sobre todo para aquellos sistemas
donde el procesador se monta en algún tipo de zócalo alojado
en una placa madre. También esta organización les ahorra a
los diseñadores de placas madre una buena cantidad de
problemas y reduce el costo de este tipo de sistemas.
ARQUITECTURAS
Arquitectura Harvard
La otra variante es la arquitectura Harvard, y por
excelencia la utilizada en supercomputadoras, en los
microcontroladores, y sistemas integrados en general.
En este caso, además de la memoria, el procesador
tiene los buses segregados, de modo que cada tipo de
memoria tiene un bus de datos, uno de direcciones y
uno de control.
Registros
Son un espacio de memoria muy reducido pero
necesario para cualquier microprocesador, de aquí se
toman los datos para varias operaciones que debe
realizar el resto de los circuitos del procesador. Los
registros sirven para almacenar los resultados de la
ejecución de instrucciones, cargar datos desde la
memoria externa o almacenarlos en ella.
ELEMENTOS DEL MICROCOTROLADOR
Unidad de control
Esta unidad es de las más importantes en el procesador,
en ella recae la lógica necesaria para la decodificación y
ejecución de las instrucciones, el control de los registros,
la ALU, los buses y cuanta cosa más se quiera meter en el
procesador.
Unidad aritmético-lógica (ALU)
Como los procesadores son circuitos que hacen
básicamente operaciones lógicas y matemáticas, se le
dedica a este proceso una unidad completa, con cierta
independencia. Aquí es donde se realizan las sumas,
restas, y operaciones lógicas típicas del álgebra de Boole.
Buses
Son el medio de comunicación que utilizan los
diferentes componentes del procesador para
intercambiar información entre sí, eventualmente los
buses o una parte de ellos estarán reflejados en los
pines del encapsulado del procesador.
Conjunto de instrucciones
Aunque no aparezca en el esquema, no podíamos dejar
al conjunto o repertorio de instrucciones fuera de la
explicación, porque este elemento determina lo que
puede hacer el procesador.
Anteriormente se ha visto que la memoria en los microcontroladores
debe estar ubicada dentro del mismo encapsulado, esto es así la
mayoría de las veces, porque la idea fundamental es mantener el
grueso de los circuitos del sistema dentro de un solo integrado. En
los microcontroladores la memoria no es abundante, aquí no
encontrará Gigabytes de memoria como en las computadoras
personales. Típicamente la memoria de programas no excederá de
16 K-localizaciones de memoria no volátil (flash o eprom) para
contener los programas.
MEMORIA
Máscara ROM:
En este caso no se “graba” el programa en
memoria, sino que el microcontrolador se fabrica
con el programa, es un proceso similar al de
producción de los CD comerciales mediante
masterización.
Memoria PROM (Programmable Read-Only Memory)
También conocida como OTP (One Time
Programmable). Este tipo de memoria también es
conocida como PROM o simplemente ROM.
Memoria EPROM (Erasable Programmable Read Only
Memory).
Los microcontroladores con este tipo de memoria son
muy fáciles de identificar porque su encapsulado es de
cerámica y llevan encima una ventanita de vidrio desde la
cual puede verse la oblea de silicio del microcontrolador.
EEPROM (Electrical Erasable Programmable Read Only
Memory).
Fueron el sustituto natural de las memorias EPROM, la
diferencia fundamental es que pueden ser borradas
eléctricamente, por lo que la ventanilla de cristal de cuarzo
y los encapsulados cerámicos no son necesarios.
Memoria flash.
En el campo de las memorias reprogramables para
microcontroladores, son el último avance tecnológico
en uso a gran escala, y han sustituido a los
microcontroladores con memoria EEPROM. A las
ventajas de las memorias flash se le adicionan su
gran densidad respecto a sus predecesoras lo que
permite incrementar la cantidad de memoria de
programas a un costo muy bajo.
Las interrupciones son esencialmente llamadas a subrutina
generadas por los dispositivos físicos, al contrario de las
subrutinas normales de un programa en ejecución. Como el
salto de subrutina no es parte del hilo o secuencia de ejecución
programada, el controlador guarda el estado del procesador en
la pila de memoria y entra a ejecutar un código especial
llamado "manejador de interrupciones" que atiende al
periférico específico que generó la interrupción. Al terminar la
rutina, una instrucción especial le indica al procesador el fin de
la atención de la interrupción.
INTERRUPCIONES
Los principiantes en electrónica creen que un
microcontrolador es igual a un microprocesador. Esto no es
cierto. Difieren uno del otro en muchos sentidos. La primera y
la más importante diferencia es su funcionalidad. Para utilizar
al microprocesador en una aplicación real, se debe de conectar
con componentes tales como memoria o componentes buses
de transmisión de datos.
RESUMEN
Beginners electronic believe that a microcontroller is equal
to a microprocessor. That's not true. They differ from each
other in many ways. The first and most important
difference is its functionality. To use the microprocessor in
a real application, it must be connected with components
such as memory bus or data transmission components.
SUMMARY
 Experiencia previa: Si ya se ha trabajado con algún microcontrolador en
particular, lo mejor es ver que nuevas posibilidades ofrecen los diversos
fabricantes que trabajen con ese microcontolador como núcleo.
 Documentación existente: Este es un factor importante si se quiere
conocer bien el tipo de microcontrolador elegido y su entorno de
desarrollo.
 Herramientas de desarrollo disponibles y su precio: Uno de los factores
que más importancia tiene a la hora de seleccionar un microcontrolador
entre todos los demás es el soporte tanto software como hardware de
que dispone.
 Precio del microcontrolador: Como es lógico, los fabricantes de
microcontroladores compiten duramente para vender sus productos
RECOMENDACIONES
La realidad es que hoy día los microcontroladores se
encuentran en todos los sitios. Desde el ratón del
computador hasta en el control de los frenos ABS del
automóvil, pasando por el televisor, el ascensor, la
lavadora, los juguetes, el teléfono móvil, etc. Cuando
se diseña un equipo o aplicación en donde sea
necesario controlar ciertos sucesos, el
microcontrolador es la mejor solución.
CONCLUSIONES
Hemos aprendido que para grabar un programa en un microcontrolador se
necesita básicamente tres cosas:
Una computadora
Software de programación (incluyendo un compilador).
Un circuito programador
Y obviamente también se necesita un microcontrolador.
La computadora, a través del software de grabación, se encarga de enviar
el programa que se desea grabar al microcontrolador por intermedio del
circuito programador. Los detalles de este proceso se darán en la unidad
IV.
APRECIACIÓN DEL EQUIPO
 Circuito: Circuito electrónico, complejo y de tamaño muy reducido, formado por diodos,
transistores, resistencias y otros componentes que están fijados a una placa de silicio
 Programable: Que se puede programar.
 Periférico: Dispositivo exterior conectado a un ordenador, que no forma parte de la unidad
central de memoria y de tratamiento, y que sirve para la entrada y la salida de información, como
la pantalla, el escáner o la impresora.
 Temporalizador: convertir lo eterno o espiritual en temporal.
 Instrucciones: Curso que sigue un proceso o expediente que se está formando o instruyendo.
 Segregados: Separar o apartar algo de otra u otras cosas.
 Trivial: Perteneciente o relativo al trivio (‖ división de un camino en tres ramales).
 Decodificación: Aplicar inversamente las reglas de su código a un mensaje codificado para
obtener la forma primitiva de este.
 Masterización: Registro o grabación original que sirve de patrón para ulteriores copias.
 Luz Ultravioleta: Se denomina radiación ultravioleta o radiación UV a la radiación
electromagnética cuya longitud de onda está comprendida aproximadamente entre los 400 nm
(4x10−7 m) y los 15 nm (1,5x10−8 m).
GLOSARIO DE TERMINOS
Microcontroladores

Más contenido relacionado

La actualidad más candente

Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEYESENIA CETINA
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORRAFAEL HONORES VERA
 
PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7SANTIAGO PABLO ALBERTO
 
MATRIZ LED 4x10 CON ARDUINO - ATMEGA328P
MATRIZ LED 4x10 CON ARDUINO - ATMEGA328PMATRIZ LED 4x10 CON ARDUINO - ATMEGA328P
MATRIZ LED 4x10 CON ARDUINO - ATMEGA328PFernando Marcos Marcos
 
Decodificador de instrucciones
Decodificador de instruccionesDecodificador de instrucciones
Decodificador de instruccionesAlejandro Cano
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationredwan1006066
 
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓNBIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓNvictorpascualcortes
 
PLD’s (programmable logic device)
PLD’s (programmable logic device)PLD’s (programmable logic device)
PLD’s (programmable logic device)Carlos Solano
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpuIsaí Beto Matz Mijes
 
Microprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagersMicroprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagersITVoyagers
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladoresabemen
 
El Microprocesador
El MicroprocesadorEl Microprocesador
El MicroprocesadorJomicast
 
Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. mafibarba
 

La actualidad más candente (20)

Protocolo comunicación serial
Protocolo comunicación serialProtocolo comunicación serial
Protocolo comunicación serial
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7PLC: Ejercicios de programación resueltos con step-7
PLC: Ejercicios de programación resueltos con step-7
 
MATRIZ LED 4x10 CON ARDUINO - ATMEGA328P
MATRIZ LED 4x10 CON ARDUINO - ATMEGA328PMATRIZ LED 4x10 CON ARDUINO - ATMEGA328P
MATRIZ LED 4x10 CON ARDUINO - ATMEGA328P
 
Decodificador de instrucciones
Decodificador de instruccionesDecodificador de instrucciones
Decodificador de instrucciones
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
Microcontroladores PIC USS
Microcontroladores PIC  USSMicrocontroladores PIC  USS
Microcontroladores PIC USS
 
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓNBIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
BIOS, CMOS, PILA Y RELOJ, SLOTS DE EXPANSIÓN
 
PLD’s (programmable logic device)
PLD’s (programmable logic device)PLD’s (programmable logic device)
PLD’s (programmable logic device)
 
Organización y estructura interna del cpu
Organización y estructura interna del cpuOrganización y estructura interna del cpu
Organización y estructura interna del cpu
 
Microprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagersMicroprocessor and Microcontroller - ITVoyagers
Microprocessor and Microcontroller - ITVoyagers
 
Tipos de microcontroladores
Tipos de microcontroladoresTipos de microcontroladores
Tipos de microcontroladores
 
PROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADORPROGRAMACION DE MICROCONTROLADOR
PROGRAMACION DE MICROCONTROLADOR
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
MICROCONTROLADORES.ppt
MICROCONTROLADORES.pptMICROCONTROLADORES.ppt
MICROCONTROLADORES.ppt
 
El Microprocesador
El MicroprocesadorEl Microprocesador
El Microprocesador
 
Sumador\Restador
Sumador\RestadorSumador\Restador
Sumador\Restador
 
Timer0 PIC16F84A
Timer0 PIC16F84ATimer0 PIC16F84A
Timer0 PIC16F84A
 
Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación. Portafolio de evidencias de Computación.
Portafolio de evidencias de Computación.
 

Similar a Microcontroladores

Similar a Microcontroladores (20)

Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
MICROCONTROLADOR
MICROCONTROLADORMICROCONTROLADOR
MICROCONTROLADOR
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontrolador
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
DEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONESDEFINICIONES E IDENTIFICACIONES
DEFINICIONES E IDENTIFICACIONES
 
Microcontrolador wiki
Microcontrolador wikiMicrocontrolador wiki
Microcontrolador wiki
 
5. microprocesador
5. microprocesador5. microprocesador
5. microprocesador
 
microprocesador
microprocesadormicroprocesador
microprocesador
 
Trabajo personal
Trabajo personalTrabajo personal
Trabajo personal
 
Datasheet
DatasheetDatasheet
Datasheet
 
Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
 
Microcontrolador
MicrocontroladorMicrocontrolador
Microcontrolador
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
 

Más de Microprocesador Dennis Marilyn (8)

Array bidimensional
Array bidimensionalArray bidimensional
Array bidimensional
 
Salto condicional
Salto condicionalSalto condicional
Salto condicional
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
Arquitectura RISC
Arquitectura RISCArquitectura RISC
Arquitectura RISC
 
Arquitectura CISC
Arquitectura CISCArquitectura CISC
Arquitectura CISC
 
Arquitectura del Microprocesador
Arquitectura del MicroprocesadorArquitectura del Microprocesador
Arquitectura del Microprocesador
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 

Último

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 

Último (20)

Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 

Microcontroladores

  • 1.
  • 2. Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida DEFINICIÓN
  • 3. Los microcontroladores están diseñados para reducir el costo económico y el consumo de energía de un sistema en particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria y los periféricos incluidos dependerán de la aplicación. El control de un electrodoméstico sencillo como una batidora utilizará un procesador muy pequeño (4 u 8 bits) porque sustituirá a un autómata finito. En cambio, un reproductor de música y/o vídeo digital (MP3 o MP4) requerirá de un procesador de 32 bits o de 64 bits y de uno o más códecs de señal digital (audio y/o vídeo). El control de un sistema de frenos ABS (Antilock Brake System) se basa normalmente en un microcontrolador de 16 bits, al igual que el sistema de control electrónico del motor en un automóvil. CARACTERÍSTICAS
  • 4. Arquitectura Von Neumann La arquitectura Von Neumann utiliza el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos, siendo la que se utiliza en un ordenador personal porque permite ahorrar una buena cantidad de líneas de E/S, que son bastante costosas, sobre todo para aquellos sistemas donde el procesador se monta en algún tipo de zócalo alojado en una placa madre. También esta organización les ahorra a los diseñadores de placas madre una buena cantidad de problemas y reduce el costo de este tipo de sistemas. ARQUITECTURAS
  • 5. Arquitectura Harvard La otra variante es la arquitectura Harvard, y por excelencia la utilizada en supercomputadoras, en los microcontroladores, y sistemas integrados en general. En este caso, además de la memoria, el procesador tiene los buses segregados, de modo que cada tipo de memoria tiene un bus de datos, uno de direcciones y uno de control.
  • 6. Registros Son un espacio de memoria muy reducido pero necesario para cualquier microprocesador, de aquí se toman los datos para varias operaciones que debe realizar el resto de los circuitos del procesador. Los registros sirven para almacenar los resultados de la ejecución de instrucciones, cargar datos desde la memoria externa o almacenarlos en ella. ELEMENTOS DEL MICROCOTROLADOR
  • 7. Unidad de control Esta unidad es de las más importantes en el procesador, en ella recae la lógica necesaria para la decodificación y ejecución de las instrucciones, el control de los registros, la ALU, los buses y cuanta cosa más se quiera meter en el procesador. Unidad aritmético-lógica (ALU) Como los procesadores son circuitos que hacen básicamente operaciones lógicas y matemáticas, se le dedica a este proceso una unidad completa, con cierta independencia. Aquí es donde se realizan las sumas, restas, y operaciones lógicas típicas del álgebra de Boole.
  • 8. Buses Son el medio de comunicación que utilizan los diferentes componentes del procesador para intercambiar información entre sí, eventualmente los buses o una parte de ellos estarán reflejados en los pines del encapsulado del procesador. Conjunto de instrucciones Aunque no aparezca en el esquema, no podíamos dejar al conjunto o repertorio de instrucciones fuera de la explicación, porque este elemento determina lo que puede hacer el procesador.
  • 9. Anteriormente se ha visto que la memoria en los microcontroladores debe estar ubicada dentro del mismo encapsulado, esto es así la mayoría de las veces, porque la idea fundamental es mantener el grueso de los circuitos del sistema dentro de un solo integrado. En los microcontroladores la memoria no es abundante, aquí no encontrará Gigabytes de memoria como en las computadoras personales. Típicamente la memoria de programas no excederá de 16 K-localizaciones de memoria no volátil (flash o eprom) para contener los programas. MEMORIA
  • 10. Máscara ROM: En este caso no se “graba” el programa en memoria, sino que el microcontrolador se fabrica con el programa, es un proceso similar al de producción de los CD comerciales mediante masterización. Memoria PROM (Programmable Read-Only Memory) También conocida como OTP (One Time Programmable). Este tipo de memoria también es conocida como PROM o simplemente ROM.
  • 11. Memoria EPROM (Erasable Programmable Read Only Memory). Los microcontroladores con este tipo de memoria son muy fáciles de identificar porque su encapsulado es de cerámica y llevan encima una ventanita de vidrio desde la cual puede verse la oblea de silicio del microcontrolador. EEPROM (Electrical Erasable Programmable Read Only Memory). Fueron el sustituto natural de las memorias EPROM, la diferencia fundamental es que pueden ser borradas eléctricamente, por lo que la ventanilla de cristal de cuarzo y los encapsulados cerámicos no son necesarios.
  • 12. Memoria flash. En el campo de las memorias reprogramables para microcontroladores, son el último avance tecnológico en uso a gran escala, y han sustituido a los microcontroladores con memoria EEPROM. A las ventajas de las memorias flash se le adicionan su gran densidad respecto a sus predecesoras lo que permite incrementar la cantidad de memoria de programas a un costo muy bajo.
  • 13. Las interrupciones son esencialmente llamadas a subrutina generadas por los dispositivos físicos, al contrario de las subrutinas normales de un programa en ejecución. Como el salto de subrutina no es parte del hilo o secuencia de ejecución programada, el controlador guarda el estado del procesador en la pila de memoria y entra a ejecutar un código especial llamado "manejador de interrupciones" que atiende al periférico específico que generó la interrupción. Al terminar la rutina, una instrucción especial le indica al procesador el fin de la atención de la interrupción. INTERRUPCIONES
  • 14. Los principiantes en electrónica creen que un microcontrolador es igual a un microprocesador. Esto no es cierto. Difieren uno del otro en muchos sentidos. La primera y la más importante diferencia es su funcionalidad. Para utilizar al microprocesador en una aplicación real, se debe de conectar con componentes tales como memoria o componentes buses de transmisión de datos. RESUMEN
  • 15. Beginners electronic believe that a microcontroller is equal to a microprocessor. That's not true. They differ from each other in many ways. The first and most important difference is its functionality. To use the microprocessor in a real application, it must be connected with components such as memory bus or data transmission components. SUMMARY
  • 16.  Experiencia previa: Si ya se ha trabajado con algún microcontrolador en particular, lo mejor es ver que nuevas posibilidades ofrecen los diversos fabricantes que trabajen con ese microcontolador como núcleo.  Documentación existente: Este es un factor importante si se quiere conocer bien el tipo de microcontrolador elegido y su entorno de desarrollo.  Herramientas de desarrollo disponibles y su precio: Uno de los factores que más importancia tiene a la hora de seleccionar un microcontrolador entre todos los demás es el soporte tanto software como hardware de que dispone.  Precio del microcontrolador: Como es lógico, los fabricantes de microcontroladores compiten duramente para vender sus productos RECOMENDACIONES
  • 17. La realidad es que hoy día los microcontroladores se encuentran en todos los sitios. Desde el ratón del computador hasta en el control de los frenos ABS del automóvil, pasando por el televisor, el ascensor, la lavadora, los juguetes, el teléfono móvil, etc. Cuando se diseña un equipo o aplicación en donde sea necesario controlar ciertos sucesos, el microcontrolador es la mejor solución. CONCLUSIONES
  • 18. Hemos aprendido que para grabar un programa en un microcontrolador se necesita básicamente tres cosas: Una computadora Software de programación (incluyendo un compilador). Un circuito programador Y obviamente también se necesita un microcontrolador. La computadora, a través del software de grabación, se encarga de enviar el programa que se desea grabar al microcontrolador por intermedio del circuito programador. Los detalles de este proceso se darán en la unidad IV. APRECIACIÓN DEL EQUIPO
  • 19.  Circuito: Circuito electrónico, complejo y de tamaño muy reducido, formado por diodos, transistores, resistencias y otros componentes que están fijados a una placa de silicio  Programable: Que se puede programar.  Periférico: Dispositivo exterior conectado a un ordenador, que no forma parte de la unidad central de memoria y de tratamiento, y que sirve para la entrada y la salida de información, como la pantalla, el escáner o la impresora.  Temporalizador: convertir lo eterno o espiritual en temporal.  Instrucciones: Curso que sigue un proceso o expediente que se está formando o instruyendo.  Segregados: Separar o apartar algo de otra u otras cosas.  Trivial: Perteneciente o relativo al trivio (‖ división de un camino en tres ramales).  Decodificación: Aplicar inversamente las reglas de su código a un mensaje codificado para obtener la forma primitiva de este.  Masterización: Registro o grabación original que sirve de patrón para ulteriores copias.  Luz Ultravioleta: Se denomina radiación ultravioleta o radiación UV a la radiación electromagnética cuya longitud de onda está comprendida aproximadamente entre los 400 nm (4x10−7 m) y los 15 nm (1,5x10−8 m). GLOSARIO DE TERMINOS