Un système d'exploitation basé sur 51 microcontrôleurs
Environnement de développement:
Le système d'exploitation est développé sur la base du microcontrôleur 51, mais il n'est pas limité à cela, vous pouvez le transplanter à d'autres microcontrôleurs, comme le STM32. À strictement parler, ce n'est pas un système d'exploitation, il ne peut être considéré comme un micro-core, mais bien qu'il soit petit et a tous les organes internes, il a essentiellement la rotation et la planification, les tâches préventives et coopératives, et d'autres choses qui en ont besoin peuvent être élargies par elles-mêmes. J'ai mis la fonction de bibliothèque du microcontrôleur 51 dans le dossier "Library". Si vous n'êtes pas utilisé pour enregistrer le développement, vous pouvez utiliser des fonctions de bibliothèque à la place ou utiliser les fonctions de bibliothèque pour ajouter les fonctions souhaitées. Ok, comprenez le code vous-même.
建议代码阅读顺序:config.h SCH51.h SCH51.C main.c T0_init.h T0_init.c TASK.h task.c