Requisito previo: microcontrolador (µC) y microprocesador (µP)
Un microcontrolador es un solo circuito integrado (IC) que es comparable a una pequeña computadora independiente y está diseñado para realizar las tareas específicas de los sistemas integrados . 8051 y AVR pertenecen a la familia de microcontroladores. El microcontrolador 8051 y el microcontrolador AVR se diferencian entre sí en términos de diferente arquitectura y diferentes conjuntos de instrucciones, velocidad, transmisión, memoria, consumo de energía, ancho de bus, etc. Ahora comprendamos en detalle cómo se diferencian entre sí.
1. Microcontrolador 8051 :
es una familia de microcontroladores de 8 bits. Es un microcontrolador de nivel de entrada utilizado para la mayoría de las aplicaciones básicas en todo el mundo y consume poca energía y está disponible con un presupuesto bajo. Fue desarrollado por Intel en el año 1981. Este microcontrolador se usa en varios dispositivos y las áreas principales incluyen automóviles, dispositivos médicos y administración de energía.
2. Microcontrolador AVR:
el microcontrolador AVR fue desarrollado por la corporación Atmel en el año 1996. Se basa en la arquitectura del conjunto de instrucciones RISC (ISA) y también se denomina RISC virtual avanzado. AT90S8515 fue el microcontrolador inicial que pertenece a la familia AVR. El microcontrolador AVR es la categoría de controlador más popular y es económico. Se utiliza en muchas aplicaciones robóticas.
Diferencia entre 8051 y AVR:
S. No. | 8051 | AVR |
---|---|---|
01. | El microcontrolador 8051 tiene un ancho de bus de 8 bits. | El microcontrolador AVR tiene 8 bits, pero algunos tienen un ancho de bus de 32 bits. |
02 | Los microcontroladores son de la empresa Intel. | Los microcontroladores son de la compañía Atmel. |
03. | El microcontrolador 8051 se basa en la arquitectura von Neuman. | El microcontrolador AVR se basa en la arquitectura Harvard modificada. |
04. | El microcontrolador 8051 utiliza la arquitectura del conjunto de instrucciones CISC. | El microcontrolador AVR utiliza la arquitectura del conjunto de instrucciones RISC. |
05. | Utiliza el protocolo de comunicación SPI, I2C, UART, USART. | Utiliza los protocolos de comunicación UART, USART, LIN, CAN, Ethernet, SPI, I2S. |
06 | Consume potencia media. | Consume poca energía. |
07 | Su familia incluye 8051 variantes. | Su familia incluye Atmega, Tiny, Xmega, AVR de propósito especial. |
08 | Cuenta con un amplio apoyo de la comunidad. | Tiene muy buen soporte de comunicación. |
09 | Utiliza memoria ROM, SRAM, FLASH. | Utiliza memoria Flash, SRAM, EEPROM. |
10 | Su velocidad es de 12 relojes por ciclo de instrucción. | Su velocidad es de 1 reloj por ciclo de instrucción. |
11 | Los microcontroladores populares son AT89C51, P89v51, etc. | Los microcontroladores populares son Atmega8, 16, 32, Arduino Community. |
Publicación traducida automáticamente
Artículo escrito por Satyabrata_Jena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA