¿Por qué la mayoría de las personas que aprenden a usar microcontroladores comienzan con el microcontrolador AT89S51?
La razón clave por la que elijo AT89S51 como mi opción básica para aprender microcontroladores es que este microcontrolador se puede programar en línea, lo que ahorra el gasto adicional de comprar un programador. Al igual que otros microcontroladores de 51 pines, puedes usarlo para construir sistemas más complejos, como expansión de RAM, etc. Los microcontroladores de 8 bits más comunes que tenemos son PIC, AVR y 51. La razón por la que la mayoría de los estudiantes eligen 51 es que 51 salió antes, hay abundantes recursos disponibles, más gente lo sabe y hay más profesores a quienes consultar. Los microcontroladores básicamente dominan un tipo y pueden pasar fácilmente a otro tipo, por lo que es más fácil elegir 51 en la selección inicial.
Aunque estoy más familiarizado con 51, si tuviera que elegir desde cero, mi primera opción sería AVR. Es básicamente una versión junior de ARM. El sistema de instrucciones es básicamente el mismo y la memoria. La organización también es similar. Todos son RSIC, canalizaciones, etc., lo que facilita la transición a ARM.