Upload
guillermo-romero
View
533
Download
1
Embed Size (px)
DESCRIPTION
MICROCONTROLADORES
Citation preview
UNIVERSIDAD POLITECNICA
SALESIANA ESCUELA DE ELECTRONICA
INTEGRANTES:
H. GUILLERMO ROMERO M.
CHRISTIAN IBARRA
JUAN C. YACELGA
FECHA:
05/10/10
MATERIA:
SISTEMAS MICROPROCESADOS
INTRODUCCION A LOS MICROCONTROLADORES
Los microcontroladores están presentes en nuestro trabajo, en nuestra casa y en nuestra vida, en general. Pero la invasión acaba de comenzar y el nacimiento del siglo XXI será testigo de la conquista masiva de estos diminutos computadores.
Controlador y microcontrolador
Diferencia entre microprocesador y
microcontrolador
Aplicaciones de los microcontroladores
El mercado de los microcontroladores
¿Qué microcontrolador emplear?
CONTROLADOR Y MICROCONTROLADOR
• Recibe el nombre de controlador el dispositivo que se emplea para el gobierno de uno o varios procesos.
• En la actualidad, todos los elementos del controlador se han podido incluir en un chip, el cual recibe el nombre de microcontrolador.
• Un microcontrolador es un circuito integrado de alta escala de integración que incorpora la mayor parte de los elementos que configuran un controlador.
COMPONENTES
· Procesador o UCP (Unidad Central de Proceso).
· Memoria RAM para Contener los datos.
· Memoria para el programa tipo ROM/PROM/EPROM.
· Líneas de E/S para comunicarse con el exterior.
· Diversos módulos para el control de periféricos (temporizadores, Puertas Serie y
Paralelo, CAD: Conversores Analógico/Digital, CDA: Conversores
Digital/Analógico, etc.).
· Generador de impulsos de reloj que sincronizan el funcionamiento de todo el
sistema.
DIFERENCIA ENTRE MICROCONTROLADOR Y
MICROPROCESADOR
Se dice que un microprocesador es un sistema
abierto porque su configuración es variable de
acuerdo con la aplicación a la que se destine.
Si sólo se dispusiese de un
modelo de microcontrolador, éste
debería tener muy potenciados
todos sus recursos para poderse
adaptar a las exigencias de las
diferentes aplicaciones.
APLICACIONES DE LOS MICROCONTROLADORES
• Los microcontroladores están siendo empleados en multitud de sistemas presentes en nuestra vida diaria, como pueden ser juguetes, horno microondas, frigoríficos,
televisores, computadoras, impresoras, módems, el sistema de arranque de nuestro coche, etc.
• Y otras aplicaciones con
las que seguramente
no estaremos tan
familiarizados como
instrumentación
electrónica, control de
sistemas en una nave
espacial, etc. Una
aplicación típica podría
emplear varios
microcontroladores para
controlar pequeñas partes
del sistema.
EL MERCADO DE LOS MICROCONTROLADORES
Existe una gran diversidad de microcontroladores. Quizá la clasificación más importante sea entre microcontroladores de 4, 8, 16 ó 32 bits.
La distribución de las ventas según su aplicación
• Una tercera parte se absorbe en las aplicaciones relacionadas con los
computadores y sus periféricos.
• La cuarta parte se utiliza en las aplicaciones de consumo (electrodomésticos,
juegos, TV, vídeo, etc.)
• El 16% de las ventas mundiales se destinó al área de las comunicaciones.
• Otro 16% fue empleado en aplicaciones industriales.
• El resto de los microcontroladores vendidos en el mundo, aproximadamente un
10% fueron adquiridos por las industrias de automoción.
También los modernos microcontroladores de 32 bits son usados en las áreas de
procesamiento de imágenes, las comunicaciones, las aplicaciones militares, los
procesos industriales y el control de los dispositivos de almacenamiento masivo de
datos.
QUE MICROCONTROLADOR EMPLEAR
• Hay que tener en cuenta multitud de factores, como la documentación y
herramientas de desarrollo disponibles y su precio, la cantidad de
fabricantes que lo producen y por supuesto las características del
microcontrolador (tipo de memoria de programa, número de
temporizadores, interrupciones, etc.)
Costes. Como es lógico, los
fabricantes de microcontroladores
compiten duramente para vender sus
productos. Es habitual que muchos de
ellos siempre se decanten por
microcontroladores pertenecientes a
una única familia.
Aplicación. Es imprescindible
analizar los requisitos de la
aplicación:
• Procesamiento de datos: puede
ser necesario que el
microcontrolador realice cálculos
críticos en un tiempo limitado. En
ese caso debemos asegurarnos
de seleccionar un dispositivo
suficientemente rápido para ello.
CONCLUSIONES
- Si nuestro microcontrolador posee un conversores análogo - digital es posible automatizar
cualquier proceso en donde se tenga una señal análoga como dato de entrada.
- Podemos utilizar los microcontrolador para crear robots autónomos o controlados por
radio frecuencia siempre y cuando elijamos el microcontrolador adecuado para nuestras
necesidades.
- Si queremos diseñar un reloj digital el trabajo se nos facilita ya que no tenemos que
utilizar compuertas lógicas.
BIBLIOGRAFIA
Bibliografía escrita.
Microcontroladores PIC. La Solución en un Chip.
J. Mª. Angulo Usategui, E. Martín Cuenca, I. Angulo Martínez Ed. Paraninfo. ( 1997 )
Microcontroladores PIC. Diseño práctico de aplicaciones. J. Mª. Angulo Usategui, I. Angulo Martínez
Mc Graw Hill [ 1999 ] Microcontroladores.
Vicente Torres. Servicio Publicaciones UPV.
Programming and Customizing the Pic Microcontroller Myke Predko
Mc Graw Hill [ 1999 ] Electrónica. Microcontroladores y Microprocesadores.
Fascículos coleccionables. Editorial Multipress SA. PIC16/17 Microcontroller Data Book.
Microchip Technology Inc. ( 1995 – 96 ) Technical Training Workbook de Microchip
Microchip Technology Inc. ( 1999 ) Embedded Control Handbook
Microchip Technology Inc. (1995 - 96 ) July 1999 Technical Library CD-ROM
Microchip Technology Inc. ( 1999 ) Microchip Technical CD-ROM First Edition 2000
Microchip Technology Inc. ( 2000 ) MPSIM Simulator Quick Reference Guide
Microchip Technology Inc. ( 1996 ) MPASM Assembler Quick Reference Guide
Microchip Technology Inc. ( 1996 ) MPSIM Simulator User’s guide
Microchip Technology Inc. ( 1995 ) MPASM Assembler User’s Guide
Microchip Technology Inc. ( 1995 )
Bibliografía electrónica.
Microchip. http://www.microchip.com
Parallax. http://www.parallaxinc.com
Página Web de CX2FW: Información y Links. http://www.angelfire.com/tx/cx2fw/cx2fw.html
Página de Javier Alzate: Microcontroladores
PIC16CXX.
http://www.geocities.com/CapeCanaveral/Lab/9827
/microcon.htm
Private Users System: Programador de Pics. http://www.lokekieras.es/personales/mgsanz/progra
ma.htm
El Rincón del Pic. http://members.es.tripod.de/~InfoE/infop.htm
Microsystems Engineering: Los autores de los
libros de Pics en castellano.
http://www.arrakis.es/~msyseng
Links sobre Pics de David Tait. http://www.man.ac.uk/~mbhstdj/piclinks.html
Archivos sobre Pics de David Tait. http://www.labyrinth.net.au/~donmck/dtait/index.ht
ml
De todo un poco (Electrónica): Algunos circuitos. http://www.arrakis.es/~ldr2000/manny/circuitos
Rei Project: Mod Chip: Algunos proyectos. http://chip.aeug.org
NewFound Electronics: Programador de Pics. http://www.new-elect.com
Dontronics. http://www.dontronics.com
The Picmicro Ring. http://members.tripod.com/~mdileo/pmring.html
Microcontoladores: Información, Herramientas y
Programador.
http://www.geocities.com/TheTropics/2174/micro.h
tml
Microcontrollers: Enlaces. http://www.us-epanorama.net/microprocessor.html
NOPPP, the "No-Parts" PIC Programmer. http://www.CovingtonInnovations.com/noppp/nopp
p-sp.html
Parallel Port PIC16C5X/XX Programmer. http://www.labyrinth.net.au/~donmck/dtait/upp.htm
l
Microchip Net resources. http://www.geocities.com/SiliconValley/Way/5807
PIC16/17 Microcontroller & Basic Stamp: Con
algunos proyectos.
http://www.doc.ic.ac.uk/~ih/doc/pic
La página del autor de Programming and
Customizing the Pic Microcontroller: Con algunos
circuitos.
http://www.myke.com/PICMicro
Pic Programming. Getting Started: 4 pasos para
empezar con los Pic.
http://www.pp.clinet.fi/~newmedia/pic/index.html
Pic Programmer 2. http://www.jdm.homepage.dk/newpic.htm
GNUPic “Free Microcontroller Software Tools http://huizen.dds.nl/~gnupic/index.html
Propic2: Programador de Pics. http://www.propic2.com
PicProg Home Page: Programador de Pics. http://virtuaweb.com/picprog
Mundo Electrónico: Enlaces. http://www.geocities.com/CapeCanaveral/Campus/
9468/mundo.htm
The Electronic Projects Page: Algunos proyectos. http://www.blichfeldt.dk
Bengt Lindgrens HomePage: Programador y
archivos.
http://home5.swipnet.se/~w-53783
The ultimate source for Pic and SX Tools http://www.adv-transdata.com
P16PRO & PICALL PIC programmers: Otro
programador
http://www.geocities.com/SiliconValley/Peaks/962
0
Proyecto de Gaspar Vidal que utiliza los Pic como
soporte hardware.
http://www.geocities.com/CapeCanaveral/Campus/
8775/proyecto/pfc.htm
Diseño de sistemas con microcontroladores:
Enlaces.
http://www.info-ab.uclm.es/~amartine
Los Microcontroladores: Información sobre algunos
modelos.
http://www.gherson.homepage.com
Free PIC 16x84 programmer with margining
support.
http://www.ise.pw.edu.pl/~wzab/picprog/picprog.ht
ml
FlashPIC Developer for PIC16F84 and PIC16F87x
Series PIC Microcontrollers.
http://www.cybermedix.co.nz/flashpic
Sagitron: Distribuidor de Microchip en España. http://www.sagitron.es
Indicadores y controles basados en micros pic: Otro http://chasque.chasque.apc.org/franky/pics.htm
proyecto.
EDU-PIC: PIC Microcontrollers in education. http://pages.hotbot.com/edu/edu-pic
Programmer for PIC-processors. http://www.qsl.net/lz2rr/pic.html