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 ARM pertenecen a la familia de microcontroladores. El microcontrolador 8051 y el microcontrolador ARM difieren 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 qué son realmente y en qué se diferencian. de cada uno.
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. El microcontrolador 8051 tiene muchas características como comunicación en serie, temporizadores, interrupciones, etc. Este microcontrolador se utiliza en varios dispositivos y las áreas principales incluyen automóviles, dispositivos médicos y administración de energía. Hoy en día, el microcontrolador 8051 puede parecer un poco pasado de moda, pero aún así se recomienda como la mejor plataforma para comenzar a trabajar en el concepto de microcontroladores con el microcontrolador 8051, aunque esta tendencia parece haber cambiado con la introducción de Arduino de comunidad AVR.
2. Microcontrolador ARM :
el microcontrolador ARM fue introducido por la organización informática Acron y es fabricado por Apple, Nvidia, Qualcomm, Motorola, ST Microelectronics, Samsung Electronics y TI, etc. El procesador ARM pertenece a la familia de CPU basadas en una computadora con conjunto de instrucciones reducido (RISC) y un microprocesador ARM con RAM, ROM y otros periféricos en un solo chip, obtenemos un microcontrolador ARM, por ejemplo, LPC2148. Se basa en la arquitectura del conjunto de instrucciones RISC (ISA) y también se denomina máquina RISC avanzada. Es el microcontrolador más popular y la mayoría de las industrias lo utilizan para sistemas integrados, ya que proporciona un gran conjunto de funciones y es bueno para producir dispositivos con una apariencia excelente.
Diferencia entre 8051 y ARM:
S. No. | 8051 | BRAZO |
---|---|---|
1. | El microcontrolador 8051 tiene 8 bits para ancho de bus central estándar. | En su mayoría, el ancho de bus de 32 bits está presente en el microcontrolador ARM y también está disponible el de 64 bits. |
2. | Su velocidad es de 12 ciclos de reloj por ciclo de máquina. | Su velocidad es de 1 ciclo de reloj por ciclo de máquina. |
3. | Se utilizan protocolos de comunicación UART, USART, I2C, SPI. | Se utilizan los protocolos de comunicación UART, USART, Ethernet, I2S, DSP, SPI, CAN, LIN, I2C. |
4. | Flash, ROM, memoria SRAM se utiliza en el microcontrolador 8051. | La memoria Flash, EEPROM, SDRAM se utiliza en el microcontrolador ARM. |
5. | Se basa en la arquitectura del conjunto de instrucciones CISC. | Se basa en la arquitectura del conjunto de instrucciones RISC. |
6. | El microcontrolador 8051 es una arquitectura basada en Harvard, pero nos permite conectar una memoria externa y simular la arquitectura de von Neumann. | El microcontrolador PIC se basa en la arquitectura Havard. |
7. | El consumo de energía del microcontrolador 8051 es promedio. | El consumo de energía del microcontrolador ARM es bajo. |
8. | Sus familias incluyen 8051 variantes. | Sus familias incluyen ARMv4, 5, 6, 7 y la serie cortex. |
9. | Sus fabricantes son Atmel, NXP, Silicon Labs, Dallas, Chipre, Infineon, etc. | Sus fabricantes son Nvidia, Qualcomm, Apple, Samsung Electronics y TI, etc. |
10 | El microcontrolador 8051 cuesta muy poco en comparación con las funciones proporcionadas. | El microcontrolador ARM cuesta bajo en comparación con las funciones proporcionadas. |
11 | Los microcontroladores populares incluyen AT89C51, P89v51, etc. | Los microcontroladores populares incluyen ARM Cortex-M0 a ARM Cortex-M7, etc. |
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