Question:
Recommandation du kit microcontrôleur 8051 pour débutant?
LucidDefender
2010-05-21 01:08:27 UTC
view on stackexchange narkive permalink

Je republie ceci à partir de stackoverflow, car la question est mieux adaptée ici.

Je suis un étudiant de première année en informatique qui cherche à se lancer dans le développement de micro-contrôleurs. J'aimerais utiliser le 8051, car il est commun comme de la saleté et est fréquemment utilisé dans le monde réel.

Au cours de mon année junior ou senior, je prendrai un micro-contrôleur PIC intégré classe de conception, donc je préfère ne pas faire de PIC maintenant; sinon, je m'ennuierai assez pendant ce cours.

La plupart des kits commerciaux que je vois sont pour la série de microprocesseurs AVR ou PIC. Je cherche juste quelque chose avec des outils de développement décents, de la documentation et suffisamment de modules complémentaires pour occuper mon novice pendant l'été.

Des recommandations pour un kit familial 8051? Merci!

J'aurais dû ajouter que j'aimerais maintenir le prix à 150 $ ou moins idéalement. Je cherche juste à apprendre - à ne rien faire de trop sérieux. Je recherche davantage un kit basé sur des projets.

MISE À JOUR:

J'ai fini par utiliser un kit SiLabs MCUNIVERSITY, sur recommandation de svec on stackoverflow. Les outils et la documentation sont superbes; il existe également un ensemble d'exercices et de laboratoires. De plus, pour moins de 50 $, c'est un excellent prix. Merci à tous.

Lorsque vous êtes junior ou senior, si vous êtes déjà qualifié avec les PIC pour cette classe, vous serez très heureux de ne pas avoir à gérer cette partie du problème et de pouvoir dormir davantage.Apprenez les PIC.
Trois réponses:
#1
+9
pingswept
2010-05-21 01:40:41 UTC
view on stackexchange narkive permalink

Je sais que vous recherchez un 8051, mais je pense que c'est un choix désuet. Pour un outil ancien et fiable, les 8051 sont excellents, mais je vous déconseille fortement de commencer par là. Ils sont largement utilisés dans l'industrie parce qu'ils sont en place, pas parce qu'ils sont les meilleurs.

Le moyen le plus simple de commencer est l ' Arduino - il est bon marché et facile à utiliser. programme. Vous pouvez le programmer avec un sous-ensemble de C / C ++, au moins pour commencer.

Si cela ne semble pas assez hardcore et que les PIC sont exclus, je commencerais avec un MSP430 de Texas Instruments. Digikey a une carte d'évaluation avec deux MSP430 différents pour 100 $. Vous avez également besoin d'un programmeur JTAG. Vous pouvez obtenir le TI FET, mais j'ai eu du succès avec le programmeur Softbaugh moins cher.

(Mais si vous mourez vraiment d'envie d'un 8051, je commencerais par une puce Atmel et les outils Keil.)

Je voudrais m'en tenir au développement de bas niveau. Ce conseil SiLabs http://www.silabs.com/products/mcu/Pages/C8051F120DK.aspx a été recommandé; il semble excellent en termes d'outils de développement et de débogage. Cependant, cela ne semble pas très convivial pour les débutants. Je suppose que j'aimerais avoir ma main au début. Quelque chose comme ça http://cgi.ebay.com/8051-MCU-development-board-studying-KIT-stepper-motor-/110534052706?cmd=ViewItem&pt=LH_DefaultDomain_0&hash=item19bc57cb62 a beaucoup de choses avec lesquelles jouer. De toute évidence, le support serait mauvais cependant; Je voudrais combiner les deux.
@pingswept Oh mec. Je déteste redevenir le pédant, mais l'Arduino n'est pas programmé avec Java. Il est programmé avec C / C ++ et le code est compilé avec AVR-GCC.Je ne sais pas où ce meme 'Arduino est programmé avec Java' a commencé, mais c'est faux. C'est probablement dû au fait qu'Arduino utilise le même IDE que Processing, qui est en fait du code Java. Ou peut-être que c'est parce que l'EDI fonctionne en Java.
Hé, pas de problème. Ce n'est pas du tout pédant. Je pense que vous avez raison de dire que je pensais à l'IDE de traitement - je l'ai pas mal utilisé et je n'ai pas utilisé d'Arduino au cours de la dernière année. Je vais corriger mon message.
Je recommanderais également l'Arduino principalement à cause de la communauté.Vous pouvez poser une question à n'importe qui et vous obtiendrez tellement de réponses très rapidement, ce qui est important pour un débutant, sinon il se découragera extrêmement rapidement.Si vous avez une question à laquelle la documentation ne répond pas, vous aurez du mal à obtenir la réponse assez rapidement si vous vous entendez du tout
#2
+6
tcrosley
2010-05-21 01:59:28 UTC
view on stackexchange narkive permalink

Comme cela a été souligné, le 8051 est une architecture 8 bits plus ancienne, mais elle est encore largement utilisée. Si vous voulez vous familiariser un peu avec le code d'assemblage, il est plus facile à comprendre que les microcontrôleurs basés sur RISC.

L'un des moyens les moins chers de commencer est un "Toolstick" de Silicon Labs - se branche directement dans un port USB, comprend une copie d'évaluation du compilateur Keil et ne coûte que 15,81 $ de Digi-Key:

KIT TOOL EVAL SYS IN A USB STICK

Pour 99 $, vous pouvez obtenir une carte prototype avec un connecteur pour les modules complémentaires:

KIT DEV C8051F53XA, C8051F52XA

Bon point sur le montage. Pour apprendre l'assemblage, le Toolstick sonne bien.
99 $, c'est trop.
#3
+1
Sonique
2014-07-29 23:35:58 UTC
view on stackexchange narkive permalink

L'un des meilleurs kits que j'ai trouvés est le Kit de formation Micro-Master Computer d'Elenco. Ce kit sur la série 8000, le kit comprend un livre, un PCB et des composants pour la soudure et l'assemblage. Très intéressant et éducatif. Je suis en kit assemblé, c'était une plongée dans le monde IC, travailler avec la mémoire, tester des circuits, s'amuser. Livre très bon mais nécessite des ressources supplémentaires pour la théorie et quelques explications. (Je ne suis pas pro en IC mais en tant que débutant je recommande ce kit)



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 2.0 sous laquelle il est distribué.
Loading...