Microcontroladores en La Practica PDF
Microcontroladores en La Practica PDF
Microcontroladores en La Practica PDF
Ingeniera en Automtica
Industrial
Objetivos Generales
Metodologa
Contenido
CAPITULO 1.
Introduccin a los microcontroladores
controlador y microcontrolador
Microcontrolador
evolucin de las mquinas:
el microprocesador
el microcontrolador
arquitectura interna:
Contenido
l ms
los
populares
l
gama
gama
gama
gama
enana: pic12c(f)xxx
baja o bsica: pic16c5x
media. pic16cxxx.
alta: pic17cxxx y pic18F
Contenido
procesadores digitales de seal (DSP)
Caractersticas relevantes de los PIC
oscilador (PIC)
PLD y FPGAs
CAPITUL0 2.
Recursos Comunes Para la Gama Baja
Arquitectura genrica
Re inicializacin del microcontrolador
Contenido
Organizacin de la Memoria (Programa)
Organizacin
g
de la Memoria ((Datos))
Modos de direccionamiento
Registros Especiales
Puertos
CAPITULO 3.
3
La Gama Media de los PIC
Similitudes con la Gama Baja
Contenido
Novedades
Formato de las Instrucciones
Organizacin de la Memoria
Registros Comunes en la
l gama media
d
Registros Propios del PIC 16F84
Registros Propios del PIC 16F87X
Contenido
Contenido
CAPITULO 4.
Conceptos Generales de la Gama Alta y
DS PICS.
Trabajo final para la gama media.
media
Evaluacin
EVALUACIN:
Bibliografa
Bibliografa escrita.
Microcontroladores.
Vicente Torres.
Bibliografa
w
w
w
w
w
w
Bibliografa electrnica.
Microchip. http://www.microchip.com
Parallax. http://www.parallaxinc.com
Pgina de Javier Alzate: Microcontroladores PIC16CXX.
http://www.geocities.com/CapeCanaveral/Lab/9827/microcon.htm
Microsystems Engineering: Los autores de los Libros de Pics en
castellano.http://www.arrakis.es/~msyseng
Links sobre Pics de David Tait
Tait. http://www.man.ac.uk/~mbhstdj/piclinks.html
http://www man ac uk/ mbhstdj/piclinks html
Microchip Net resources.
http://www.geocities.com/SiliconValley/Way/5807PIC16/17Microcontroller &
Basic Stamp: Con algunos proyectos. http://www.doc.ic.ac.uk/~ih/doc/pic
The
e Electronic
ec o c Projects
ojec s Page:
age Algunos
gu os proyectos.
p oyec os http://www.blichfeldt.dk
p //
b c e d d Bengt
e g
Lindgrens HomePage: Programador y archivos. http://home5.swipnet.se/~w53783
Diseo de sistemas con microcontroladores: Enlaces. http://www.infoab.uclm.es/~amartine
Pgina de Atmel.
Atmel http://www.atmel.com
http://www atmel com
Capitulo 1.
Introduccin a los
microcontroladores
Controlador y
Microcontrolador
Los microcontroladores estn
conquistando el mundo. Estn
presentes en nuestro trabajo, en
nuestra casa y en nuestra vida, en
general. Se pueden encontrar
controlando el funcionamiento de los
ratones y teclados de los computadores,
en los telfonos, en los hornos
microondas y los televisores de nuestro
hogar.
Controlador y
Microcontrolador
Discreto
Integrado Microprocesador.
Integrados Microcontrolador.
Microcontrolador
Un microcontrolador es un circuito
integrado de alta escala de integracin
que incorpora la mayor parte de los
elementos que conforman un
controlador.
Microcontrolador
Caractersticas:
Microcontrolador
Microcontrolador
Aumento de prestaciones
Aumento de la fiabilidad:
nmero de elementos disminuye el riesgo
de averas y se p
precisan menos ajustes.
j
Reduccin del tamao en el producto
acabado:
Mayor flexibilidad:
modificacin slo necesita cambios en el
programa de instrucciones.
Esquema histrico:
500 a.C. Abaco.
1642 Pascal - calculadora de engranajes.
g
j
1833 Mquina de Babbage.
1889 Mquina de Hollerith utilizada para el censo en EE. UU.
1924-1960 Mquina perforadora de tarjetas.
1920-1930 Calculadoras para anlisis diferencial.
1939 John V. Atanasoff y Clifford Burn prototipo de computadora basado en un
sistema nmerico binario.
1939 George Boole - algebra binaria y sistemas de circuitos de computadora.
1941 Computadoras electrnicas digitales.
1941 Konrad Zuse - computador operacional Z3 utilizado para diseo de
aviones y misles.
1943 Primera
Pi
computadora
d
que utilizaba
ili b tubos
b d
de vaco
en llugar d
de rels,
l Al
Alan
Turing. El nombre de la mquina era Colossus, los criptogrfos ingleses l
a utilizaron para descifrar cdigos secretos militares de los alemanes.
Colossus fue diseada para esta funcin especficamente
El Microprocesador
dems
Partes:
- Unidad de control.
- Unidad Aritmtico-lgica (ALU).
- Registros: - Contador de programa (program counter)
counter).
- Registros generales.
- Registro de estado.
- Stack.
Reloj de funcionamiento:
- Ciclo de reloj: seal de reloj a la entrada del procesador.
- Ciclo de mquina: periodo de ejecucin de una operacin completa del
p
procesador.
- Ciclo de instruccin: periodo que se requiere para ejecutar una
determinada
instruccin.
El Microprocesador
El Microcontrolador
Caractersticas:
El Microcontrolador
El Microcontrolador
A it t
Arquitectura
Interna:
I t
Procesador.
Memoria no voltil para contener el programa.
Memoria de lectura y escritura para guardar los datos.
Lneas de E/S para los controladores de perifricos:
Comunicacin paralelo.
C
Comunicacin
i
i serie.
i
Circuito de reloj
reloj,
Temporizadores
Comparadores analgicos
El Microcontrolador
El mercado de los
microcontroladores
Comunicaciones: 30%
Consumo g
general: 27%
Automocin: 18%
Informtica: 15%
Industria: 10%
El mercado de los
microcontroladores
Costos
Aplicacin
Procesamiento de datos
Entrada y salida
Consumo de energa (CMOS)
Memoria
Ancho de Palabra
Diseo de la placa
Los ms populares
Los ms populares
68HC11 (Motorola y
Toshiba). Es un
microcontrolador de 8
bits potente y popular
con gran cantidad de
variantes (Arq Von
variantes.(Arq.
Neuman)
683xx (Motorola).
Surgido a partir de la
popular familia 68k, a la
que se incorporan
algunos
l
perifricos.
if i
Son
S
microcontroladores de
altsimas prestaciones.
Los ms populares
Cristal
RC
Externo
Velocidad
l d d vs. Energa
Recursos Especiales
Perro Guardin
Correccin de fallos
o bloqueos
Refresco para evitar
acciones
Temporizacin
Reset
Recursos Especiales
Timers
Recursos Especiales
Brownout
Recursos Especiales
Recursos Especiales
Puertas de comunicacin
PROCESADORES DIGITALES DE
SEAL (DSP)
Definicin: - sistemas que realizan la aplicacin
de operaciones matemticas a seales
representadas
t d d
de fforma di
digital,
it l en los
l cuales
l
la carga computacional es extremadamente
intensa.
A li i
Apliciones:
PROCESADORES DIGITALES DE
SEAL (DSP)
Caractersticas importantes a la hora de elegir un DSP u
otro
t
- Formato aritmtico.
- Ancho de palabra
palabra.
- Velocidad de ejecucin
- Organizacin de la memoria.
- Segmentacin
- Consumo y coste.
Algunas caractersticas
relevantes de los PIC
Arquitectura Hardvard
Segmentacin
Algunas caractersticas
relevantes de los PIC
Ortogonalidad (PIC)
(Accede a la memoria de
programa y a la de datos al tiempo)
Oscilador (PIC)
Oscilador (PIC)
Oscilador (PIC)
Oscilador (PIC)