En la actualidad, hay muy pocas posibilidades de que use alguna vez y 8051, lo cual es una buena noticia porque, según el estándar de hoy, son bastante basura. Como herramienta de aprendizaje, todavía están bien, ya que los principios utilizados para trabajar con ellos son generalmente los mismos que los dispositivos actuales. Si bien los detalles exactos son diferentes si puede dominar los pines y temporizadores GPIO en un 8051, estará bien configurado para hacer lo mismo en los dispositivos más modernos.
También vale la pena señalar que el núcleo 8051 todavía se usa en muchas partes actuales. Son muy comunes en las tarjetas SD como controladores integrados que trabajan detrás de escena. Como existen 8051 diseños para FPGAs, es común verlo usado en costosas placas basadas en FPGA. Atmel fabrica algunas variantes 8051 de muy bajo costo que son útiles para aplicaciones con funciones limitadas y son más fáciles de trabajar que las 8051 originales, por lo que aún se encuentran en muchos productos modernos.
Si estuviera enseñando microelectrónica, me concentraría en el STM32, ya que ofrecen un amplio rango de rendimiento a partir de bajos costos y probablemente son, junto con AVR, los dispositivos más utilizados en la actualidad. Antes de enseñar el STM32, me sentiría tentado a comenzar con algo más simple, ya que el STM32 tiene muchas características que podrían distraer a los estudiantes. En ese sentido, el 8051 sería bueno, ya que es simple y fácil de aprender. Personalmente, probablemente consideraría enseñar el AVR de nivel de entrada en lugar del 8051, ya que es un rango popular para usar, aunque todavía es bastante simple de aprender.
- ¿Debo unirme al entrenamiento de verano RCPL para sistemas integrados?
- ¿Qué enlace puede recomendar para que un circuito gire el motor de CC en ambas direcciones usando Arduino?
- Como novedad, ¿cómo y dónde puedo encontrar un trabajo decente (posiblemente una buena MNC) como ingeniero de software integrado en la India?
- ¿Cómo se usa el lenguaje ensamblador en la ingeniería de control?
- ¿Qué es la conexión y las diferencias entre el diseño VLSI y los sistemas integrados?