当前位置:网站首页>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.

边栏推荐
- JMX、MBean、MXBean、MBeanServer 入门
- Convert IP address to int
- The rise and fall of mobile phones in my perspective these 10 years
- [successful graduation] [1] - visit [student management information system]
- Equality judgment of long type
- Failed building wheel for argon2 cffi when installing Jupiter
- Leetcode daily question (2232. minimize result by addressing parents to expression)
- 小王叔叔的博客目录【持续更新中】
- 编程思想比任何都重要,不是比谁多会用几个函数而是比程序的理解
- Project scope management__ Scope management plan and scope specification
猜你喜欢
![[combinatorics] Introduction to Combinatorics (combinatorial thought 2: mathematical induction | mathematical induction promotion | multiple induction thought)](/img/0e/dff6d3c6b7bf388bf71b0965533c25.jpg)
[combinatorics] Introduction to Combinatorics (combinatorial thought 2: mathematical induction | mathematical induction promotion | multiple induction thought)

Runtime. getRuntime(). GC () and runtime getRuntime(). The difference between runfinalization()

【力扣刷题笔记(二)】特别技巧,模块突破,45道经典题目分类总结,在不断巩固中精进

What do software test engineers do? Pass the technology to test whether there are loopholes in the software program

Flink CDC practice (including practical steps and screenshots)

Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 5 --blinker_ MIOT_ MULTI_ Outside (lighting technology app + Xiaoai classmate control socket multiple jacks)

Arduino handles JSON data, arduinojson assistant

NR technology -- MIMO

Nodemcu-esp8266 development board to build Arduino ide development environment

內存數據庫究竟是如何發揮內存優勢的?
随机推荐
UCI and data multiplexing are transmitted on Pusch (Part V) -- polar coding
Failed building wheel for argon2 cffi when installing Jupiter
Starting from 0, use pnpm to build a demo managed by monorepo
STM32 serial communication principle
Matlab reads hexadecimal numbers and converts them into signed short
Development of electrical fire system
Chromium Embedded Framework (CEF) 介绍
STM32 external interrupt experiment
307. Range Sum Query - Mutable
Flink learning notes (IX) status programming
The third paper of information system project manager in soft examination
小王叔叔的博客目录【持续更新中】
Esp32 at command does not respond
Successful graduation [2] - student health management system function development...
编程思想比任何都重要,不是比谁多会用几个函数而是比程序的理解
Successful graduation [3]- blog system update...
Fundamentals of Electronic Technology (III)__ Logic gate symbols in Chapter 5
Installation and uninstallation of pyenv
The rise and fall of mobile phones in my perspective these 10 years
Characteristics of PUCCH formats