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

La actualidad más candente

La actualidad más candente (6)

Guia de aprendizaje 6
Guia de aprendizaje 6Guia de aprendizaje 6
Guia de aprendizaje 6
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Diapositivas infor
Diapositivas inforDiapositivas infor
Diapositivas infor
 
596.1010 es 201001 basic
596.1010 es 201001 basic596.1010 es 201001 basic
596.1010 es 201001 basic
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
dimensionar inst. elect.
dimensionar inst. elect.dimensionar inst. elect.
dimensionar inst. elect.
 

Similar a Microcontroladores

Microcontroladores
MicrocontroladoresMicrocontroladores
MicrocontroladoresEdwin Drx
 
Microcontroladores2
Microcontroladores2Microcontroladores2
Microcontroladores2electro_pic
 
Microcontroladores
MicrocontroladoresMicrocontroladores
MicrocontroladoresCaleb Otapa
 
Programación conceptos básicos
Programación conceptos básicosProgramación conceptos básicos
Programación conceptos básicosKoldo Parra
 
Tema08 cpu
Tema08 cpuTema08 cpu
Tema08 cpufgueto
 
01 informatica educativa
01 informatica educativa01 informatica educativa
01 informatica educativaelonesc
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01MARTO3000
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01MARTO3000
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaPedro Colina
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjohanita20
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjohanita20
 
Sistemas Electrónicos Multiplexado ⒽⓈⒽ
Sistemas Electrónicos Multiplexado ⒽⓈⒽSistemas Electrónicos Multiplexado ⒽⓈⒽ
Sistemas Electrónicos Multiplexado ⒽⓈⒽHenry Upla
 
Plc basico 1
Plc basico 1Plc basico 1
Plc basico 1aucega
 
TIPOS DE SISTEMAS
TIPOS DE SISTEMASTIPOS DE SISTEMAS
TIPOS DE SISTEMASguest83a94
 
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 industrialSANTIAGO PABLO ALBERTO
 
Apunte de microprocesadores pic
Apunte de microprocesadores picApunte de microprocesadores pic
Apunte de microprocesadores piccarlos960
 

Similar a Microcontroladores (20)

Semana6
Semana6Semana6
Semana6
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Microcontroladores2
Microcontroladores2Microcontroladores2
Microcontroladores2
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
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
 
Arquitectura interna micro
Arquitectura interna microArquitectura interna micro
Arquitectura interna micro
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
01 informatica educativa
01 informatica educativa01 informatica educativa
01 informatica educativa
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01Microcontroladores 101108114327-phpapp01
Microcontroladores 101108114327-phpapp01
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Electrónicos Multiplexado ⒽⓈⒽ
Sistemas Electrónicos Multiplexado ⒽⓈⒽSistemas Electrónicos Multiplexado ⒽⓈⒽ
Sistemas Electrónicos Multiplexado ⒽⓈⒽ
 
Plc basico 1
Plc basico 1Plc basico 1
Plc basico 1
 
TIPOS DE SISTEMAS
TIPOS DE SISTEMASTIPOS DE SISTEMAS
TIPOS DE SISTEMAS
 
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
 
Apunte de microprocesadores pic
Apunte de microprocesadores picApunte de microprocesadores pic
Apunte de microprocesadores pic
 

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