SlideShare una empresa de Scribd logo
1 de 11
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

                      0011010101
                      1001010101
              A/D     0101011010
                      1010110101
                      0101101010
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

Más contenido relacionado

Destacado

Presentación oleo
Presentación oleoPresentación oleo
Presentación oleo
Tania Tino
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
Alex Via Paz
 
Libro de cocina del anarquista
Libro de cocina del anarquistaLibro de cocina del anarquista
Libro de cocina del anarquista
bryan2010
 
Stephen j chapman maquinas electricas 3ed en español
Stephen j chapman maquinas electricas 3ed en españolStephen j chapman maquinas electricas 3ed en español
Stephen j chapman maquinas electricas 3ed en español
oswaldoooo
 

Destacado (20)

CeráMica II
CeráMica IICeráMica II
CeráMica II
 
Manual de ecologia cestunt
Manual de ecologia cestuntManual de ecologia cestunt
Manual de ecologia cestunt
 
Manual Medio Ambiente
Manual Medio AmbienteManual Medio Ambiente
Manual Medio Ambiente
 
Presentación oleo
Presentación oleoPresentación oleo
Presentación oleo
 
Microcontroladores-Microprocesadores
Microcontroladores-MicroprocesadoresMicrocontroladores-Microprocesadores
Microcontroladores-Microprocesadores
 
Stephen hawking
Stephen hawkingStephen hawking
Stephen hawking
 
Arquitectos SIGLO XXI
Arquitectos SIGLO  XXIArquitectos SIGLO  XXI
Arquitectos SIGLO XXI
 
La Herreria
La HerreriaLa Herreria
La Herreria
 
Francisco pizarro
Francisco pizarroFrancisco pizarro
Francisco pizarro
 
Stephen Hawking
Stephen HawkingStephen Hawking
Stephen Hawking
 
Hernán cortés
Hernán cortésHernán cortés
Hernán cortés
 
Abc de las maquinas electricas libro 2 by charwin
Abc de las maquinas electricas libro 2 by charwinAbc de las maquinas electricas libro 2 by charwin
Abc de las maquinas electricas libro 2 by charwin
 
Maquinas electricas jesus_fraile_mora
Maquinas electricas jesus_fraile_moraMaquinas electricas jesus_fraile_mora
Maquinas electricas jesus_fraile_mora
 
Libro de cocina del anarquista
Libro de cocina del anarquistaLibro de cocina del anarquista
Libro de cocina del anarquista
 
MAQUINAS ELECTRICAS/ DIMAS GIMENEZ
 MAQUINAS ELECTRICAS/ DIMAS GIMENEZ MAQUINAS ELECTRICAS/ DIMAS GIMENEZ
MAQUINAS ELECTRICAS/ DIMAS GIMENEZ
 
Stephen j chapman maquinas electricas 3ed en español
Stephen j chapman maquinas electricas 3ed en españolStephen j chapman maquinas electricas 3ed en español
Stephen j chapman maquinas electricas 3ed en español
 
Máquinas eléctricas
Máquinas eléctricasMáquinas eléctricas
Máquinas eléctricas
 
Tema 13 óleo
Tema 13 óleoTema 13 óleo
Tema 13 óleo
 
-manual-de-plantas-medicinales-tomo-1-recopilasel-maestro-melius-www.gftaogno...
-manual-de-plantas-medicinales-tomo-1-recopilasel-maestro-melius-www.gftaogno...-manual-de-plantas-medicinales-tomo-1-recopilasel-maestro-melius-www.gftaogno...
-manual-de-plantas-medicinales-tomo-1-recopilasel-maestro-melius-www.gftaogno...
 
Maquinas Eléctricas - Stephen J. Chapman , 2da Edición.
Maquinas Eléctricas -  Stephen J. Chapman , 2da Edición.Maquinas Eléctricas -  Stephen J. Chapman , 2da Edición.
Maquinas Eléctricas - Stephen J. Chapman , 2da Edición.
 

Similar a Microcontroladores (20)

Semana6
Semana6Semana6
Semana6
 
Apunte electroneumatica
Apunte electroneumaticaApunte electroneumatica
Apunte electroneumatica
 
Plc basico 1
Plc basico 1Plc basico 1
Plc basico 1
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
 
TIPOS DE SISTEMAS
TIPOS DE SISTEMASTIPOS DE SISTEMAS
TIPOS DE SISTEMAS
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
 
Apunte electroneumatica-micro-051
Apunte electroneumatica-micro-051Apunte electroneumatica-micro-051
Apunte electroneumatica-micro-051
 
Electroneumática: manual automatización electroneumática industrial
Electroneumática: manual automatización electroneumática industrialElectroneumática: manual automatización electroneumática industrial
Electroneumática: manual automatización electroneumática industrial
 
01 informatica educativa
01 informatica educativa01 informatica educativa
01 informatica educativa
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Microcontroladores2
Microcontroladores2Microcontroladores2
Microcontroladores2
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Programación conceptos básicos
Programación conceptos básicosProgramación conceptos básicos
Programación conceptos básicos
 
Tema08 cpu
Tema08 cpuTema08 cpu
Tema08 cpu
 
Taller de informatica
Taller de informaticaTaller de informatica
Taller de informatica
 
Taller de informätica
Taller de informäticaTaller de informätica
Taller de informätica
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Microcontroladores

  • 2. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS
  • 3. 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
  • 4. 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)
  • 5. PERIFERICOS (I)  PUERTOS (E/S) – PARALELO (CONTROLAR PINES) – SERIE (COMUNICACION OTRO MICRO)  CONVERSORES A/D  TIMERS  PWM  ETC...
  • 6. 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
  • 7. CONVERSOR A/D  MIDE LA TENSION CONTINUA A UNA ENTRADA Y LA CONVIERTE EN UN VALOR DIGITAL PROPORCIONAL A ESTE.  TIPICAMENTE ENTRE 0-5V 0011010101 1001010101 A/D 0101011010 1010110101 0101101010
  • 8. TIMERS  SON CONTADORES  NOSOTROS FIJAMOS SU PERIODO  SE PUEDEN LEER Y A VECES ESCRIBIR.  NOS PERMITEN MEDIR TIEMPOS, GENERAR SEÑALES PERIODICAS, ETC...
  • 9. 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
  • 10. ¿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
  • 11. INTERRUPCIONES  EXTERNAS: – CAMBIO DE ESTADO DE UN PIN – PECEPCION PUERTO SERIE  INTERNAS: – DESBORDAMIENTO DE TIMER – FIN DE CONVERSION A/D – INTERRUPCION SOFTWARE