SlideShare una empresa de Scribd logo
1 de 16
MICROPROCESADORES Y MICROCONTROLADORES I
UNEFM-ING. BIOMEDICA
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I: MICROCONTROLADOR
Es un circuito integrado programable que contiene todos los
componentes de un computador. Se emplea para controlar el funcionamiento
de una tarea determinada y, debido a su reducido tamaño, suele ir incorporado
en el propio dispositivo al que gobierna. Esta última característica es la que le
confiere la denominación de «controlador incrustado» (embedded controller).
(Jose Maria Angulo)
Un MICROPROCESADOR es un sistema abierto con el que puede
construirse un computador con las características que se desee,
acoplándole los módulos necesarios.
Un MICROCONTROLADOR es un sistema cerrado que contiene un
computador completo y de prestaciones limitadas que no se pueden
modificar.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I MICROCONTROLADOR Y MICROPROCESADOR
Microcontroladores PIC, se debe
a la conjunción de tres técnicas:
- Arquitectura Harvard
- Computador tipo RISC
- Segmentación (Pipe line)
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : MICROCONTROLADOR Y MICROPROCESADOR
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I :MICROCONTROLADORES PIC
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : ARQUITECTURA DE LOS MICROCONTROLADOR PIC
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : MEMORIAS DE PROGRAMA
El microcontrolador está diseñado para que en su memoria de
programa se almacenen todas las instrucciones del programa de control.
No hay posibilidad de utilizar memorias externas de ampliación. Como
el programa a ejecutar siempre es el mismo, debe estar grabado de forma
permanente.
Los tipos de memoria adecuados para soportar esta función admiten
cinco versiones
diferentes:
1. ROM con mascara (MROM)
2. EPROM
3. OTP ROM (One Time Programmable ROM) - ROM programable una sola vez
4. EEPROM
5. FLASH
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : MEMORIAS DE DATOS
Los datos que manejan los programas varían continuamente, y esto exige que
la memoria que les contiene debe ser de lectura y escritura, por lo que la
memoria RAM estática (SRAM) (random access memory) - Memoria de
acceso aleatorio, es la más adecuada, aunque sea volátil.
Hay Microcontroladores que también disponen como memoria de datos una de
lectura y escritura no volátil, del tipo EEPROM (Electrically erasable
programmable rom) - ROM programable y borrable Eléctricamente. De esta
forma, un corte en el suministro de la alimentación no ocasiona la pérdida de la
información, que está disponible al reiniciarse el programa.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : UNIDAD CENTRAL DE PROCESAMIENTO
(CENTRAL PROCESSOR UNIT - CPU)
Decodificador de instrucciones es la parte que descodifica las instrucciones
del programa y acciona otros circuitos basándose en esto. El “conjunto de
instrucciones” que es diferente para cada familia de microcontrolador expresa
las capacidades de este circuito;
Unidad lógica aritmética (Arithmetical Logical Unit - ALU) realiza todas las
operaciones matemáticas y lógicas
sobre datos;
Acumulador o registro de trabajo Es un registro SFR estrechamente
relacionado con el funcionamiento de la ALU.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : LINEAS DE ENTRADA SALIDA
A excepción de los dos pines destinadas a recibir la alimentación, otros dos
para el cristal de cuarzo, que regula la frecuencia de trabajo, y otro más para
provocar el Reset, las restantes pines de un microcontrolador sirven para
soportar su comunicación con los periféricos externos que controla.
Las líneas de E/S que se adaptan con los periféricos manejan información en
paralelo y se agrupan en conjuntos de ocho, que reciben el nombre de Puertas
(Puertos). Hay modelos con líneas que soportan la comunicación en serie;
otros disponen de conjuntos de líneas que implementan puertos de
comunicación para diversos protocolos, como el I2C,SPI, el USB, etc.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : RECURSOS AUXILIARES
Según las aplicaciones a las que orienta el fabricante cada modelo de
microcontrolador, incorpora una diversidad de complementos que refuerzan la
potencia y la flexibilidad del dispositivo.
Entre los recursos más comunes se citan a los siguientes:
a) Circuito de reloj, encargado de generar los impulsos que sincronizan el
funcionamiento
de todo el sistema.
b) Temporizadores, orientados a controlar tiempos.
c) Perro Guardián («watchdog»), destinado a provocar una reinicialización
cuando el programa queda bloqueado.
d) Conversores AD y DA, para poder recibir y enviar señales analógicas.
e) Comparadores analógicos, para verificar el valor de una señal analógica.
f) Sistema de protección ante fallos de la alimentación.
g) Estado de Reposo, en el que el sistema queda «congelado» y el consumo
de energía se reduce al mínimo.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : PROGRAMACION DE LOS MICROCONTROLADORES
La utilización de los lenguajes más cercanos a la máquina (de bajo nivel)
representan un considerable ahorro de código en la confección de los
programas, lo que es muy importante dada la estricta limitación de la capacidad
de la memoria de instrucciones. Los programas bien realizados en lenguaje
Ensamblador optimizan el tamaño de la memoria que ocupan y su ejecución es
muy rápida.
Los lenguajes de alto nivel más empleados con microcontroladores
son el C y el BASIC, de los que existen varias empresas que comercializan
versiones de compiladores e intérpretes para diversas familias de
microcontroladores. En el caso de los PIC es muy competitivo e interesante el
compilador de C PCM de la empresa CCS , el intérprete PBASIC de
PARALLAX y los compiladores de mikroC PRO, mikroBasic y mikroPascal
conteniendo una cantidad de librerías que reducen el proceso de configuración
y utilización de periféricos avanzados que incorporan estos PIC.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I : FAMILIA DE LOS MICROCONTROLADORES PIC
PIC12CXXX : 8-pin 12-bit/14-bit program word
PICmicro® RISC architecture en 8-pin DIP y SOIC hasta 4Mhz. 12-bit o 14-bit deinstrucción, 1024
palabras de programa. Bajo voltaje de operación: 2.5V. Manejo de interrupciones y pila por hardware.
33 Instrucciones. 128 bytes EEPROM y 64 bytes RAM.
PIC16C5X Family: 12-bit program word
PICmicro® RISC architecture en 14-, 18-, 20- y 28-pin SOIC y SSOP. 12- bit de
instrucción hasta 20Mhz y hasta 2k programa Bajo voltaje de operación: 2.0V para los OTP Hasta 128
bytes de RAM.
PIC16CXXX Family: 14-bit program word
PICmicro® RISC architecture con encapsulados de 18- y 68-pin. 14- bit de instrucción hasta 20Mhz,
hasta 8k programa. Manejo de interrupciones y 8-niveles de pila. 35 Instrucciones. Conversor:
Analógico -a-Digital a 12-bits. Hasta 368 bytes de RAM y 256 bytes de EEPROM.
PIC17CXXX Family: 16-bit program word
PICmicro® MCU’s RISC con arquitectura extendida. 16-bit instruction word hasta 33Mhz y 16384
palabras de programa. Conjunto de instrucciones ampliado a 58 instrucciones. Pila de 16 niveles.
Interrupciones vectorizadas. Hasta 902 bytes de RAM y 256 bytes de EEPROM.
PIC18CXXX Family: 16-bit program word
Arquitectura RISC avanzada Harvard: 16-bit con 8-bit de datos. 77 instrucciones y hasta 64K bytes de
programa y 40Mhz, hasta 2 Mbytes en ROM less. Pila de 32 niveles. Múltiples fuentes de interrupción
Hasta 1536 bytes de RAM y 1024 bytes de EEPROM
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I:
MICROCONTROLADOR PIC16F887
arquitectura RISC
-El microcontrolador cuenta con solo 35
instrucciones diferentes
-Todas las instrucciones son uni-ciclo
excepto por las de ramificación
Frecuencia de operación 0-20 MHz
Oscilador interno de alta precisión
-Calibrado de fábrica
-Rango de frecuencia de 8MHz a 31KHz
seleccionado por
software
Voltaje de la fuente de alimentación de
2.0V a5.5V
-Consumo: 220uA (2.0V, 4MHz), 11uA (2.0
V, 32 KHz) 50nA (en modo de espera)
Ahorro de energía en el Modo de
suspensión
Brown-out Reset (BOR) con opción para
controlar por software
35 pines de entrada/salida
-alta corriente de fuente y de drenador para
manejo de LED
-resistencias pull-up programables
individualmente por software
-interrupción al cambiar el estado del pin
memoria ROM de 8K con tecnología
FLASH
-El chip se puede re-programar hasta
100.000 veces
Opción de programación serial en el
circuito
-El chip se puede programar incluso
incorporado en el dispositivo destino.
256 bytes de memoria EEPROM
Los datos se pueden grabar más de
1.000.000 veces
368 bytes de memoria RAM
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I:
MICROCONTROLADOR PIC16F887
Convertidor A/D:
-14 canales
-resolución de 10 bits
3 temporizadores/contadores
independientes
Temporizador perro guardián
Módulo comparador analógico con
-Dos comparadores analógicos
-Referencia de voltaje fija (0.6V)
-Referencia de voltaje programable en
el chip
Módulo PWM incorporado
Módulo USART mejorado
-Soporta las comunicaciones seriales
RS-485, RS-232 y
-LIN2.0
-Auto detección de baudios
Puerto Serie Síncrono Maestro
(MSSP)
-Soporta los modos SPI e I2C
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD I :MICROCONTROLADOR PIC16F887

Más contenido relacionado

La actualidad más candente

Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladoresabemen
 
Introduccion a microcontroladores
Introduccion a microcontroladoresIntroduccion a microcontroladores
Introduccion a microcontroladorestecautind
 
Microcontrolador wiki
Microcontrolador wikiMicrocontrolador wiki
Microcontrolador wikiclides2006
 
PIC MICROCONTROLADORES
PIC MICROCONTROLADORESPIC MICROCONTROLADORES
PIC MICROCONTROLADORESada_laura
 
02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores pic02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores picJonathan Ruiz de Garibay
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontroladorJose Chacho
 
Sesion 1 atmega8
Sesion 1 atmega8Sesion 1 atmega8
Sesion 1 atmega8davidepn2
 
Microcontroladores
MicrocontroladoresMicrocontroladores
MicrocontroladoresJuan Anaya
 
Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVRabemen
 
La Familia De Microcontroladores Pic
La Familia De Microcontroladores PicLa Familia De Microcontroladores Pic
La Familia De Microcontroladores PicAndres
 
Programación multitarea en microcontroladores avr de 8 bits.
Programación multitarea en microcontroladores avr de 8 bits.Programación multitarea en microcontroladores avr de 8 bits.
Programación multitarea en microcontroladores avr de 8 bits.Hazur Sahib
 
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'sRuderocker Billy
 
Microcontroladores tabla de referencia
Microcontroladores tabla de referenciaMicrocontroladores tabla de referencia
Microcontroladores tabla de referenciaRuderocker Billy
 

La actualidad más candente (19)

Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Introduccion a microcontroladores
Introduccion a microcontroladoresIntroduccion a microcontroladores
Introduccion a microcontroladores
 
Microcontrolador wiki
Microcontrolador wikiMicrocontrolador wiki
Microcontrolador wiki
 
PIC MICROCONTROLADORES
PIC MICROCONTROLADORESPIC MICROCONTROLADORES
PIC MICROCONTROLADORES
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Tipos de microcontroladores
Tipos de microcontroladoresTipos de microcontroladores
Tipos de microcontroladores
 
Pic 16 F84 A
Pic 16 F84 APic 16 F84 A
Pic 16 F84 A
 
02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores pic02.Arquitectura de los microcontroladores pic
02.Arquitectura de los microcontroladores pic
 
Arquitectura del microcontrolador
Arquitectura del microcontroladorArquitectura del microcontrolador
Arquitectura del microcontrolador
 
Sesion 1 atmega8
Sesion 1 atmega8Sesion 1 atmega8
Sesion 1 atmega8
 
Curso micros
Curso microsCurso micros
Curso micros
 
Microcontroladores
MicrocontroladoresMicrocontroladores
Microcontroladores
 
Microcontroladores AVR
Microcontroladores AVRMicrocontroladores AVR
Microcontroladores AVR
 
La Familia De Microcontroladores Pic
La Familia De Microcontroladores PicLa Familia De Microcontroladores Pic
La Familia De Microcontroladores Pic
 
Programación multitarea en microcontroladores avr de 8 bits.
Programación multitarea en microcontroladores avr de 8 bits.Programación multitarea en microcontroladores avr de 8 bits.
Programación multitarea en microcontroladores avr de 8 bits.
 
Turorial avr Bascom
Turorial avr BascomTurorial avr Bascom
Turorial avr Bascom
 
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
 
Microcontroladores tabla de referencia
Microcontroladores tabla de referenciaMicrocontroladores tabla de referencia
Microcontroladores tabla de referencia
 

Similar a Introducción

Electronica aplicada primera presentacion
Electronica aplicada primera presentacionElectronica aplicada primera presentacion
Electronica aplicada primera presentacionUNACH
 
Electronica aplicada primera presentacion
Electronica aplicada primera presentacionElectronica aplicada primera presentacion
Electronica aplicada primera presentacionUNACH
 
Microcomputadoras
MicrocomputadorasMicrocomputadoras
MicrocomputadorasUNACH
 
Electronica Aplicada Microcomputadores- UNACH
Electronica Aplicada Microcomputadores- UNACHElectronica Aplicada Microcomputadores- UNACH
Electronica Aplicada Microcomputadores- UNACHUNACH
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladoresguest70ea50
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladoresceiv
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladoresProyesa
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasAldo Corp
 
Microcontroladores PIC
Microcontroladores PICMicrocontroladores PIC
Microcontroladores PICSohar Carr
 
M I C R O S C A P I T U L O 1
M I C R O S  C A P I T U L O 1M I C R O S  C A P I T U L O 1
M I C R O S C A P I T U L O 1CristianAlban
 
Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontroladorDaysi Morante
 

Similar a Introducción (20)

MICROCONTROLADORES.ppt
MICROCONTROLADORES.pptMICROCONTROLADORES.ppt
MICROCONTROLADORES.ppt
 
Electronica aplicada primera presentacion
Electronica aplicada primera presentacionElectronica aplicada primera presentacion
Electronica aplicada primera presentacion
 
Electronica aplicada primera presentacion
Electronica aplicada primera presentacionElectronica aplicada primera presentacion
Electronica aplicada primera presentacion
 
Microcomputadoras
MicrocomputadorasMicrocomputadoras
Microcomputadoras
 
Electronica Aplicada Microcomputadores- UNACH
Electronica Aplicada Microcomputadores- UNACHElectronica Aplicada Microcomputadores- UNACH
Electronica Aplicada Microcomputadores- UNACH
 
Micro1.ppt
Micro1.pptMicro1.ppt
Micro1.ppt
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
 
Familia De Los Microcontroladores
Familia De Los MicrocontroladoresFamilia De Los Microcontroladores
Familia De Los Microcontroladores
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
El microcontrolador PIC16F877
El microcontrolador PIC16F877El microcontrolador PIC16F877
El microcontrolador PIC16F877
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejoras
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Microcontroladores PIC
Microcontroladores PICMicrocontroladores PIC
Microcontroladores PIC
 
M I C R O S C A P I T U L O 1
M I C R O S  C A P I T U L O 1M I C R O S  C A P I T U L O 1
M I C R O S C A P I T U L O 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Micros Capitulo 1
Micros Capitulo 1Micros Capitulo 1
Micros Capitulo 1
 
Qué es un microcontrolador
Qué es un microcontroladorQué es un microcontrolador
Qué es un microcontrolador
 

Más de SistemadeEstudiosMed

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfSistemadeEstudiosMed
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfSistemadeEstudiosMed
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxSistemadeEstudiosMed
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfSistemadeEstudiosMed
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptSistemadeEstudiosMed
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptSistemadeEstudiosMed
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfSistemadeEstudiosMed
 

Más de SistemadeEstudiosMed (20)

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdf
 
DE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdfDE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdf
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
 
DE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdfDE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdf
 
DE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdfDE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdf
 
Clase 3 Correlación.ppt
Clase 3 Correlación.pptClase 3 Correlación.ppt
Clase 3 Correlación.ppt
 
Clase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.pptClase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.ppt
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptx
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdf
 
¿Cómo elaborar un Mapa Mental?
¿Cómo  elaborar un  Mapa Mental?¿Cómo  elaborar un  Mapa Mental?
¿Cómo elaborar un Mapa Mental?
 
Unidad 1 Planificación Docente
Unidad 1 Planificación Docente Unidad 1 Planificación Docente
Unidad 1 Planificación Docente
 
hablemos_pp2_inf.pptx
hablemos_pp2_inf.pptxhablemos_pp2_inf.pptx
hablemos_pp2_inf.pptx
 
UNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptxUNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptx
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
 
unidad quirurgica.pdf
unidad quirurgica.pdfunidad quirurgica.pdf
unidad quirurgica.pdf
 
Cuidados preoperatorios.pdf
Cuidados preoperatorios.pdfCuidados preoperatorios.pdf
Cuidados preoperatorios.pdf
 
Cirugía..pdf
Cirugía..pdfCirugía..pdf
Cirugía..pdf
 
Cirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdfCirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdf
 

Último

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 

Último (20)

Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 

Introducción

  • 1. MICROPROCESADORES Y MICROCONTROLADORES I UNEFM-ING. BIOMEDICA
  • 2. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I: MICROCONTROLADOR Es un circuito integrado programable que contiene todos los componentes de un computador. Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido tamaño, suele ir incorporado en el propio dispositivo al que gobierna. Esta última característica es la que le confiere la denominación de «controlador incrustado» (embedded controller). (Jose Maria Angulo) Un MICROPROCESADOR es un sistema abierto con el que puede construirse un computador con las características que se desee, acoplándole los módulos necesarios. Un MICROCONTROLADOR es un sistema cerrado que contiene un computador completo y de prestaciones limitadas que no se pueden modificar.
  • 3. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I MICROCONTROLADOR Y MICROPROCESADOR
  • 4. Microcontroladores PIC, se debe a la conjunción de tres técnicas: - Arquitectura Harvard - Computador tipo RISC - Segmentación (Pipe line) MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : MICROCONTROLADOR Y MICROPROCESADOR
  • 5. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I :MICROCONTROLADORES PIC
  • 6. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : ARQUITECTURA DE LOS MICROCONTROLADOR PIC
  • 7. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : MEMORIAS DE PROGRAMA El microcontrolador está diseñado para que en su memoria de programa se almacenen todas las instrucciones del programa de control. No hay posibilidad de utilizar memorias externas de ampliación. Como el programa a ejecutar siempre es el mismo, debe estar grabado de forma permanente. Los tipos de memoria adecuados para soportar esta función admiten cinco versiones diferentes: 1. ROM con mascara (MROM) 2. EPROM 3. OTP ROM (One Time Programmable ROM) - ROM programable una sola vez 4. EEPROM 5. FLASH
  • 8. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : MEMORIAS DE DATOS Los datos que manejan los programas varían continuamente, y esto exige que la memoria que les contiene debe ser de lectura y escritura, por lo que la memoria RAM estática (SRAM) (random access memory) - Memoria de acceso aleatorio, es la más adecuada, aunque sea volátil. Hay Microcontroladores que también disponen como memoria de datos una de lectura y escritura no volátil, del tipo EEPROM (Electrically erasable programmable rom) - ROM programable y borrable Eléctricamente. De esta forma, un corte en el suministro de la alimentación no ocasiona la pérdida de la información, que está disponible al reiniciarse el programa.
  • 9. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : UNIDAD CENTRAL DE PROCESAMIENTO (CENTRAL PROCESSOR UNIT - CPU) Decodificador de instrucciones es la parte que descodifica las instrucciones del programa y acciona otros circuitos basándose en esto. El “conjunto de instrucciones” que es diferente para cada familia de microcontrolador expresa las capacidades de este circuito; Unidad lógica aritmética (Arithmetical Logical Unit - ALU) realiza todas las operaciones matemáticas y lógicas sobre datos; Acumulador o registro de trabajo Es un registro SFR estrechamente relacionado con el funcionamiento de la ALU.
  • 10. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : LINEAS DE ENTRADA SALIDA A excepción de los dos pines destinadas a recibir la alimentación, otros dos para el cristal de cuarzo, que regula la frecuencia de trabajo, y otro más para provocar el Reset, las restantes pines de un microcontrolador sirven para soportar su comunicación con los periféricos externos que controla. Las líneas de E/S que se adaptan con los periféricos manejan información en paralelo y se agrupan en conjuntos de ocho, que reciben el nombre de Puertas (Puertos). Hay modelos con líneas que soportan la comunicación en serie; otros disponen de conjuntos de líneas que implementan puertos de comunicación para diversos protocolos, como el I2C,SPI, el USB, etc.
  • 11. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : RECURSOS AUXILIARES Según las aplicaciones a las que orienta el fabricante cada modelo de microcontrolador, incorpora una diversidad de complementos que refuerzan la potencia y la flexibilidad del dispositivo. Entre los recursos más comunes se citan a los siguientes: a) Circuito de reloj, encargado de generar los impulsos que sincronizan el funcionamiento de todo el sistema. b) Temporizadores, orientados a controlar tiempos. c) Perro Guardián («watchdog»), destinado a provocar una reinicialización cuando el programa queda bloqueado. d) Conversores AD y DA, para poder recibir y enviar señales analógicas. e) Comparadores analógicos, para verificar el valor de una señal analógica. f) Sistema de protección ante fallos de la alimentación. g) Estado de Reposo, en el que el sistema queda «congelado» y el consumo de energía se reduce al mínimo.
  • 12. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : PROGRAMACION DE LOS MICROCONTROLADORES La utilización de los lenguajes más cercanos a la máquina (de bajo nivel) representan un considerable ahorro de código en la confección de los programas, lo que es muy importante dada la estricta limitación de la capacidad de la memoria de instrucciones. Los programas bien realizados en lenguaje Ensamblador optimizan el tamaño de la memoria que ocupan y su ejecución es muy rápida. Los lenguajes de alto nivel más empleados con microcontroladores son el C y el BASIC, de los que existen varias empresas que comercializan versiones de compiladores e intérpretes para diversas familias de microcontroladores. En el caso de los PIC es muy competitivo e interesante el compilador de C PCM de la empresa CCS , el intérprete PBASIC de PARALLAX y los compiladores de mikroC PRO, mikroBasic y mikroPascal conteniendo una cantidad de librerías que reducen el proceso de configuración y utilización de periféricos avanzados que incorporan estos PIC.
  • 13. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I : FAMILIA DE LOS MICROCONTROLADORES PIC PIC12CXXX : 8-pin 12-bit/14-bit program word PICmicro® RISC architecture en 8-pin DIP y SOIC hasta 4Mhz. 12-bit o 14-bit deinstrucción, 1024 palabras de programa. Bajo voltaje de operación: 2.5V. Manejo de interrupciones y pila por hardware. 33 Instrucciones. 128 bytes EEPROM y 64 bytes RAM. PIC16C5X Family: 12-bit program word PICmicro® RISC architecture en 14-, 18-, 20- y 28-pin SOIC y SSOP. 12- bit de instrucción hasta 20Mhz y hasta 2k programa Bajo voltaje de operación: 2.0V para los OTP Hasta 128 bytes de RAM. PIC16CXXX Family: 14-bit program word PICmicro® RISC architecture con encapsulados de 18- y 68-pin. 14- bit de instrucción hasta 20Mhz, hasta 8k programa. Manejo de interrupciones y 8-niveles de pila. 35 Instrucciones. Conversor: Analógico -a-Digital a 12-bits. Hasta 368 bytes de RAM y 256 bytes de EEPROM. PIC17CXXX Family: 16-bit program word PICmicro® MCU’s RISC con arquitectura extendida. 16-bit instruction word hasta 33Mhz y 16384 palabras de programa. Conjunto de instrucciones ampliado a 58 instrucciones. Pila de 16 niveles. Interrupciones vectorizadas. Hasta 902 bytes de RAM y 256 bytes de EEPROM. PIC18CXXX Family: 16-bit program word Arquitectura RISC avanzada Harvard: 16-bit con 8-bit de datos. 77 instrucciones y hasta 64K bytes de programa y 40Mhz, hasta 2 Mbytes en ROM less. Pila de 32 niveles. Múltiples fuentes de interrupción Hasta 1536 bytes de RAM y 1024 bytes de EEPROM
  • 14. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I: MICROCONTROLADOR PIC16F887 arquitectura RISC -El microcontrolador cuenta con solo 35 instrucciones diferentes -Todas las instrucciones son uni-ciclo excepto por las de ramificación Frecuencia de operación 0-20 MHz Oscilador interno de alta precisión -Calibrado de fábrica -Rango de frecuencia de 8MHz a 31KHz seleccionado por software Voltaje de la fuente de alimentación de 2.0V a5.5V -Consumo: 220uA (2.0V, 4MHz), 11uA (2.0 V, 32 KHz) 50nA (en modo de espera) Ahorro de energía en el Modo de suspensión Brown-out Reset (BOR) con opción para controlar por software 35 pines de entrada/salida -alta corriente de fuente y de drenador para manejo de LED -resistencias pull-up programables individualmente por software -interrupción al cambiar el estado del pin memoria ROM de 8K con tecnología FLASH -El chip se puede re-programar hasta 100.000 veces Opción de programación serial en el circuito -El chip se puede programar incluso incorporado en el dispositivo destino. 256 bytes de memoria EEPROM Los datos se pueden grabar más de 1.000.000 veces 368 bytes de memoria RAM
  • 15. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I: MICROCONTROLADOR PIC16F887 Convertidor A/D: -14 canales -resolución de 10 bits 3 temporizadores/contadores independientes Temporizador perro guardián Módulo comparador analógico con -Dos comparadores analógicos -Referencia de voltaje fija (0.6V) -Referencia de voltaje programable en el chip Módulo PWM incorporado Módulo USART mejorado -Soporta las comunicaciones seriales RS-485, RS-232 y -LIN2.0 -Auto detección de baudios Puerto Serie Síncrono Maestro (MSSP) -Soporta los modos SPI e I2C
  • 16. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD I :MICROCONTROLADOR PIC16F887