Autor Tema: Diferencias entre Mprocesador y Mcontrolador?  (Leído 1763 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Eggar_Felipe

  • PIC10
  • *
  • Mensajes: 45
Diferencias entre Mprocesador y Mcontrolador?
« en: 25 de Febrero de 2005, 02:32:00 »
Pues eso,

1. ¿Cuales son las
diferencias entre un microprocesador y un microcontrolador?

2. ¿Cuando se habla de
estructura interna del microcontrolador nos referimos a la John Von Neuman y Harvard o a que?

3. ¿Cuales son los
tipos de registros en el microcontrolador PIC16f84a?

4. Prodria alguien
explicar y facilitar el digrama a bloques de un microprocesador y de un microcontrolador PIC.

De antemano muchas gracias por la ayuda, saludos.

Desconectado RGL

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 634
RE: Diferencias entre Mprocesador y Mcontrolador?
« Respuesta #1 en: 25 de Febrero de 2005, 02:49:00 »
La filosofía de un mcontrolador esta más orientada al control de señales individuales (en general), por ejemplo un interruptor, una luz,  un motor, etc.

La filosofía de un mprocesador está orientada a bus de datos y direcciones sobre el que se soporta toda la comunicación entre los diferentes dispositivos, por ejemplo información entre una memoria RAM y el microprocesador.

Una estructura es mejor para unas cosas que la otra y viceversa, pero se puede conseguir cualquier cosa con ambas estructuras.

Una vez que desarrolla con un micro concreto, es dificil que hagas desarrollos con otros, ya que no tienes herramientas para los otros y te especializas en un tipo de filosofía.

Saludos,
Ricky

Desconectado Ignite

  • PIC16
  • ***
  • Mensajes: 107
RE: Diferencias entre Mprocesador y Mcontrolador?
« Respuesta #2 en: 25 de Febrero de 2005, 09:27:00 »
La principal diferencia radica en que los microcontroladores disponen de periféricos, entendiéndose como perífericos los timers, adc, ROM, RAM etc... por el contrario los procesadores no disponen de timers etc... según lo que requieras es mejor una cosa u otra.

Desconectado mirazulado

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 142
RE: Diferencias entre Mprocesador y Mcontrolador?
« Respuesta #3 en: 25 de Febrero de 2005, 11:39:00 »
Asi es... un microntrolador en un microprosesador + varios dispositivos internos (puerto de comunicaciones, puertos de salidas, comparadores, osciladores..etc) sin capacidad de acceso al bus interno por lo que no se pueden ampliar ni agregar mas dispositivos que los que ya cuenta el chip. Con esto nos queda que desde el exterior del chip solo se puede acceder a los dispositos de salida con lo que las pata del chip se pueden reducir o solo 8 patas como es el caso de algunos PIC y tener un sistema completo de control..
En caso de los microprocesadores el tema es distinto, este esta montado el solito en el chip sin ningun dispositivo que ayude a su funcionamiento por lo que para poner un microprocesador a correr este necesita un chip de ROM, un chip RAM, un chip puerto de salida, una USART.. etc.. etc.. para conectar todos estos chip al micro se necesitan muchos pines y muchas patas interconectadas. Por este motivo un micro chico como el Z80 mas o menos parecido en potencia a un PIC tiene 40 patas. Sumale todos los anteriores chip que necesita el micro para correr y te va a quedar una placa enorme con un consumo elevado solo para... prender y apagar un led, un motor, etc...
Donde saca ventaja un microprosesador ? en los diseños de alta gama, en las computadoras y todo lo que requiera velocidad, potencia y flexibilidad.. A modo de ejemplo te cuento que un viejo 486DX2a66hz que solo se usa como llavero ejecuta 54 millones de instrucciones por segundo (MIPS), un Pentium 100 que sostiene una pila la libros y polvo tiene 112 MIPS, por ahi lei que un micro P3 de 1ghz ejecuta 2000 MIPS y tiene 478 patas mientras que un PIC16f anda por los 5 MIPS..
Bueno espero no haber cansado mucho.. un saludo a todos Mariano ..

Desconectado Eggar_Felipe

  • PIC10
  • *
  • Mensajes: 45
RE: Diferencias entre Mprocesador y Mcontrolador?
« Respuesta #4 en: 25 de Febrero de 2005, 15:18:00 »
Para nada mirazulado, ese tipo de respuestas me agradan, pero quedan mas preguntas sin contestar, vamos hechenle ganas!!!!

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
RE: Diferencias entre Mprocesador y Mcontrolador?
« Respuesta #5 en: 25 de Febrero de 2005, 23:37:00 »
Pues añadiendo un par de respuestas más a tu larga lista de preguntas, te diré que en el Datasheet del 16F84 tienes el diagrama de bloques del micro (pág. 5) y los registros internos (pág. 8).

Desconectado fenix_jn

  • PIC18
  • ****
  • Mensajes: 418
RE: Diferencias entre Mprocesador y Mcontrolador?
« Respuesta #6 en: 26 de Febrero de 2005, 22:18:00 »
Esas preguntas parecen como de un trabajo o un examen...


 

anything