MICROCONTROLADORES
INTRODUCCION
CARACTERISTICAS GENERALES
CONTENIDO
•
•
•
•
•
•
•
CONCEPTOS BASICOS
MICROCHIP
HERRAMIENTAS DE DESARROLLO
ARQUITECTURA
CONEXIONES
INSTRUCCIONES
PUERTOS
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
• TEMPORIZADORES
• EEPROM
• MODULO DE CAPTURA – COMPARACION –
PWM
• CONVERSOR ANALOGO – DIGITAL
• COMUNICACIÓN
• LCD
• TECLADO
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
EVALUACION
• PRIMER 50% /100%
– LABORATORIOS 25%
– PARCIAL 65%
– TAREAS 10%
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
BIBLIOGRAFIA
• Angulo, José. Microcontroladores PIC. Diseño
práctico de aplicaciones. PIC16F87X
• Angulo, José Ma. Diseño práctico con
microcontroladores para todos
• Angulo Usategui, José Ma. Microcontroladores
"PIC“
• Lozano Espinosa, Carlos Alberto .
Microcontroladores PIC y 8051
• Martín Cuenca, Eugenio . Microcontroladores PIC
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
• Mazidi, Muhammad Ali. The 8051 microcontroller
and embedded systems
• Martínez Pérez, Javier . Prácticas con
microcontroladores (familia 8051)
• Palacios Municio, Enrique . Microcontralador
PIC16F84
• Tafanera, Antonio R. Teoría y diseños con
microcontroladores PIC
• Tavernier, Christian . Microcontroladores Pic
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
• Fox, Tom . Programming and customizing the
HC11 microcontroller
• Iovine, John . PIC microcontroller project book
• Iovine, John . Robots, androids, and animatrons
• Iovine, John . PIC robotics
• Spasov, Peter . Microcontroller technology
• Stewart, James W. The 8051 microcontroller
• Valdés, Fernando. Microcontroladores
Fundamentos y Aplicaciones con PIC. Alfaomega
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
MICROPROCESADOR VS MICROCONTROLADOR
• Microprocesador forma parte de un sistema
mayor
• Microcontrolador es un sistema autónomo e
independiente
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Ventajas de un microcontrolador
• Prestaciones : funciones
• Fiabilidad : reemplazo de gran cantidad de
elementos por uno sólo disminuyendo
riesgo de averías y menos calibraciones
• Tamaño : disminución del volúmen y stocks
• Flexibilidad : cambios en la programación
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Aplicaciones
• Electrodomésticos (horno microondas, lavadora, nevera,
stereo, etc)
• Equipos portátiles (teléfonos, pda, agendas digitales, etc)
• Juguetes
• Instrumentación
• Automóviles
• Control Industrial
• Robótica
• Medicina
• Sistemas de seguridad
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Fabricantes
•
•
•
•
MICROCHIP
MOTOROLA
ATMEL
TEXAS
INSTRUMENTS
• PHILIPS
• HITACHI
•
•
•
•
•
•
TOSHIBA
NEC
ZILOG
SAMSUNG
SONY
NATIONAL
SEMICONDUCTOR
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
CARACTERISTICAS GENERALES
•
•
•
•
•
Arquitectura Básica
Procesador
Memoria
Puertos de Entrada/Salida
Reloj
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Arquitectura Básica
Memoria
Principal
Memoria
Instrucc
CPU
Bus Control
Instrucciones Bus
Direcciones
Unidad
De
Control
Datos
Bus Datos e
Instrucciones
Unidad
Operativa
VON-NEUMANN
I
N
S
T
R
U
C
C
I
O
N
E
S
Memoria
Datos
CPU
Bus Control
Bus
Direcciones
Bus
Instrucciones
Bus Control
Unidad
De
Control
Unidad
Operativa
Bus
Direcciones
Bus Datos
HARVARD
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
D
A
T
O
S
Procesador
• Direcciona la memoria de instrucciones, recibe
código de operación, decodifica, ejecuta, busca los
operandos y almacena resultados
– CISC (Juego de Instrucción de computador complejo).
+ 80 instrucciones
– RISC (Juego de Instrucción de computador reducido)
– SISC (Juego de Instrucción de computador específico).
Instrucciones se adaptan a la aplicación
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Memoria
•
•
•
•
•
ROM
OTP
EPROM
EEPROM
FLASH
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Puertos de Entrada/Salida
• Entrada : interruptores, pulsadores,
optoacopladores, etc.
• Salida : diodo led, display de 7 segmentos,
relé, fototriac, zumbador, etc.
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Reloj
• Circuito oscilador
– Cristal de cuarzo
– Resonador cerámico
– Red RC
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
• Cristal de Cuarzo o Resonador
PIC
OSC1
OSC2
LP = Oscilador de bajo consumo
XT = Oscilador estándar
HS = Oscilador de alta velocidad
Oscilador
Frecuencia
C1 y C2
LP
33 Khz
200 Khz
33–68 pf
15-33 pf
XT
100 Khz
4 Mhz
68-100 pf
10-22 pf
HS
4 Mhz
20 Mhz
22-47 pf
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
• Circuito RC : oscilador RC
Rext = 5 K y 10 K
Cext = >20 pF
OSC1
OSC2
Fosc/4
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
periodo
Ciclo de instrucción
• Onda Cuadrada
• Ciclo de Instrucción = 4*Periodo Oscilación
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Recursos Específicos
•
•
•
•
•
•
•
•
•
•
Perro Guardián (Watch Dog Timer)
Protección ante fallo de alimentación (Brownout)
Estado de reposo o de bajo consumo
Temporizadores
Interrupciones
Conversor Análogo Digital
Comparadores
Módulos de captura
Modulación de anchura de impulso
Comunicación (Paralelo, RS232, USB, I2C,etc)
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
BIBLIOGRAFIA
MARTIN, Eugenio.
MICROCONTROLADORES PIC, La clave
del diseño. Editorial Thomson. España.2003
INGENIERIA MECATRONICA
NAYIBE CHIO CHO
Descargar

MICROCONTROLADORES