Subido por Andres Mazariegos

Compracion MIcrocontroladores y MIcroprocesador & Arduino

Anuncio
Hector Mazariegos 5390-18-16210
Comparativa entre microprocesador y microcontrolador
Microprocesador
El microprocesador es el corazón del
sistema informático.
Microcontrolador
MIcrocontrolador es el corazón de un
sistema integrado.
Es solo un procesador, por lo que la
memoria y los componentes de E / S deben
conectarse externamente
MIcrocontrolador tiene un procesador junto
con memoria interna y componentes de E / S.
La memoria y la E / S deben conectarse
externamente, por lo que el circuito se
vuelve grande.
La memoria y las E / S ya están presentes y el
circuito interno es pequeño.
No puedes usarlo en sistemas compactos
Puedes usarlo en sistemas compactos.
El costo de todo el sistema es alto
El costo de todo el sistema es bajo
Debido a los componentes externos, el
consumo total de energía es alto. Por lo
tanto, no es ideal para los dispositivos que
funcionan con energía almacenada como
baterías.
Como los componentes externos son bajos,
el consumo total de energía es menor. Por lo
tanto, se puede usar con dispositivos que
funcionan con energía almacenada, como
baterías.
La mayoría de los microprocesadores no
tienen funciones de ahorro de energía.
La mayoría de los microcontroladores
ofrecen un modo de ahorro de energía.
Se utiliza principalmente en ordenadores
personales.
Se utiliza principalmente en lavadoras,
reproductores MP3 y sistemas integrados.
El microprocesador tiene un número menor
de registros, por lo que hay más
operaciones basadas en memoria.
El microcontrolador tiene más registro. Por
tanto, los programas son más fáciles de
escribir.
Los microprocesadores se basan en el
modelo de Von Neumann
Los microcontroladores se basan en la
arquitectura de Harvard
Es una unidad de procesamiento central en
un solo chip integrado basado en silicio.
Es un subproducto del desarrollo de
microprocesadores con CPU junto con otros
periféricos.
Hector Mazariegos 5390-18-16210
Microprocesador
No tiene RAM, ROM, unidades de entradasalida, temporizadores y otros periféricos
en el chip.
Utiliza un bus externo para interactuar con
RAM, ROM y otros periféricos.
Microcontrolador
Tiene una CPU junto con RAM, ROM y otros
periféricos integrados en un solo chip.
Los sistemas basados en
microprocesadores pueden funcionar a
muy alta velocidad debido a la tecnología
involucrada.
Los sistemas basados en microcontroladores
funcionan hasta 200MHz o más dependiendo
de la arquitectura.
Se utiliza para aplicaciones de propósito
general que le permiten manejar una gran
cantidad de datos.
Se utiliza para sistemas específicos de
aplicaciones.
Es complejo y caro, con una gran cantidad
de instrucciones para procesar.
Es simple y económico con menos
instrucciones para procesar.
Utiliza un bus de control interno.
Hector Mazariegos 5390-18-16210
Código de encendido Led, modificado para que encienda 3 segundos y se mantenga
apagado 3 segundos
/*-----------------------------------Hola Mundo----------------------------------Enciende un LED por un segundo y lo apaga por el mismo tiempo*///-----------------------------------//Función principal//--------------------------void setup(){
// Se ejecuta cada vez que el Arduino se inicia{
pinMode(13,OUTPUT); // Inicializa el pin 13 como una salida
}
void loop() // Esta función se mantiene ejecutando
{
// cuando este energizado el Arduino
digitalWrite(13,HIGH);
// Enciende el LED
delay(3000); // Temporiza un segundo (1s = 1000ms)
digitalWrite(13,LOW);
// Apaga el LED
delay(3000);// Temporiza un segundo (1s = 1000ms)
}
Descargar