Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Incluye en su interior las tres unidades funcionales principales de una computadora: unidad
central de procesamiento, memoria y perifricos de entrada y salida.
A diferencia de los microprocesadores de propsito general, como los que se usan en los
computadores PC, los micro-controladores son unidades autosuficientes y mas econmicas.
Proceso de Desarrollo.
En la siguiente figura se muestran las dos alternativas tpicas que tiene el desarrollador para
generar
el cdigo de maquina que es entendido por el micro controlador.
Otra alternativa es emplear un lenguaje de alto nivel con una mayor cantidad de
abstracciones, la cuales son mas fciles de usar y reducen los tiempos de desarrollo.
Tal vez los lenguajes de alto nivel mas comunes para la programacin de controladores es
el C y C++, pero tambin existen otros lenguajes variantes del BASIC y el Pascal.
Una vez escrito el programa en el lenguaje de alto nivel, sera necesario emplear un
compilador para traducirlo, ya sea a lenguaje de Ensamblador o directamente a lenguaje de
maquina.
Un vez que el compilador ha generado el cdigo de Ensamblador (.asm), sera necesario
utilizar un ensamblador para generar el cdigo binario de maquina.
Prueba y verificacin.
Una vez programado el PIC, se puede instalar en el circuito final para comprobar su adecuado
funcionamiento.
Existen herramientas de software que permiten simular el comportamiento de un PIC, muy
utiles cuando el programa alcanza cierta complejidad. Para resolver problemas en un circuito
real, el instrumento mas utilizado es el analizador lgico.
"ALTAIR"
"SIEMENS"
"MOTOROLA"
"MICROCHIP"
Los microcontroladores PIC de Microchip Technolohy Inc. combinan una alta calidad, bajo
coste y excelente rendimiento.
Un gran nmero de estos microcontroladores son usados en una gran cantidad de
aplicaciones tan comunes como perifricos del ordenador, datos de entrada automocin de
datos, sistemas de seguridad y aplicaciones en el sector de telecomunicaciones.
Tanto la familia del PIC16XX como la del PIC17XX estn apoyadas por un rango de usuario de
sistemas de desarrollo amistosos incluso programadores, emuladores y tablas
del demostracin. As mismo ambas familias estn apoyadas por una gran seleccin de
software incluyendo ensambladores, linkadores, simuladores, etc.
Microprocesadores ... que son ?
Este ejecuta instrucciones que se le dan a la computadora a muy bajo nivel haciendo
operaciones lgicas simples, como sumar, restar, multiplicar y dividir.
Las patitas de un microprocesador sacan al exterior las lneas de sus buses de direcciones,
datos y control, para permitir conectarle con la Memoria y los Mdulos de E/S y configurar un
computador implementado por varios circuitos integrados.
Se dice que un microprocesador es un sistema abierto porque su configuracin es variable de
acuerdo con la aplicacin a la que se destine, por ejemplo, como la siguiente imagen:
El microprocesador tiene una arquitectura parecida a la computadora digital. En otras
palabras, el microprocesador es como la computadora digital porque ambos realizan clculos
bajo un programa de control. Consiguientemente, la historia de la computadora digital nos
ayudar a entender el microprocesador.
Procesador F
p
4004 1
8008 1
8080 1
8086 8
8088 1
80286 1
Microprocesador
1
Intel 386 DX
Microprocesador
1
Intel 386 SX
Microprocesador
1
Intel 486 DX
Microprocesador
2
Intel 486 SX
Procesador
2
Pentium
Procesador
2
PentiumPro
Procesador
7
PentiumII
Conclusin:
fuente
http://rcmcomputointegrado.blogspot.pe/2012/03/microcontroladores-vs-
microprocesadores.html
CONTENIDO:
Para desencadenar la temtica propuesta acerca de las similitudes, diferencias, de los microprocesadores y
microcontroladores, es necesario que el lector tenga un poco de conocimiento sobre el tema.
Hay cinco tipo de memoria para soportar estas funcin, estas son:
ROM. Se graba el chip durante su fabricacin, implica costos altos y solo se recomienda cuando se
produce en serie.
OTP. Se graba por el usuario igual que la memoria EPROM, a diferencia de la EPROM la OTP se
puede grabar solamente una vez.
FLASH. Posee las mismas caracterstica que la EEPROM, pero esta tiene menor consumo de
energa y mayor capacidad de almacenamiento.
Algunos microcontroladores manejan la memoria RAM esttica (SRAM), otros como el PIC16F84A
disponen de una memoria de datos del tipo EEPROM.
o Comunicacin paralelo
Comunicacin serial
A excepcin de dos pines para la alimentacin, dos para el cristal de cuarzo y una mas para provocar el
Reset, los restantes pines de un microcontrolador sirven para soportar con los perifrico externos que
controla,
Recursos auxiliares
Circuito de reloj
Temporizadores
Perro Guardin
Conversores AD y DA
Comparadores analgicos
Estos pequeos controladores podran comunicarse entre ellos y con un procesador central, probablemente
mas potente, para compartir la informacin y coordinar sus acciones, como, de hecho, ocurre ya
habitualmente en cualquier PC.
Estos chip tiene varios tipos de arquitecturas, entre ellas se destaca la mas tradicional VON NEUMANN, en la
cual la unidad central de proceso (CPU), esta conectada a una memoria nica donde se guardan las
instrucciones del programa y los datos y la otra arquitectura es HARVARD tiene la unidad central de proceso
(CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por medio de dos buses
diferentes.
Grfica # 2
Esquema de diseo de Un Microcontrolador.
En las siguientes grficas se muestra los diferentes tipos de arquitecturas y el diagrama de bloque de un
Microcontrolador:
Figura # 3
Figura # 4
Arquitectura Harvard
Figura # 5
operaciones aritmticas , lgicas y de control. Se trata de un sistema muy complejo, por eso debe ir integrado
en chips.
Los P no trabajan solos, sino que forman parte de un sistema mayor. El microprocesador es el "cerebro" o
parte inteligente de este sistema.
Grfica # 6
Microcontrolador incluye todo estos elementos del Microprocesador en un solo Circuito Integrado por
lo que implica una gran ventaja en varios factores: En el circuito impreso por su amplia simplificacin de
circuitera.
El costo para un sistema basado en Microcontrolador es mucho menor, mientras que para del
Microprocesador, es muy alto en la actualidad.
Los Microprocesadores tradicionales se basan en la arquitectura de Von Newmann, mientras que los
microcontroladores trabajan con arquitectura de harvard.
Se puede observar en las grficas # 2 y 6, que la principal diferencia entre ambos radica en la
ubicacin del registro de trabajo, que para los PICs se denomina W (Working Register), y para los
tradicionales es el Acumulador (A).
CONCLUSIONES
Ha sido tanto el avance en el sector de tecnologas de la informacin y la comunicacin que hoy en da nos
vemos beneficiados en ello, teniendo la posibilidad de escoger dispositivos que se adapten a nuestras
necesidades y a los requerimientos planteados para la elaboracin o la puesta en marcha
de proyectos de automatizacin, o para el manejo adecuado y eficiente de datos.
Es as que los es de gran importancia establecer cuales son las principales diferencias y ventajas de los
Microcontroladores y Microprocesadores, dispositivos que hoy en da tienen amplio campo de accin y que de
una u otra forma representan gran parte del desarrollo tecnolgico que se viene dando.
Cada uno de ellos posee un sector de aplicacin distinto en donde cada uno establece algunos
requerimientos de trabajo a si como tambin poseen especificaciones para su manejo dependiendo de las
aplicaciones en las cuales se van a utilizar
Leer
ms: http://www.monografias.com/trabajos27/microcontroladores/microcontroladores.shtml#ixzz4e0o7YLMk