Empfehlung für das 8051-Mikrocontroller-Kit für Anfänger?


7

Ich reposte dies aus dem Stackoverflow, da die Frage hier besser geeignet ist.

Ich bin ein Student der Informatik im ersten Jahr, der mit der Entwicklung von Mikrocontrollern beginnen möchte. Ich möchte den 8051 verwenden, da er häufig als Schmutz verwendet wird und in der realen Welt häufig verwendet wird.

Während meines Junior- oder Senior-Jahres werde ich an einem auf PIC-Mikrocontrollern basierenden Embedded-Design-Kurs teilnehmen, daher möchte ich jetzt lieber keinen PIC machen. Ansonsten werde ich mich während dieses Kurses ziemlich langweilen.

Die meisten kommerziellen Kits, die ich sehe, sind für die Mikroprozessoren der AVR- oder PIC-Serie. Ich bin nur auf der Suche nach etwas mit anständigen Entwicklungstools, Dokumentation und genügend Add-Ons, um meinen Anfänger für den Sommer zu beschäftigen.

Irgendwelche Empfehlungen für ein 8051-Familienkit? Vielen Dank!

Ich hätte hinzufügen sollen, dass ich den Preis idealerweise bei 150 USD oder weniger halten möchte. Ich bin so ziemlich nur auf der Suche nach Lernen - mache nichts zu ernstes. Ich suche mehr nach einem projektbasierten Kit.

AKTUALISIEREN:

Auf Empfehlung von svec on stackoverflow habe ich mich für ein SiLabs MCUNIVERSITY Kit entschieden. Die Tools und die Dokumentation sehen hervorragend aus. Es gibt auch eine Reihe von Übungen und Übungen. Für weniger als 50 US-Dollar ist dies ein hervorragender Preis. Vielen Dank an alle.


Wenn Sie ein Junior oder Senior sind und bereits mit den PICs für diese Klasse vertraut sind, werden Sie sehr froh sein, dass Sie sich nicht mit diesem Teil befassen müssen und stattdessen etwas mehr Schlaf bekommen können. Lerne die PICs.
Whatsisname

Antworten:


9

Mir ist klar, dass Sie nach einem 8051 suchen, aber ich denke, das ist eine veraltete Wahl. Für ein altes, vertrauenswürdiges Tool sind 8051 großartig, aber ich würde dringend empfehlen, nicht dort anzufangen. Sie sind in der Industrie weit verbreitet, weil sie etabliert sind, nicht weil sie die besten sind.

Der einfachste Weg, um zu beginnen, ist das Arduino - es ist billig und einfach zu programmieren. Sie können es zumindest zu Beginn mit einer Teilmenge von C / C ++ programmieren.

Wenn das nicht hardcore genug scheint und PICs ausgeschlossen sind, würde ich mit einem MSP430 von Texas Instruments beginnen. Digikey hat ein mit zwei verschiedenen MSP430 für 100 US-Dollar . Sie benötigen außerdem einen JTAG-Programmierer. Sie können den TI FET bekommen, aber ich hatte Erfolg mit dem billigeren Softbaugh-Programmierer .

(Aber wenn Sie wirklich auf einen 8051 aus sind, würde ich mit einem Atmel-Chip und den Keil-Werkzeugen beginnen .)


Ich möchte bei der Entwicklung auf niedrigem Niveau bleiben. Dieses SiLabs-Board silabs.com/products/mcu/Pages/C8051F120DK.aspx wurde empfohlen. Es sieht in Bezug auf Entwicklungs- und Debugging-Tools hervorragend aus. Es scheint jedoch nicht sehr anfängerfreundlich zu sein. Ich nehme an, ich möchte am Anfang meine Hand halten. So etwas wie dieses cgi.ebay.com/… hat viele Dinge zu spielen. Offensichtlich wäre die Unterstützung jedoch schlecht; Ich möchte beide oben genannten kombinieren.
LucidDefender

2
@ Pingswept Oh Mann. Ich hasse es, wieder der pedantische Typ zu sein, aber der Arduino ist nicht mit Java programmiert. Es ist mit C / C ++ programmiert und der Code wird mit AVR-GCC kompiliert. Ich weiß nicht, wo dieses Mem "Arduino ist mit Java programmiert" gestartet wurde, aber es ist falsch. Dies liegt wahrscheinlich daran, dass Arduino dieselbe IDE wie Processing verwendet, bei der es sich tatsächlich um Java-Code handelt. Oder vielleicht liegt es daran, dass die IDE in Java ausgeführt wird.
ducksauz

Hey, kein Problem. Das ist überhaupt nicht pedantisch. Ich denke, Sie haben Recht, dass ich an die Verarbeitungs-IDE gedacht habe - ich habe das ein gutes Stück benutzt, und ich habe im letzten Jahr oder so kein Arduino benutzt. Ich werde meinen Beitrag korrigieren.
Pingswept

Ich würde das Arduino auch hauptsächlich wegen der Community empfehlen. Sie können jedem eine Frage stellen und Sie erhalten sehr schnell so viele Antworten, was für Anfänger wichtig ist, da sie sonst extrem schnell entmutigt werden. Wenn Sie eine Frage haben, die nicht durch Dokumentation beantwortet wird, fällt es Ihnen schwer, die Antwort schnell genug zu bekommen, wenn Sie überhaupt
weiterkommen

6

Wie bereits erwähnt, handelt es sich beim 8051 um eine ältere 8-Bit-Architektur, die jedoch immer noch weit verbreitet ist. Wenn Sie sich ein wenig mit Assembler-Code beschäftigen möchten, ist dies einfacher zu verstehen als die RISC-basierten Mikrocontroller.

Eine der günstigsten Möglichkeiten für den Einstieg ist ein "Toolstick" von Silicon Labs - der direkt an einen USB-Anschluss angeschlossen wird, eine Testversion des Keil-Compilers enthält und von Digi-Key nur 15,81 US-Dollar kostet:

KIT TOOL EVAL SYS IN EINEM USB-STICK

Für 99 US-Dollar erhalten Sie eine Prototyp-Platine mit einem Anschluss für Add-Ons:

KIT DEV C8051F53XA, C8051F52XA


Guter Punkt bei der Montage. Zum Erlernen des Zusammenbaus klingt der Toolstick großartig.
Pingswept

99 $ ist zu viel.
Standard Sandun

1

Eines der besten Kits, das ich gefunden habe, ist das Micro-Master Computer Training Kit von Elenco. Dieses Kit der Serie 8000 enthält ein Buch, eine Leiterplatte und Komponenten zum Löten und Zusammenbauen. Sehr interessant und lehrreich. Ich bin zusammengebaut, das war Tauchen in der IC-Welt, Arbeiten mit Speicher, Testen von Schaltkreisen, Spaß. Buch sehr gut, benötigt aber zusätzliche Ressourcen für die Theorie und einige Erklärungen. (Ich bin kein Profi im IC, aber als Anfänger empfehle ich dieses Kit)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.