¿Recomendación del kit de microcontrolador 8051 para principiantes?

Estoy volviendo a publicar esto desde stackoverflow, ya que la pregunta se adapta mejor aquí.

Soy un estudiante de primer año de Ciencias de la Computación que busca comenzar con el desarrollo de microcontroladores. Me gustaría usar el 8051, ya que es muy común y se usa con frecuencia en el mundo real.

Durante mi tercer o último año, tomaré una clase de diseño integrado basado en microcontrolador PIC, así que preferiría no hacer PIC ahora; de lo contrario, estaré bastante aburrido durante ese curso.

La mayoría de los kits comerciales que veo son para la serie de microprocesadores AVR o PIC. Solo estoy buscando algo con herramientas de desarrollo decentes, documentación y suficientes complementos para mantener a mi novato ocupado durante el verano.

¿Alguna recomendación para un kit familiar 8051? ¡Gracias!

Debería haber agregado que me gustaría mantener el precio en $ 150 o menos idealmente. Estoy más o menos buscando aprender, no hacer nada demasiado serio. Estoy buscando más de un kit basado en proyectos.

ACTUALIZAR:

Terminé optando por un kit SiLabs MCUNIVERSITY , por recomendación de svec en stackoverflow. Las herramientas y la documentación se ven magníficas; también hay un conjunto de ejercicios y laboratorios. Además, por menos de $50, es un excelente precio. Gracias a todos.

Cuando seas junior o senior, si ya eres hábil con los PIC para esa clase, estarás muy contento de no tener que lidiar con esa parte y, en cambio, puedes dormir un poco más. Aprende los PIC.

Respuestas (3)

Me doy cuenta de que está buscando un 8051, pero creo que es una opción anticuada. Para una herramienta antigua y confiable, las 8051 son geniales, pero recomiendo encarecidamente que no se empiece por ahí. Son ampliamente utilizados en la industria porque son titulares, no porque sean los mejores.

La forma más fácil de comenzar es el Arduino : es barato y fácil de programar. Puede programarlo con un subconjunto de C/C++, al menos para empezar.

Si eso no parece lo suficientemente duro y se descartan los PIC, comenzaría con un MSP430 de Texas Instruments. Digikey tiene una placa de evaluación con dos MSP430 diferentes por $100 . También necesitas un programador JTAG. Puede obtener el TI FET, pero he tenido éxito con el programador Softbaugh más barato .

(Pero si realmente te mueres por un 8051, comenzaría con un chip Atmel y las herramientas Keil ).

Me gustaría seguir con el desarrollo de bajo nivel. Se ha recomendado esta placa SiLabs silabs.com/products/mcu/Pages/C8051F120DK.aspx ; se ve excelente en términos de herramientas de desarrollo y depuración. Sin embargo, no parece muy amigable para los principiantes. Supongo que me gustaría que me tomaran de la mano al principio. Algo como esto cgi.ebay.com/… tiene muchas cosas con las que jugar. Obviamente, el soporte sería malo; Me gustaría combinar los dos anteriores.
@pingswept Oh hombre. Odio volver a ser el tipo pedante, pero el Arduino no está programado con Java. Está programado con C/C++ y el código está compilado con AVR-GCC. No sé dónde comenzó este meme 'Arduino está programado con Java', pero está mal. Probablemente se deba al hecho de que Arduino usa el mismo IDE que Processing, que es, de hecho, código Java. O tal vez sea porque el IDE se ejecuta en Java.
Oye, no hay problema. Eso no es pedante en absoluto. Creo que tiene razón en que estaba pensando en el IDE de procesamiento: lo he usado bastante y no he usado un Arduino en el último año más o menos. Corregiré mi publicación.
También recomendaría el Arduino principalmente por la comunidad. Puede hacerle una pregunta a cualquiera y obtendrá muchas respuestas muy rápidamente, lo cual es importante para un principiante porque, de lo contrario, se desanimarán extremadamente rápido. Si tiene una pregunta que no está respondida por la documentación, tendrá dificultades para obtener la respuesta lo suficientemente rápido si continúa

Como se ha señalado, el 8051 es una arquitectura de 8 bits más antigua, pero todavía se usa ampliamente. Si desea incursionar un poco en el código ensamblador, es más fácil de entender que los microcontroladores basados ​​en RISC.

Una de las formas más económicas de comenzar es un "Toolstick" de Silicon Labs: se conecta directamente a un puerto USB, incluye una copia de evaluación del compilador Keil y cuesta solo $ 15.81 de Digi-Key:

KIT TOOL EVAL SYS EN UNA MEMORIA USB

Por $99, puede obtener una placa prototipo con un conector para complementos:

KIT DISPOSITIVO C8051F53XA, C8051F52XA

Buen punto sobre el montaje. Para aprender a ensamblar, el Toolstick suena muy bien.
99$ es demasiado.

Uno de los mejores kits que encontré es Micro-Master Computer Training Kit de Elenco. Este kit de la serie 8000 incluye libro, PCB y componentes para soldar y ensamblar. Muy interesante y educativo. Soy un kit ensamblado, esto fue bucear en el mundo de IC, trabajar con memoria, probar circuitos, diversión. Libro muy bueno pero necesita recursos adicionales para la teoría y algunas explicaciones. (No soy profesional en IC pero como principiante recomiendo este kit)