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) }