当前位置:网站首页>Quelle langue choisir pour programmer un micro - ordinateur à puce unique
Quelle langue choisir pour programmer un micro - ordinateur à puce unique
2022-07-03 09:49:00 【Gun Brother play Embedded】
Et quand vous comprenez que c'est une chose avec un micro - ordinateur à puce unique,La question évidente se pose:Quelle langue dois - je choisir pour écrire des programmes pour MCU?Cette question,Ça me tracassait depuis longtemps.

Options spécifiquesC51ToujoursA51Et alors??La compilation n'a pas été enseignée avant notre deuxième année,Bien que regarder les explications des autres,Il est facile de comprendre les conditions de travail spécifiques du micro - ordinateur à puce unique à chaque instant,Mais un livre ou un dossier fermé,Et je ne sais plus rien,Il n'est même pas nécessaire d'écrire votre propre programme.
Et donc,,J'ai finalement décidé d'apprendreC51,Après toutC51Et ce que nous avons dit en classeCLangues,Un peu comme,On peut dire que les idées de programmation sont cohérentes.EtC51L'avantage supplémentaire est que les avantages de l'écriture de grands programmes sont plus évidents,Bien sûr que si.,Je ne pense pas que ce soit si profond,C51Caractéristiques,Ou dans la pratique ultérieure,Peu à peu!Amis, si vous choisissezC51,Alors, continuez à regarder en bas,Si vous choisissezA51,Alors tu peux arrêter de regarder!Parce que tout ce qui suit estCAspects,C'est une perte de temps totale! C'est pas vrai..
L'article est relativement long,Plus de mots,Tout le monde peut ouvrir le portrait et se concentrer sur moi.,Puis regardez lentement,///Un épisode:Au début de cette année, j'a i moi - même enregistré un tutoriel d'introduction à la MCU assez systématique.,Si tu veux, prends - le - moi gratuitement.,Je peux avoir un message privé.~Cliquez sur la police noire en bas à gauche de mon avatar plus je peux aussi prendre.C'est plus facile ces derniers temps,Finition de la ceinture,Amener les élèves aux concours provinciaux ou supérieurs///

Deuxièmement, Maintenant que tu veux bien apprendre le MCU , Tu dois dépenser de l'argent , Si vous n'achetez pas de puces, soudez - les et démontez - les. , Même si tu tiens un livre tous les jours , Pour détruire ce livre , Je n'apprendrai jamais un micro - ordinateur à puce unique. ! Un ami qui vient de toucher un micro - ordinateur à puce unique , Après avoir lu les informations , Il doit y avoir plus de mots , Mais un aperçu concret La lecture est encore floue
Troisièmement, Une nécessité pour apprendre le MCU --PC. Parce qu'écrire des programmes , La compilation ou la simulation passe par PCTerminé.Si ce n'est pas le casPC,Je ne peux rien faire.!!!C'est bon.PC Il vaut mieux avoir accès à Internet , Parce que si vous n'avez pas quelqu'un avec qui vous pouvez communiquer , Rencontrer des problèmes que vous ne pouvez pas résoudre , Ça n'a jamais été possible , On s'attend donc à ce que votre enthousiasme pour l'apprentissage des SCM s'épuise au fil du temps. . Si vous avez accès à Internet par l'intermédiaire d'un forum ou d'un groupe de boutons , Le problème sera bientôt résolu . Un tel apprentissage doit être très efficace ! Les vrais experts sont issus du Forum !
Avec ce qui précède3Après les conditions, Vous pouvez commencer à apprendre votre micro - ordinateur à puce unique .Mais, Ce n'est pas aussi simple que je l'ai dit. . Vous devez rencontrer beaucoup de problèmes . Par exemple, pour que le micro - ordinateur à puce unique puisse réaliser une fonction , Vous ne savez peut - être pas écrire un programme . Ou vous avez lu un programme similaire , Tu ne peux pas écrire toi - même . Dans une situation similaire , N'oublie pas: Ne vous précipitez pas ,C'est tout.!

J'ai peut - être vu quelques internautes C Discussion sur la langue , Il semble que tout le monde soit enthousiaste à l'idée de comparer les avantages et les inconvénients des différents langages de programmation. , J'ai eu une discussion heureuse et j'ai complètement mis de côté l'auteur de la question. . Il y a des choses que les gens ne peuvent pas résoudre en lui recommandant une bonne langue. , Sa situation actuelle est ,C Peu de temps après le début de la langue , Rien de particulièrement compliqué n'a été rencontré ,C'est parti.“ C'est ennuyeux de faire face à la boîte de dialogue tous les jours ”C'est.
Apprendre quelque chose n'exige pas de travail acharné ? Les logiciels eux - mêmes sont intrinsèquement complexes , Après avoir changé de langue, vous pouvez vous détendre et être un expert sans effort. ?Pas nécessairement?De C Il n'y a rien de mal à commencer par la langue , Si vous voulez développer cette voie , Serrez vos dents et apprenez . Si vous ne pouviez pas supporter ça au début, , Il y aura plus de choses ennuyeuses dans le futur .
En plus,Pour les internautes, J'aimerais ajouter deux mots : L'enseignement de l'informatique en Chine est très en retard ,Je suis d'accord.;Avec C La langue en tant que langue d'entrée, symbole du retard éducatif , Je ne suis pas d'accord .

Certains internautes ont mentionné que l'apprentissage dans l'interface de caractères purs est trop ennuyeux , Je voudrais ajouter quelques mots :
La langue n'est qu'un outil, Il suffit d'appeler l'interface graphique API,C La langue peut écrire dans la fenêtre , Vous pouvez dessiner des graphiques ,Peut jouer de la musique, Peut être connecté , Même si tu veux utiliser C Langue pour faire du thé , Tant qu'il y a une correspondance API Et ce n'est pas impossible.Mais le problème est, Lorsque les compétences de base en programmation ne sont pas solides , Tu as appris un tas de API, En plus de pouvoir se montrer devant des gens qui ne savent pas programmer , Qu'est - ce qu'il y a d'autre à faire ?
Juste quelques API Appelez, C'est vraiment un petit jouet amusant à faire , Mais c'est juste un jouet .Et, Plus c'est compliqué , Plus il y a de choses ennuyeuses à affronter , Pour réaliser un logiciel utile , Le contenu ennuyeux auquel vous devez faire face est beaucoup plus que l'apprentissage dans l'interface de caractères purs .
En tant que professionnel de l'informatique ,C La langue, c'est le mec qui mange le riz mélangé , Il faut bien apprendre .Mais, La programmation n'est pas un brevet dans le monde de l'informatique , Le mot "procédure" lui - même fait référence à la procédure, etc. .
Les amis intéressés par MCU peuvent me trouver,J'ai enregistré quelques tutoriels d'introduction sur les microcontrôleurs,J'ai besoin de chaussures pour enfants.,Gratuit,Croyez - moi personnellement“Mlle Lin.”Juste pour prendre~Cliquez pour ouvrir mon avatar pour le récupérer.

Pour ceux qui ont eu un premier contact avec la programmation , Je pense que la clé est d'apprendre à utiliser Jugement et cycle Pour décomposer la capacité de résoudre des problèmes .c#Etjava Il y a beaucoup de bibliothèques de classe disponibles , Pas besoin d'écrire beaucoup d'algorithmes ,Étudesc La langue écrit le tri des bulles en plus de vous permettre d'apprendre cet algorithme , Il n'y a vraiment pas grand - chose à faire , Une phrase dans la base de données order by J'ai résolu le problème de tri ,Si vous utilisezc Le langage écrit vraiment un meilleur algorithme de tri , C'est dans la catégorie des mathématiques , C'est un problème scientifique. , Vous devriez publier un article plutôt que de le programmer vous - même. .
Il y a peut - être plus de professionnels de l'informatique ici. ,C'est exact.c Il y a plus de respect pour la langue , Je suis un programmeur qui pense qu'en plus de l'informatique, le monde écrit des algorithmes. , Il faut aussi beaucoup plus de programmeurs de colle .
C'est bon,Ce numéro arrive,Je pense que ça t'aidera devant l'écran.

边栏推荐
- PIP references domestic sources
- Development of electrical fire system
- 307. Range Sum Query - Mutable
- uniapp 实现微信小程序全局分享及自定义分享按钮样式
- [csdn] C1 analyse des questions de formation Partie III Bar _ JS Foundation
- UCI and data multiplexing are transmitted on Pusch (Part 4) --small block lengths
- PIP configuring domestic sources
- Project cost management__ Cost management technology__ Article 7 completion performance index (tcpi)
- QT sub window is blocked, and the main window cannot be clicked after the sub window pops up
- Starting from 0, use pnpm to build a demo managed by monorepo
猜你喜欢

Design and development of biological instruments

UCI and data multiplexing are transmitted on Pusch - determine the bit number of harqack, csi1 and csi2 (Part II)

Leetcode daily question (2212. maximum points in an archery competition)

Characteristics of PUCCH formats
![[CSDN]C1训练题解析_第三部分_JS基础](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN]C1训练题解析_第三部分_JS基础

Fundamentals of Electronic Technology (III)_ Chapter 2 principle of amplification circuit__ Crystal triode and field effect triode

Runtime.getRuntime().gc() 和 Runtime.getRuntime().runFinalization() 的区别

嵌入式系统没有特别明确的定义
![[CSDN]C1訓練題解析_第三部分_JS基礎](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN]C1訓練題解析_第三部分_JS基礎

Error output redirection
随机推荐
CEF下载,编译工程
[CSDN] C1 training problem analysis_ Part II_ Web Foundation
Leetcode daily question (745. prefix and suffix search)
Leetcode daily question (2305. fair distribution of cookies)
Win10 install elk
[CSDN]C1訓練題解析_第三部分_JS基礎
SSB Introduction (PbCH and DMRs need to be supplemented)
Development of fire evacuation system
Schematic diagram and connection method of six pin self-locking switch
Difference of EOF
Leetcode daily question (1162. as far from land as possible)
【力扣刷题笔记(二)】特别技巧,模块突破,45道经典题目分类总结,在不断巩固中精进
Shell logic case
Failed building wheel for argon2 cffi when installing Jupiter
开学实验里要用到mysql,忘记基本的select语句怎么玩啦?补救来啦~
How MySQL modifies null to not null
CEF download, compile project
Development of electrical fire system
MySQL Data Definition Language DDL common commands
【顺利毕业】[1]-游览 [学生管理信息系统]