CONTENIDO
CONCEPTOS BASICOS
MICROCHIP
HERRAMIENTAS DE DESARROLLO
ARQUITECTURA
CONEXIONES
INSTRUCCIONES
PUERTOS
TEMPORIZADORES
EEPROM
MODULO DE CAPTURA COMPARACION PWM
CONVERSOR ANALOGO DIGITAL
COMUNICACIÓN
LCD
TECLADO
EVALUACION
PRIMER 50% /100%
LABORATORIOS 25%
PARCIAL 65%
TAREAS 10%
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
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
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
MICROPROCESADOR VS MICROCONTROLADOR
Microprocesador forma parte de un sistema mayor
Microcontrolador es un sistema autónomo e independiente
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
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
Fabricantes
MICROCHIP
MOTOROLA
ATMEL
TEXAS INSTRUMENTS
PHILIPS
HITACHI
TOSHIBA
NEC
ZILOG
SAMSUNG
SONY
NATIONAL SEMICONDUCTOR
CARACTERISTICAS GENERALES
Arquitectura Básica
Procesador
Memoria
Puertos de Entrada/Salida
Reloj
Arquitectura Básica
(Gp:) Memoria
Principal
(Gp:) CPU
(Gp:) Instrucciones
Datos
(Gp:) Unidad
De
Control
(Gp:) Unidad
Operativa
(Gp:) Bus Control
(Gp:) Bus
Direcciones
(Gp:) Bus Datos e
Instrucciones
(Gp:) VON-NEUMANN
(Gp:) Memoria
Instrucc
(Gp:) CPU
(Gp:) I
N
S
T
R
U
C
C
I
O
N
E
S
(Gp:) Unidad
De
Control
(Gp:) Unidad
Operativa
(Gp:) Bus Control
(Gp:) Bus
Direcciones
(Gp:) Bus
Instrucciones
(Gp:)
D
A
T
O
S
(Gp:) Bus Control
(Gp:) Bus
Direcciones
(Gp:) Bus Datos
(Gp:) Memoria
Datos
(Gp:) HARVARD
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
Memoria
ROM
OTP
EPROM
EEPROM
FLASH
Puertos de Entrada/Salida
Entrada : interruptores, pulsadores, optoacopladores, etc.
Salida : diodo led, display de 7 segmentos, relé, fototriac, zumbador, etc.
Reloj
Circuito oscilador
Cristal de cuarzo
Resonador cerámico
Red RC
Cristal de Cuarzo o Resonador
(Gp:) OSC1
OSC2
(Gp:) PIC
LP = Oscilador de bajo consumo
XT = Oscilador estándar
HS = Oscilador de alta velocidad
Circuito RC : oscilador RC
Rext = 5 K y 10 K
Cext = >20 pF
Fosc/4
OSC1
OSC2
Onda Cuadrada
Ciclo de Instrucción = 4*Periodo Oscilación
periodo
Ciclo de instrucción
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)
BIBLIOGRAFIA
MARTIN, Eugenio. MICROCONTROLADORES PIC, La clave del diseño. Editorial Thomson. España.2003