FR 2527358 A1 19831125 FR 8308237 A 19830518 La présente invention se rapporte généralement à un moniteur du mode de fonctionnement d'un microcalculateur, et plus particulièrement à un moniteur pour vérifier si un mode de fonctionnement prédéterminé a été ou non correcte- ment choisi dans un microcalculateur en réponse à un signal d'établissement du mode de fonctionnement produit par un circuit externe à chaque fois que le microcalculateur est initialisé. Récemment, on utilise largement un microcalculateur pour un véhicule automobile afin de contrôler électronique- ment un moteur, un moyen de conditionnement d'air et autres. Le microcalculateur encapsulé dans une pastille est usuellement pourvu d'une unité de microtraitement (MPU) pour exécuter divers calculs ou opérations selon des programmes de gestion,d'1 Z mémoire à accès aléatoire (RAM) pour stocker temporairement diverses données,d tm mémoire morte (ROM) pour stocker les programmes de gestion, et des points d'entrée et de sortie Une gestion prédéterminée de l'exécution pour un véhicule automobile peut être mise en oeuvre en connectant divers capteurs et moyens de mise en action aux points d'entrée/sortie du microcalculateur. Cependant, la capacité de mémoire de la ROM abritée dans une pastille de microcalculateur n'atteint habituel- lement que 2 k octets (un octet signifie un groupe de chiffres binaires considéré comme une umité ou un mot). Par conséquent, cette capacité de mémoire n'est pas suffisante pour un certain programme de gestion Afin d'augmenter la capacité de la mémoire, certaines ROM sont extérieurement connectées au microcalculateur Dans ce cas, le mode'de fonctionnement o seule la ROM inté- rieurement abritée est utilisée, est appelé mode avec la pastille seule; le mode de fonctionnement o des ROM connectées extérieurement sont utilisées est appelé mode étendu Pour utiliser un tel microcalculateur, l'utilisa- teur doit précédemment choisir l'un des divers modes de fonctionnement et le mode de fonctionnement choisi est initialement établi dans le microcalculateur, à chaque 2527358 i fois que le microcalculateur est initialisé, en réponse à un signal d'établissement de mode qui est produit par un circuit externe. Pour donner un exemple d'un tel microcalculateur o les modes de fonctionnement peuvent être choisis au préalable, il existe un microcalculateur du type HITACHI HD 6801 Dans ce modèle, l'un des trois modes de fonctionnement, mode avec la pastille seule, mode étendu non multiplex et mode étendu multiplex peut être choisi en appliquant un signal externe prédéterminé correspondant par trois terminaux spécifiques d'entrée. Cependant, dans le cas o un microcalculateur tel que celui ci-dessus dicrlt est monté sur une carrosserie de véhicule automobile, comme le signal d'établissement du mode de fonctionnement est sensible au bruit intense produit autour, il existe un problème par le fait qu'un mode de fonctionnement erroné, différent de celui correspondant au signal d'établissement du mode de fonctionnement prédéterminé peut être choisi Dans le cas o un mode erroné de fonctionnement a été choisi dans le microcalculateur, comme les capteurs ou moyens de mise en action sont tous agencés pour le microcalculateur afin de ne fonctionner correctement que lorsqu'un mode prédéterminé à une seule opération a été correctement choisi, il est impossible d'exécuter des calculs, opéra- tions ou gestions normaux. De ce point de vue, dans le cas o un tel mode de fonctionnement erroné a été choisi, bien qu'il soit possible de choisir facilement un mode correct de fonction- nement en remettant le microcalculateur à son état initial, comme il est relativement difficile à l'utilisateur de savoir que le microcalculateur est établi à un mode anormal de fonctionnement, cela pose un autre problème par le fait que l'utilisateur ne peut entreprendre rapidement l'action appropriée. Une description plus détaillée du microcalculateur selon l'art antérieur o l'un des modes de fonctionnement _, Y l ;' peut être choisi sera faite ci-après. En tenant compte de ces problèmes par conséquent, la présente invention a pour objet principal un moniteur du fonctionnement d'un microcalculateur o un mode prédéterminé de fonctionnement peut être choisi parmi un certain nombre de modes de fonctionnement en réponse à un signal d'établissement du mode de fonctionnement qui est produit par un circuit externe à chaque fois que le microcalculateur est initialisé Le moniteur selon la présente invention peut vérifier si un mode de fonctionne- ment correct prédéterminé a été choisi ou non, dans le microcalculateur, selon un programme de vérification et il émet un signal d'ordre de mode de fonctionnement anormal, dans le cas d'un choix d'un mode de fonctionnement erroné dé au bruit, afin d'éclairer automatiquement une lampe d'alarme, de remettre le microcalculateur de façon répétée à son état initial jusqu'à ce qu'un mode correct de fonctionnement puisse être choisi et/ou d'inhiber un moyen de mise en action commandé par le microcalculateur. Pour atteindre l'objectif ci-dessus, le moniteur du mode de fonctionnement d'un microcalculateur selon la présente invention comprend un programme de vérification du mode de fonctionnement qui est stocké dans le micro- calculateur pour comparer le signal d'établissement du mode de fonctionnement appliqué par un circuit externe au microcalculateur au signal de référence précédemment stocké dans le microcalculateur et émettre un signal d'ordre de mode de fonctionnement anormal dans le cas d'un choix dlun mode de fonctionnement erroné, et un moyen de correction du mode de fonctionnement anormal pour corriger un mode de fonctionnement choisi de façon erronée pour un mode de fonctionnement correct en réponse au signal d'ordre de mode de fonctionnement anormal. Le moyen de correction ci-dessus mentionné est un circuit pouvant éclairer une lampe d'alarme, un circuit pour remettre le microcalculateur à son état initial et/ou un circuit pour inhiber un moyen de mise 2527358 i en action connecté au microcalculateur. L'invention sera mieux comprise, et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement au cours de la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels: la figure 1 donne un schéma-bloc d'un micro- calculateur selon l'art antérieur o un mode prédéterminé de fonctionnement peut être choisi parmi un certain nombre de modes de fonctionnement en réponse à un signal d'établissement du mode de fonctionnement qui lui est appliqué par un circuit externe; la figure 2 donne un schéma-bloc d'un premier mode de réalisation du moniteur du mode de fonctionnement d'un microcalculateur selon la présente invention, o un mode prédéterminé de fonctionnement peut être vérifié selon un premier programme de vérification du mode de fonctionnement et une lampe d'alarme s'allume en réponse à une instruction ATTE 4 TE dans le cas o un mode erroné de fonctionnement a été choisi; la figure 3 donne un organigramme du premier programme de vérification du mode de fonctionnement stocké dans le microcalculateur de la figure 2, qui montre les étapes de vérification si un mode correct de fonctionnement a été choisi ou non et d'émission d'une instruction ATTENTE dans le cas d'un choix erroné; la figure 4 donne un schéma-bloc d'un second mode de réalisation du moniteur du mode de fonctionnement pour un microcalculateur selon l'invention, o un mode prédéterminé de fonctionnement peut être vérifié selon un second programme de vérification du mode de fonctionnement et une lampe d'alarme s'allume en réponse à un signal à un niveau de tension L (bas) dans le cas o un mode de fonctionnement erroné a été choisi; la figure 5 donne un organigramme du second f 527358 i programme de vérification du mode de fonctionnement stocké dans le microcalculateur de la figure 4, qui montre les étapes de vérification si un mode correct de fonctionnement a été choisi ou non et d'émission d'un signal à un niveau de tension L dans le cas d'un choix erroné; la figure 6 donne un schéma-bloc d'un troisième mode de réalisation du moniteur du mode de fonctionnement d'un microcalculateur selon la présente invention, o un mode prédéterminé de fonctionnement peut être vérifié selon un premier programme de vérification du mode de fonctionnement et un signal de remise du microcalculateur à son état initial est émis en réponse à l'instruction ATTENTE dans le cas o un mode erroné de fonctionnement a été choisi; la figure 7 donne un schéma-bloc d'un quatrième mode de réalisation du moniteur du mode de fonctionnement pour un microcalculateur selon l'invention, o un mode prédéterminé de fonctionnement peut être vérifié selon le second programme de vérification du mode de fonction- nement et un signal de remise à l'état initial du microcalculateur est émis de façon répétée en réponse à un signal à un niveau de tension L dans le cas o un mode erroné de fonctionnement a été choisi; la figure 8 donne un schéma-bloc d'un cinquième mode de réalisation du moniteur du mode de fonctionnement d'un microcalculateur selon la présente invention, o un mode prédéterminé de fonctionnement peut être vérifié selon le premier programme de vérification du mode de fonctionnement et une lampe d'alarme s'allume en réponse à une instruction ATTENTE et de plus un signal de remise à l'état initial du microcalculateur est émis de façon répétée en réponse à l'instruction ATTENTE dans le cas o un mode erroné de fonctionnement a été choisi; et la figure 9 donne un schéma-bloc d'un sixième mode de réalisation du moniteur du mode de fonctionnement pour un microcalculateur selon l'invention, o un système de contrôle antidérapage pour un véhicule automobile est 2527358 J donné comme exemple d'inhibition d'un moyen de mise en action commandé par le microcalculateur dans le cas ou un mode erroné de fonctionnement a été choisi. Pour faciliter la compréhension de l'invention, on se référera d'abord rapidement à un microcalculateur selon l'art antérieur ou un mode prédeterminé de fonction- nement peut être choisi parmi un certain nombre de modes de fonctionnement, en réponse a un signal d'établissement du mode de fonctionnement qui lui est appliqué par unm circuit externe, en se référa t au dessin joint. Comme on peut le voir sur la figure 1, un micro- calcul ateur I encapsulé dans une pastille comprend une unité de microtraitement IJPU) 2 pour exécuter divers calculs ou opérations selon des programmes de gestion, une mémoire à accès aléatoire (f RU) 3 pour stocker tempo- rairement diverses dor Lnnées, une mmoire morte (ROMI) -4 pour stocker les programmes de gest ion, et des points d'entrée/ sortie 5 Une gestion prédéterminée de l'exécution peut être mise en oeuvre en corr ectant divers capteurs 6 et moyens de mise en action 7 aup -oints d'entrée/sortie 5. Cependant, la capacité de moire de la ROM 4 abritée dans une pastille de microcaloulateur n'est habituellement pas suffisante, n'atteignant par exeiiple que 2 k octets. Par conséquent, afin d'augmenter la capacité de la mémoire, certaines ROM sont extérieurement cornnectées au micro- calculateur 1. Par exemple, dans le cas d'un microcalculateur HITACHI modèle NO HD 6801, deux ROM 8 et 9 supplémentaires lui sont extérieurement connecteées et par conséquent trois modes de fonctionnement peuvent être sélectivement utilisés selon le souhait de l'utilisateur Dans ce modèle, quand seule la ROM 4 abritée dans le microcalculateur 1 est utilisée, ce mode de fonctionnement est appelé mode de fonctionnement avec la pastille seule; lorsque la ROM extérieurement connectée 8 est directement connectée au MPU 2, ce mode de fonctionnement est appelé mode non multiplex étendu; quand la ROM extérieurement connectée 9 2527358. est connectée au MPU 2 par un multiplexeur, ce mode de fonctionnement est appelé mode multiplex étendu. Afin de n'utiliser qu'un mode de fonctionnement approprié parmi les trois modes ci-dessus, il est nécessaire d'appliquer un signal d'établissement de mode prédéterminé à trois bits d'un circuit externe au microcalculateur par trois points spécifiés d'entrée P 01, P 02 et P 03 Par exemple, dans le cas o le mode avec la pastille seule doit être choisi, il est nécessaire d'appliquer trois signaux à un niveau de tension haute de 5 volts aux points Po 1 O P 02 et P 03 par trois résistances Ro Sur la figure 1, le mode avec la pastille seule peut être choisi comme suit: quand une source d'alimentation en courant du microcalculateur 1 est mise en circuit, la tension au condensateur C 1 dans un circuit de remise à l'état initial monte graduellement selon une courbe de constante de temps déterminée par la résistance R 1 et la capacité Cl avec pour résultat qu'une tension de 5 volts est appliquée à la borne de remise à l'état initial d'inversion SRE pour initialiser le microcalculateur 1 une période prédéterminée de temps après mise en circuit de la source d'alimentation en courant Cela est dû au fait que le microcalculateur peut être remis à l'état initial quand la tension de la source d'alimentation est devenue stable. Par ailleurs, cette borne de remise à l'état initial d'inversion RES indique que le microcalculateur est remis à l'état initial en réponse à un signal négatif obtenu en inversant la tension d'alimentation en courant. A l'instant o le microcalculateur 1 est initialisé, le signal d'établissement à trois bits du mode avec la pastille seule est lu sur un circuit externe pour établir le microcalculateur au mode avec la pastille seule et la gestion de l'exécution est mise en oeuvre selon un programme stocké dans la ROM 4 abritée dans le micro- calculateur 1 Cependant, dans le cas o le microcalculateur de ce type est utilisé pour un véhicule automobile, comme il existe divers bruits électriques tout autour, le signal 2527358 i d'établissement du mode de fonctionnement est souvent mélangé à du bruit et par conséquent un signal d'établisse- ment du mode de fonctionnement erroné, différent du signal correct prédéterminé est souvent introduit dans le microcalculateur 1, avec pour résultat qu'un autre mode de fonctionnement, différent du mode prédéterminé, est souvent choisi Dans le cas o un tel mode erroné de fonctionnement, comme on l'a décrit ci-dessus, a été choisi, comme les capteurs 6 et les moyens de mise en action 7 sont tous connectés afin de fonctionner correcte- ment uniquement selon les programmes stockés dans la ROM 4 abritée dans le microcalculateur 1, les signaux erronés de donnée et les signaux erronés d'adresse se développent, provoquant des calculs et des opérations anormaux, il est donc impossible d'effectuer une gestion normale. Au vu de la description ci-dessus, on se référera maintenant à un premier mode de réalisation du moniteur du mode de fonctionnement d'un microcalculateur selon l'invention o un mode prédéterminé de fonctionnement peut être vérifié selon un premier programme de vérification du mode de fonctionnement et un mode erroné de fonction- nement est indiqué par une lampe d'alarme qui est allumée par un multivibrateur monostable redéclenchable en réponse à un signal à un niveau fixe de tension qui est émis par une borne d'exécution de programme. Sur la figure 2, le chiffre de référence 1 désigne un microcalculateur o un mode prédéterminé de fonction- nement peut être choisi parmi un certain nombre de modes (comme mode avec la pastille seule, mode non multiplex étendu et mode multiplex étendu) en réponse à un signal d'établissement du mode de fonctionnement qui est appliqué par un circuit externe, par un certain nombres de terminaux ou points d'entrée Dans ce mode de réalisation, trois signaux logiques à un niveau de haute tension de 5 volts sont appliqués au microcalculateur 1 par trois points d'entrée Poa, P 02 et P 03 afin de choisir le mode avec la pastille seule. Le chiffre de référence 10 désigne un circuit de remise à l'état initial ayant une résistance R 1 et un condensateur C 1 Par conséquent, quand une tension d'alimentation en courant de 5 volts est appliquée au circuit de remise à l'état initial 10, la tension d'alimen- tation en courant est appliquée à sa borne de rétablisse- ment initial d'inversion RES (le microcalculateur est remis à son état initial par une tension négative d'alimen- tation en courant), afin d'initialiser le microcalculateur 1 après un temps prédéterminé déterminé par la constante de temps obtenue par R 1 x C 1; c'est-à-dire après que la tension d'alimentation en courant est devenue stable, sans fluctuations. La marque PR dans le microcalculateur 1 désigne une borne d'exécution de programme pour émettre un signal d'exécution de programme, dont le niveau de tension est périodiquement inversé (temps périodique = tl) tant que les programmes de gestion stockés dans le microcalculateur 1 sont exécutés normalement un à un Ce signal d'exécution de programme est émis par la borne PR selon la commande d'un programme de surveillance selon l'art antérieur stocké dans le microcalculateur 1 Dans le cas o il existe un incident dans les programmes de gestion, comme ce signal d'exécution de programme n'est pas périodiquement inversé, le microcalculateur 1 est usuellement remis à son état initial par un temporisateur extérieurement connecté (comme un temporisateur contrôleur de séquence) qui peut détecter cet état anormal. Dans ce mode de réalisation, un premier programme de vérification du mode de fonctionnement selon la présente invention, que l'on peut voir sur la figure 3, est de plus stocké dans le microcalculateur 1. Sur la figure 3, la gestion de l'exécution lit d'abord un signal d'établissement du mode de fonctionnement précédemment stocké dans un registre de gestion de l'exécution par les points P 01, P 02 et P quand le microcalculateur 1 est remis à son état initial (au bloc 30). 2527358 i Ensuite, le signal lu d'établissement du mode de fonctionnement est comparé au signal du mode de fonction- nement de référence précédemment stocké dans le micro- calculateur I sur la base des bits des deux signaux (au bloc 31) Si les bits lus correspondent aux bits de référence, la gestion suivante est exécutée sans interruption: mais si les bits lus ne correspondent pas aux bits de référence, comme cela indique une sélection d'un mode de fonctionnement erroné, le contrôle émet une instruction ATTENTE en tant que signal d'ordre de mode de fonctionnement anormal afin d'interrompre la gestion suivante et de maintenir le signal d'exécution de programme un niveau de tension fixe (au bloc 32). Le chiffre de référence 14 désigne un circuit temporisateur d'un multivibrateur monostable redéclenchable connecté à la borne PR d'exécution de programme Comme exemple de ce multivibrateur monostable redéclenchable, il est possible d'indiquer l'appareil HITACHI HD 14538 B. Les deux bornes T 1 et T 2 de ce multivibrateur 14, une résistance R 2 et un condensateur C 2 sont extérieurement connectés pour déterminer un temps préétabli t 2 sur la base de la constante de temps obtenue par C 2 x R 2 Ce temps préétabli t 2 est déterminé de façon à être plus long que le temps périodique t 1 du signal d'exécution de programme émis à la borne PR. Dans le multivibrateur monostable redéclenchable 14, la borne de sortie Q est maintenue à un niveau de tension haut ou H quand un signal de déclenchement à un niveau de tension H est appliqué à la borne d'inversion B par une résistance R 4 (c'est-à-dire que le multivibrateur est déclenché par un signal à un niveau de tension L) mais à un niveau de tension L automatiquement après que le temps préétabli t 2 s'est écoulé Par conséquent, si le signal de déclenchement d'exécution de programme à un niveau de tension H (le temps périodique t 1 est plus court que t 2) est périodiquement appliqué à la borne B avant écoulement du temps préétabli t 2, sa borne de sortie Q est maintenue continuellement à un niveau de tension H; cependant, si le signal d'exécution de programme est fixé à un niveau constant sans déclencher le multivibrateur 14, la borne de sortie Q est maintenue continuellement à un niveau de tension L. Par ailleurs, la borne de sortie Q de ce multi- vibrateur monostable 14 est connectée à la base d'un transistor 18 par un inverseur 16 et une résistance R 5. Le chiffre de référence 20 désigne une lampe d'alarme qui est connectée au collecteur du transistor 18 - Dans ce mode de réalisation, le premier programme de vérification du mode de fonctionnement de la figure 3 est un moyen de vérification du mode de fonctionnement; le multivibrateur monostable redéclenchable 14, l'inver- seur 16, le transistor 18 et la lampe d'alarme 20 sont des moyens de correction d'un mode de fonctionnement anormal. Le fonctionnement du premier mode de réalisation selon l'invention sera décrit ci-après. Quand une source d'alimentation en courant d'un microcalculateur 1 est mise en circuit, le microcalculateurl est remis à son état initial ou bien initialisé par le circuit 10 de remise à l'état initial au bout d'un temps prédéterminé qui est déterminé par la constante de temps de C 1 x R 1 Quand il est remis à l'état initial, le microcalculateur 1 introduit un signal d'établissement du mode de fonctionnement correspondant à un mode de fonctionnement souhaité, qui est produit par un circuit externe, dans un registre de gestion de l'exécution par les points Po 1, P 02 et P 03 ' Par ailleurs, quand il est remis à son état initial, le microcalculateur 1 commence à exécuter séquentiellement les programmes de gestion en commençant à l'adresse NI 1 I de la mémoire de commande ou de contrôle et il émet un signal d'exécution de programme inversé périodiquement avec un temps périodique t 1, à la borne PR De plus. comme le premier programme de vérification du mode de fonctionnement de la figure 3 est stocké un numéro prédéterminé d'adresse de la mémoire de commande, les trois bits du signal d'établissement du mode de fonction- nement sont lus du registre et comparés aux bits de référence Si ces bits correspondent, le programme de gestion continue à exécuter les calculs ou opérations nécessaires, émettant un signal d'exécution de programme pour déclencher de façon répétée le multivibrateur 14 et maintenir sa sortie Q à un niveau de tension H Comme ce signal de sortie est inversé à un signal à un niveau de tension L par l'inverseur 16, le transistor 18 est maintenu non conducteur et par conséquent la lampe 20 n'est pas allumée. Contrairement à cela, dans le cas o du bruit est produit et est appliqué aux points Po 1, P 02 et P 03 quand le microcalculateur 1 est initialisé et qu'ainsi le signal d'établissement du mode de fonctionnement change par rapport au mode correct, comme les deux sortes de bits ne correspondent pas, le premier programme de vérification exécute une instruction ATTENTE dans le bloc 32 de la figure 3 Quand cette instruction ATTENTE est exécutée, toutes les bornes du microcalculateur 1, comprenant la borne PR,sont maintenues à un niveau prédéterminé de tension En effet, le signal d'exécution de programme émis à la borne PR n'est pas inversé sur le temps pré- établi t 2 du multivibrateur monostable redéclenchable 14, avec pour résultat que la sortie Q du multivibrateur 14 émet un niveau de tension L quand le temps préétabli t 2 (période d'établissement d'inversion du multivibrateur> s'est écoulé. En réponse à ce signal de tension à un niveau L, le transistor 18 est mis en circuit pour éclairer la lampe d'alarme 20 (après inversion du signal L en un signal H par l'inverseur 16), indiquant qu'un mode erroné de fonctionnement a été choisi Dans un tel cas, comme on l'a décrit cidessus, il est possible de choisir un mode correct de fonctionnement en remettant le microcalculateur 2527358. à son état initial; c'est-à-dire en arrêtant l'alimentation en courant du microcalculateur et en la remettant en marche. La figure 4 montre un second mode de réalisation du moniteur de mode de fonctionnement pour un micro- calculateur selon la présente invention, o un mode prédéterminé de fonctionnement peut être vérifié selon un second programme de vérification du mode de fonctionnement et un mode de fonctionnement erroné est indiqué par une lampe d'alarme allumée en réponse à un signal à un niveau de tension L émis par une borne de sortie du mode de fonctionnement anormal. Sur la figure 4, la marque PA dans le micro- ealculateur 1 désigne une borne de sortie d'un mode de fonctionnement anormal pour émettre un signal à un niveau de tension L indiquant une sélection de mode de fonction- nement erroné. Dans ce mode de réalisation, un second programme de vérification du mode de fonctionnement selon la présente invention, que l'on peut voir sur la figure 5, est stocké au préalable dans le microcalculateur 1. Sur la figure 5, la gestion de l'exécution lit d'abord un signal d'établissement du mode de fonctionnement précédemment stocké dans un registre de gestion de l'exécution par les points P 1, P 02 et P 03 quand le microcalculateur 1 est remis à son état initial (au bloc 50). Ensuite, le signal d'établissement du mode d'opération de lecture est comparé au signal du mode de fonctionnement de référence précédemment stocké dans le microcalculateur 1 sur la base des bits des deux signaux (au bloc 51) Si les bits lus correspondent aux bits de référence, la gestion de l'exécution émet un signal à un niveau de tension H (au bloc 52); si les bits lus ne correspondent pas aux bits de référence, comme cela indique une sélection d'un mode de fonctionnement erroné, la gestion de l'exécu- tion émet un signal à un niveau de tension L en tant que signal d'ordre de mode de fonctionnement anormal. 2527358 X Par ailleurs, sur la figure 4, labase d'un transistor 22 est connectée à la borne PA du mode de fonctionnement; la base d'un autre transistor 24 est connectée au collecteur du transistor 22; une lampe d'alarme 20 est connectée au collecteur du transistor 24. Dans ce mode de réalisation, le second programme de vérification du mode de fonctiounnement de la figure 5 est un moyen de vérification du mode de fonctionnement; les deux transistors 22 -t 24 et la lampe d' alarme 20 sont des moyens de correction d'un mode de fonctionnement anormal. Le fonctionnement du second mode de réalisation sera décrit ci-après. Quand une source d'alimentation en courant pour un microcalculateur 1 est Frise en circuit, le micro- calculateur 1 est rermis à son état initial ou initialisé par le circuit 10 de remise à l'état initial après une période prédéterminée de temps déterminée par la constante de temps de C 1 x R 1 Quand il est remis à son état initial, le microcalculateur 1 introduit un signal d'établissement demode de fonctionnement correspondant à un mode de fonctiomnnement souhaité, qui est produit par fun circuit externe, dans un registre de gestioe de l'exécution par les points P 01, P 02 et P O o Par ailleurs, quand il est remis à son état initial, le microcalculateur 1 commence à exécuter des programmes de gestion commençant séquen- tiellement à l'adresse N I de la mémoire de contrôle ou de gestion. De plus, comme le second programme de vérification du mode de fonctionnement de la figure 5 est stocké à un numéro prédéterminé d'adresse de la mémoire de gestion, les bits du signal d'établissement du mode de fonctionnement sont extraits du registre et comparés aux bits de référence. Si les bits correspondent, le programme de gestion applique un signal à un niveau de tension H au transistor 22 Par conséquent, le transistor 22 est mis en circuit; le transistor 24 est mis hors circuit avec pour résultat que Ä 527358 la lampe d'alarme 20 ne s'éclaire pas, indiquant que le mode de fonctionnement a été choisi normalement. Contrairement à cela, dans le cas o du bruit est produit et est appliqué aux points d'entrée P 01, P 02 et quand le microcalculateur est initialisé et que par conséquent le signal d'établissement du mode de fonction- nement change par rapport au signal correct, comme les deux sortes de bits ne correspondent pas, le programme de gestion applique un signal à un niveau de tension L au transistor 22 Par conséquent, le transistor 22 est mis hors circuit; le transistor 24 est mis en circuit avec pour résultat que la lampe d'alarme 20 s'allume pour indiquer qu'un mode de fonctionnement erroné a été choisi. Dans un tel cas, comme on l'a décrit ci-dessus, il est possible de choisir un mode de fonctionnement correct en remettant de nouveau le microcalculateur à son état initial, c'est-à-dire en arrêtant et en remettant en marche de nouveau la source d'alimentation en courant du microcalculateur. La figure 6 montre un troisième mode de réalisation du moniteur de mode de fonctionnement pour un micro- calculateur selon la présente invention, o un mode prédéterminé de fonctionnement peut être vérifié selon un programmé de vérification du mode de fonctionnement représenté sur la figure 3 et le microcalculateur est automatiquement remis à son état initial pour choisir un mode de fonctionnement correct en réponse au signal à la sortie du multivibrateur monostable redéclenchable. Dans ce mode de réalisation, une porte ET 28 est disposée afin de remettre le microcalculateur à son état initial quand le premier programme de vérification du mode de fonctionnement vérifie un mode de fonctionnement erroné, à la place d'une lampe d'alarme 20 et du transistor 18 de la figure 2. En plus de détail, le premier programme de vérification du mode de fonctionnement représenté sur la figure 3 est stocké et un multivibrateur monostable redéclenchable 14 est connecté à la borne d'exécution de programme PR o est émis un signal d'exécution de programme, dont le niveau s'inverse périodiquement La borne de sortie Q du multivibrateur 14 est connectée à une borne d'entrée d'une porte ET 28 par un inverseur 16 et la sortie du circuit de remise à l'état initial 10 est connectée à l'autre borne d'entrée de la porte ET 28 Par ailleurs, la borne de sortie de la porte 28 est connectée à la borne de remise à l'état initial d'inversion RE 7 du micro- calculateur 1. Dans ce mode de réalisation, le premier programme de vérification du mode de fonctionnement de la figure 3 est un moyen de vérification du mode de fonctionnement; le multivibrateur monostable redéclenchable 14 et la porte ET 28 sont des moyens de correction d'un mode de fonctionnement anormal. Le fonctionnement du troisième mode de réalisation selon l'invention sera décrit ci-après. Quand une source d'alimentation en courant d'un microcalculateur 1 est mise en circuit, la tension est appliquée à la borne d'inversion B du multivibrateur monostable redéclenchable 14 pour le déclencher Par conséquent, la borne de sortie Q du multivibrateur 14 est maintenue à un niveau de tension H et ensuite passe à un niveau de tension L au bout d'un temps établi pré- déterminé t 2 Cependant, comme ce signal à un niveau de tension L est inversé par l'inverseur 16, une borne d'entrée de la porte ET 28 est maintenue à un niveau de tension H. Quand elle est en circuit, comme la tension d'alimentation en courant est simultanément appliquée au circuit de remise à l'état initial 10, la tension du condensateur Ci augmente graduellement jusqu'à un niveau de tension H pour remettre le microcalculateur à son état initial. Quand il est remis à son état initial, le microcalculateur 1 introduit trois bits du signal d'établissement du mode de fonctionnement correspondant à un mode de fonctionnement souhaité, qui est produit par un circuit externe, dans un registre de gestion de l'exécution par les points Po 1, P 02 et P 03 - Par ailleurs, quand il est remis à l'état initial, le microcalculateur 1 commence à exécuter séquentiellement des programmes d'exécution commençant à l'adresse N 01 de la mémoire de gestion pour émettre un signal d'exécution de programme inversé périodiquement à un temps périodique t 1 à la borne PR De plus, comme le premier programme de vérification du mode de fonctionnement de la figure 3 est stocké à un numéro prédéterminé d'adresse de la mémoire de gestion, les trois bits du signal d'établissement du mode de fonctionnement sont lus dans le registre et comparés aux bits de référence Si les deux sortes de bits correspondent, le programme de gestion continue à exécuter les calculs ou opérations nécessaires, émettant un signal d'exécution de programme pour déclencher de façon répétée le multivibrateur 14 et maintenir sa sortie Q à un niveau de tension H Comme ce signal de sortie est inversé à un niveau de tension L par l'inverseur 16, la sortie de la porte ET 28 est à un niveau de tension L sans remettre le microcalculateur 1 à l'état initial même si l'autre borne d'entrée de la porte ET 28 est maintenue à un niveau de tension H. Contrairement à cela, dans le cas o du bruit est produit et est appliqué aux points Po 1, P 02 et P 03 alors que le microcalculateur est initialisé et qu'ainsi le signal d'ajustement de mode de fonctionnement change par rapport au signal d'origine, comme les deux sortes de bits ne correspondent pas, le programme de gestion exécute une instruction ATTENTE dans le bloc 32 de la figure 3. Quand cette instruction ATTENTE est exécutée, toutes les bornes du microcalculateur 1 comprenant la borne PR sont maintenues à un niveau prédéterminé de tension En effet, le signal d'exécution de programme émis à la borne PR n'est pas inversé sur le temps préétabli t 2 du multivibrateur monostable redéclenchable 14, avec pour résultat que la sortie Q du multivibrateur 14 émet un signal à un niveau de tension L lorsque le temps pré- établi t 2 s'est écoule Par conséquent,après inversion en un signal à un niveau de tension H par l'inverseur 16, ce signal de sortie est appliqué à une borne d'entrée de la porte ET 28 Comme deux signaux à un niveau de tension H sont appliqués, la porte ET 28 applique un signal à lun niveau de tension H à la borne de remise à l'état inital d'inversion RES pour remettre le microcalculateur à l'état initial L'opération ci-dessus de remi oeà l'état initial est effectuée de façon répétée 4 usqu'à ce qu'un mode de fonctionnement correct puisse être choisie La figure 7 montre un quatrième mode de réalisation du moniteur du mode de fonctionnement pour un micro- calculateur selon la présente invention, o un mode prédéterminé de fonctioriement peut atre vérifié selon le second programme de vérification du mode de fonctionnement et le microcalculateur est automatiquement remis à un mode correct de fonctionnement en réponse à un signal combiné dans une porte ET-crmé d'un signal d'ordre de modede fonctionnement anormal émis à la borne P Aet d'un signal d'oscillation émis par un oscillat eur. Dans ce mode de réalisation, deux portes ET 34 et 38 et un oscillateur 32 sont disposés afin de remettre le microcalculateur à son état initial quand le second programme de vérification du mode de fonctionnement vérifie un mode de fonctionnement erroné à la place d'une lampe d'alarme 20 et des transistors 22 et 24 de la figure 4. Sur la figure 7, la borne FA de sortie du mode de fonctionnement anormal est connectée à une borne d'entrée d'une première porte ET 34; la sortie d'un oscillateur 32 est connectée à l'autre borne d'entrée de la première porte ET 34 La sortie de la première porte ET 34 est connectée à la première borne d'entrée d'une seconde porte ET 38; la sortie du circuit de remise à l'état initial 10 formé d'une résistance R 1 et d'un condensateur C 1 est connectée à l'autre borne d'entrée de la seconde porte ET 38 Par ailleurs, la sortie de la seconde porte ET 38 est- connectée à la borne de rétablissement d'inversion du microcalculateur 1. Dans ce mode de réalisation, le second programme de vérification du mode de fonctionnement de la figure 5 est un moyen de vérification du mode de fonctionnement; les deux portes ET 34 et 38 et l'oscillateur 32 sont des moyens de correction d'un mode de fonctionnement anormal. Le fonctionnement du quatrième mode de réalisation selon la présente invention sera décrit ci-après. Quand une source d'alimentation en courant d'un microcalculateur 1 est mise en circuit, comme le micro- oalculateur 1 n'est pas en fonctionnement, la borne PA émettant le mode de fonctionnement anormal est à un niveau de tension L Ce niveau de tension L est inversé à un niveau de tension H par l'inverseur 30 Par ailleurs, l'os- cillateur 32 est immédiatement activé pour émettre un signal à un niveau de tension H, avec pour résultat qu'un signal à un niveau de tension H est émis par la première porte ET 34 pour changer une borne d'entrée de la seconde porte ET 38 à un niveau de tension H. Quand la source d'alimentation en courant du microcalculateur 1 est mise en circuit, comme la tension est simultanément appliquée au circuit de remise à l'état initial 10, l'autre borne d'entrée de la seconde porte ET 38 change à un niveau H à un temps prédéterminé (déter- miné par la constante de temps de C 1 x R 1) après mise en circuit de la source d'alimentation en courant Par suite, la sortie de la seconde porte ET 38 devient un niveau de tension H pour remettre le microcalculateur 1 à son état initial. Quand il est remis à son état initial, le microcalculateur introduit trois bits du signal d'éta- blissement du mode de fonctionnement correspondant à un mode de fonctionnement souhaité, qui est produit par un circuit externe, dans le registre de gestion de l'exécution par les points P 01, P 02 et P 03 Par ailleurs, quand il est remis à son état initial, le microcalculateur 1 commence à exécuter séquentiellement des programmes de gestion en commençant à l'adresse NO 1 de la mémoire de gestion De plus, comme le second programme de vérification du mode de fonctionnement de la figure 5 est stocké à un numéro prédéterminé d'adresse de la mémoire de gestion, les trois bits du signal d'établis- sement du mode de fonctionnement sont lus et comparés aux bits de référence Si les deux sortes de bits correspondent, le programme de gestion applique un signal à un niveau de tension H à l'inverseur 30 Par conséquent, une borne d'entrée de la première porte ET 34 est maintenue à un niveau de tension L, avec pour résultat que la sortie de la première porte ET 34-est maintenue à un niveau de tension L sans passage d'un signal d'oscillation de l'oscillateur 32 En conséquence, malgré le fait que le circuit de remise à l'état initial 10 est laissé appliquant un signal à un niveau de tension H à l'autre borne d'entrée de la seconde porte ET 38, la seconde porte ET 38 émet un signal à un niveau de tension L sans remise à l'état initial du microcalculateur 1. Contrairement à cela, dans le cas o du bruit est produit et est appliqué aux points P 01, P 02 et P 03 alors -que le microcalculateur est remis à son état initial ou initialisé et que par conséquent le signal d'établissement du mode de fonctionnement change par rapport au signal correct, comme les deux sortes de bits ne correspondent pas, le programme de gestion applique un signal à un niveau de tension L à l'inverseur 30 Par conséquent, - une borne d'entrée de la première porte ET 34 est maintenue à un niveau de tension H avec pour résultat que la sortie de la première porte ET 34 passe à un niveau de tension H à chaque fois que le signal d'oscillation de l'oscillateur 32 passe à un niveau de tension H En d'autres termes, le signal d'oscillation passe vers une borne d'entrée de la seconde porte ET 38 Comme le circuit de remise à l'état initial 10 est laissé à un niveau de tension H, la seconde porte ET 38 applique un signal à un niveau de tension H-à la borne de rétablissement d'inversion RES pour remettre le microcalculateur 1 à son état initial. L'opération de remise à l'état initial ou rétablissement ci-dessus mentionné est répétée à chaque fois que le signal d'oscillation change à un niveau de tension H, jusqu'à ce qu'un fonctionnement correct puisse être choisi. La figure 8 montre un cinquième mode de réalisation du moniteur du mode de fonctionnement pour un micro- calculateur selon l'invention, o un mode prédéterminé de fonctionnement peut être vérifié selon le premier programme de vérification du mode de fonctionnement et un mode de fonctionnement erroné est indiqué par une lampe d'alarme éclairée par unpremier multivibrateur monostable re- déclenchable en réponse à un signal d'exécution de programme anormal émis par une borne d'exécution de programme et de plus le microcalculateur est automatiquement remis à son état initial à un mode correct de fonctionnement en réponse à un signal combiné dans une porte ET formé du signal de sortie d'un second multivibrateur monostable redéclenchable et d'un signal d'un oscillateur En d'autres termes, ce cinquième mode de réalisation peut être construit en combinaison avec le premier (figure 2), le troisième (figure 6) et le quatrième (figure 7). Dans ce mode de réalisation, le second programme de vérification du mode de fonctionnement montré sur la figure 5 est un moyen de vérification du mode de fonction- nement; les deux multivibrateurs monostables redéclenchables 14 A et 14 B, les deux portes ET 34 et 38, l'oscillateur 32, les inverseurs 16 et 30, le transistor 18 et la lampe d'alarme 20 sont des moyens de correction d'un mode de fonctionnement anormal. Le fonctionnement du cinquième mode de réalisation selon l'invention sera décrit ci-après. Quand une source d'alimentation en courant d'un microcalculateur 1 est mise en circuit, la tension est appliquée à la borne d'inversion B des premier et second multivibrateurs monostables redéclenchables 14 A et 14 B pour les déclencher Par conséquent, les bornes de sortie Q des multivibrateurs 14 A et 14 B sont maintenues à un niveau de tension H puis passent à un niveau de tension L après un temps établi prédéterminé t 2 L Te signal au niveau de tension L au second multivibratej tr mcinostable redéclenchable 14 B est inversé en un signal au niveau de tension H par l'inverseur 30 Par ailleurs, l'oscillateur 32 est immé- diatement activé, émettant un signal à un niveau de tension H avec pour résultat qu'un signal à un niveau de tension H est émis à la première porte ET 34 pour changer une borne d'entrée de la seconde porte ET 38 à un niveau de tension H. Quand la source d'alimentation en courant du microcaiculateur 1 est mise en circuit, comme la tension est simultanément appliquée au circuit 10 de remise à l'état initial, l'autre borne d'entrée de la seconde porte ET 38 passe à un niveau de tension H un temps prédéterminé après que la source d'alimentation en courant a été mise en circuit Par suite, la sortie de la seconde porte ET 38 passe à niveau de tension H pour remettre le microcalcula- teur 1 à son état initial. Quand il est remis à son état initial, le microcalculateur 1 introduit les trois bits du signal d'établissement du mode de fonctornnement correspondant à un mode de fonctionnement souhaité dans le registre de gestion de programme par les points P 01, P 02 et P 03 ' Par ailleurs, quand il est remis à son état initial, le microcalculateur I commence à exécuter dos programmes de gestion en commençant S 4 quentiellement à l'adresse N 1 de la mémoire de gestion et il émet un signal d'exécution de programme périodiquement inversé à un temps périodique t 1, à la borne PR De plus, comme le premier programme de vérification du mode de fonctionnement montré sur la figure 3 est stocké dans un numéro prédéterminé d'adresse de la mémoire de gestion, les trois bits du signal d'établissement du mode de fonctionnement sont lus du registre et comparés aux bits de référence Si les deux sortes de bits correspondent, le programme de gestion continue à exécuter les calculs et opérations nécessaires, émettant un signal d'exécution de programme pour déclencher de façon répétée les deux multivibrateurs 14 A et 14 B, c'est-à-dire maintenir leurs deux sorties Q à un niveau de tension H Comme ce signal de sortie du premier multivibrateur 14 A est inversé à un niveau de tension L par l'inverseur 16, le transistor 18 est mis hors circuit * et par conséquent la lampe d'alarme 20 ne s'allume pas. Par ailleurs, comme le signal à la sortie du second multivibrateur 14 B est inversé à un niveau de tension L par l'inverseur 30, une borne d'entrée de la première porte ET 34 est maintenue à un niveau de tension L, avec pour résultat que la sortie de la première porte ET 34 est maintenue à un niveau de tension L, sans émettre un signal d'oscillation par l'oscillateur 32 En conséquence, malgré le fait que le circuit de remise à l'état initial 10 est laissé émettant un signal à un niveau de tension H à l'autre borne d'entrée de la seconde porte ET 38, la seconde porte 38 émet un signal à un niveau de tension L sans remettre le microcalculateur 1 à son état initial. Contrairement à cela, dans le cas o du bruit est produit et est appliqué aux points P 01, P 02 et P 03 lorsque le microcalculateur est remis à l'état initial ou initialisé et qu'ainsi le signal d'établissement du mode de fonctionnement change par rapport au signal correct, comme les deux sortes de bits ne correspondent pas, le premier programme de vérification exécute une instruction ATTENTE au bloc 32 de la figure 3 Quand cette instruction ATTENTE est exécutée, toutes les bornes du microcalculateuri y compris la borne PR sont maintenues à un niveau pré- déterminé de tension En effet, le signal d'exécution de programme émis à la borne PR n'est pas inversé pendant le temps établi t 2 des multivibrateurs monostables re- déclenchables 14 A et 14 B, avec pour résultat-que les sorties Q des multivibrateurs 14 A et 14 B émettent un signal à un niveau de tension L lorsque le temps établi t 2 (période d'établissement de l'inversion du multivibrateur) s'est écoulé En réponse à ce signal à un niveau de tension L, le transistor 18 est mis en circuit après que le signal à un niveau de tension L a été inversé par l'inverseur 16 pour éclairer la lampe d'alarme 20, indiquant qu'un mode erroné de fonctionnement a été choisi. Par ailleurs, le signal au niveau de tension L du second multivibrateur 14 B est appliqué à l'inverseur 30. Par conséquent, une borne d'entrée de la première porte ET 34 est maintenue à un niveau de tension H, avec pour résultat que la sortie de la première porte ET 34 passe à un niveau de tension H à chaque fois que le signal d'os- cillation de l'oscillateur 32 passe à un niveau de tension H. En d'autres termes, le signal d'oscillation passe vers une borne d'entrée de la seconde porte ET 38 Comme le circuit de remise à l'état initial 10 est laissé appliquant un signal à un niveau de tension H à l'autre borne d'entrée de la seconde porte ET 38, la seconde porte ET 38 applique un signal à un niveau de tension H à la borne de réta- blissement d'inversion RES pour remettre le microcalcula- teur 1 à son état initial L'opération de remiseà l'état initial ci-dessus est répétée chaque fois que le signal d'oscillation passe à un niveau de tension H jusqu'à ce qu'un fonctionnement correct puisse être choisi. En résumé, dans ce cinquième mode de réalisation, un mode correct de fonctionnement peut être choisi de façon répétée en remettant le microcalculateur à l'état initial et une lampe d'alarme s'allume quand un mode anormal de fonctionnement est choisi. La figure 9 montre un sixième mode de réalisation du moniteur du mode de fonctionnement pour un micro- calculateur selon la présente invention, o un système de contrôle antidérapage pour un véhicule automobile est automatiquement inhibé en une opération ordinaire de freinage dans le cas o un mode de fonctionnement erroné a été choisi dans le microcalculateur. Le système de contrôle antidérapage sert à empêcher un véhicule automobile de glisser latéralement sur la route sans qu'une roue tourne, tandis que le véhicule avance Quand un frein d'urgence est appliqué à un véhicule automobile et qu'ainsi les roues arrière sont bloquées, le véhicule a tendance à déraper Par conséquent, le dérapage est empêché en réduisant la pression hydrau- lique du fluide de freinage immédiatement avant que les roues ne soient bloquées Cependant, si la pression hydraulique est laissée réduite, aucune force de freinage n'est appliquée au véhicule même si la pédale du frein est totalement enfoncée Le système de contrôle anti- dérapage peut contrôler la pression hydraulique du fluide de freinage afin d'obtenir une fonction appropriée de freinage sans glissement du véhicule latéralement en augmentant ou en réduisant de façon répétée la pression hydraulique selon la vitesse de rotation des roues du véhicule. Sur la figure 9, le chiffre de référence 40 désigne un capteur de la vitesse du véhicule pour émettre un signal alternatif de capteur dont la fréquence est proportionnelle à la vitesse de rotation des roues du véhicule. Le chiffre de référence 42 désigne un amplificateur opérationnel Le signal à la sortie du capteur 40 de la vitesse des roues est appliqué à une borne d'entrée (-) de l'amplificateur opérationnel 42; une tension obtenue en divisant la tension d'alimentation de 5 volts par deux résistances R 6 et R 7 est appliquée à l'autre borne d'entrée (+) de l'amplificateur opérationnel 42 Par ailleurs, une résistance R 8 sert de circuit de réaction. Par conséquent, le signal alternatif indiquant la vitesse des roues est converti en un signal impulsionnel en créneau par l'amplificateur 42 et il est appliqué au micro- calculateur 1 par le point d'3 ntrée Ps Comme on prévoit un programme de contrôle antidérapage dans le microcalculateur 1, le microcalcula- teur I calcule une fréquence appropriée de l'opération de freinage et émet un signal de contrôle pou activer un moyen de mise en action; en effet, une opération de pompage de freinage optima) (le frein est appliqué ou libéré de façon répétée) peut être obtenue sur la base du signal détecté par le capteur 40 de la vitesse des roues et amplifié par l'amplificateur opératiornnel 42. Le signal de contrôle du microcalculateur 1 est appliqué à la base d'un transistor de puissance 44 par une résistance R 9 Par conséquent, quand le signal est à un niveau de tension H, le transistor 44 est mis en circuit pour exciter un solénode électcromagnétique (moyen de mise en action de pression hydraulique), donc la pression hydraulique du système de freinage est réduite pour empêcher le dérapage Par ailleurs, quand le signal de contrôle est à un niveau de tension L, le transistor de puissance 44 est mis hors circuit pour désexciter le solénoïde électromagnétique 46, donc la pression hydraulique du système de freinage augmente pour application du frein au véhicule. Dans un système de contrôle antidérapage tel qu'on l'a décrit ci-dessus, dans le cas o un mode de fonction- nement erroné a été choisi, un signal indiquant une sélection de mode de fonctionnement erroné est émis par la borne d'exécution de programme ou borne de sortie de mode de fonctionnement anormal P et est appliqué à un moyen de correction 60 de mode de fonctionnement anormal comme un multivibrateur monostable redéclenchable 14 des figures 2, 6 ou 8. Dans ce mode de réalisation, le signal du moyen de correction de mode de fonctionnement anormal 60 est appliqué à la base d'un transistor 48, au collecteur duquel est relié un relais 50 pour interrompre l'alimen- tation en courant du transistor 44 Par conséquent, quand le signal du moyen de correction de mode de fonctionnement anormal 60 est à un niveau de tension H, le transistor 48 est mis en circuit pour exciter le solénoïde 50, donc un contact de relais 50 a est ouvert pour inhiber le contrôle du transistor 44, c'est-à-dire que le solénoïde électro- magnétique 46 prévu pour le système de contrôle anti- dérapage en tant que moyen de mise en action est inhibé. Par ailleurs, un autre transistor 52 est connecté au transistor 46 pour éclairer une lampe d'alarme 20 en réponse à un signal à un niveau de tension H du moyen de correction 60 du mode de fonctionnement anormal. Le fonctionnement de ce sixième mode de réalisation selon l'invention sera décrit ci-après. Dans le cas o un mode de fonctionnement erroné a été choisi dans le microcalculateur 1, le moyen de correction de mode de fonctionnement anormal 60 émet un signal à un niveau de tension H pour mettre le transistor 58 en circuit, donc le relais 50 est excité pour ouvrir le contact 50 a Par conséquent, la source d'alimentation en courant est coupée du solénoïde électromagnétique 46 pour inhiber la fonction du moyen de mise en action du système de contrôle antidérapage, avec pour résultat que le système de contrôle de freinage fonctionne comme une opération ordinaire de freinage En d'autres termes, un fonctionnement à sécurité intégrée peut être atteint dans le système de contrôle antidérapage. Par ailleurs, dans ce mode de réalisation, comme le transistor 52 est également mis en fonctionnement quand le transistor 48 est en fonctionnement, la lampe d'alarme 20 s'allume, indiquant qu'un mode de fonction- nement anormal a été choisi. Quand cette lampe 20 s'allume, il est possible de choisir un mode de fonctionnement correct en remettant le microcalculateur à son état initial;ctest-à-dire en arrêtant une fois l'alimentation en courant du micro- calculateur pour la remettre ensuite en marche. Par ailleurs, dans ce mode de réalisation, dren le cas o le signal d'exécution de programme est appliqué par le microcalculateur 1 au moyen de correction de mode fonctionnement anormal 60 par la borne PR, il est possible d'utiliser un temporisateur contrôleur de séquence conventionnelà la place du multivibrateur monostable redéclenchable 14 ou 14 A des figures 2 et 6. Un système de contrôle antidérapage a été expliqué cidessus à titre d'exemple Cependant, sans se limiter à ce système, il est possible d'appliquer ce sixième mode de réalisation selon l'invention à d'autres systèmes comme un système de contrôle du moteur, un système de contrôle du moyen de conditionnement d'air et autres d'un véhicule automobile. Par ailleurs, il est possible d'appliquer la présente invention à tout système de contrôle ou de commande utilisant un microcalculateur o l'un des divers modes de fonctionnement peut être choisi en réponse à un signal d'établissement du mode de fonctionnement produit par un circuit externe, afin d'inhiber le système de contrôle dans le cas d'une sélection d'un mode de fonctionnement erroné. Comme on l'a décrit ci-dessus, dans le moniteur du mode de fonctionnement selon l'invention pour un microcalculateur o l'un des divers modes de fonctionnement peut être choisi en réponse à un signal d'établissement du mode de fonctionnement produit par un circuit externe, comme le mode prédéterminé de fonctionnement est vérifié avec un programme spécifique stocké dans le microcalcula- teur et qu'un signal de mode de fonctionnement anormal peut être émis par le microcalculateur dans le cas o un mode de fonctionnement erroné a été choisi, même si un bruit externe est mélangé au signal d'établissement du mode de fonctionnement et que par conséquent un mode de fonctionnement erroné a été choisi, il est possible d'indiquer une sélection d'un mode de fonctionnement erroné et de plus de réétablir le microcalculateur à un mode de fonctionnement correct en le remettant de nouveau automatiquement à l'état initial, afin d'empêcher ainsi une gestion anormale du programme du fait d'une sélection d'un mode de fonctionnement erroné. Par ailleurs, dans le cas d'une sélection d'un mode de fonctionnement erroné, comme un moyen de mise en action commandé par le microcalculateur est inhibé en réponse au signal du mode de fonctionnement anormal, il est possible d'empêcher une gestion anormale du fait d'un choix erroné du mode de fonctionnement. R E V E N D I C A T I 0 N S 1. Moniteur du mode de fonctionnement d'un microcalculateur o l'un des divers modes de fonctionnement peut être choisi en réponse à un signal d'établissement du mode de fonctionnement produit par un circuit externe à chaque fois que le microcalculateur est initialisé par un circuit externe de remise à l'état initial, caractérisé en ce qu'il comprend: (a) un moyen de vérification du mode de fonction- nement pour vérifier si un mode de fonctionnement correct a été choisi dans le microcalculateur et pour émettre un signal d'ordre de mode de fonctionnement anormal dans le cas o un mode de fonctionnement erroné a été choisi; et (b) un moyen de correction de mode de fonction- nement anormal répondant audit moyen de vérification du mode de fonctionnement pour corriger un mode de fonction- nement choisi de façon erronée en un mode de fonctionnement correct en réponse au signal de commande de mode de fonctionnement anormal. 2 Moniteur selon la revendication 1, caractérisé en ce que le moyen précité de vérification du mode de fonctionnement est le microcalculateur lui-même pour stocker les bits du signal d'établissement du mode de fonctionnement appliqué par le circuit externe à un registre de gestion de programme qui y est prévu lorsque le micro- calculateur est initialisé en réponse à un signal de remise à l'état initial émis par le circuit externe de remise à l'état initial, lire les bits stockés du signal d'établis- sement du mode de fonctionnement et les bits de référence précédemment stockés correspondants, comparer les bits stockés et les bits de référence et émettre un signal d'ordre de mode de fonctionnement anormal quand les bits stockés ne correspondent pas aux bits de référence. 3. Moniteur selon la revendication 1, caractérisé en ce que le moyen précité de correction de mode de fonctionnement anormal est un moyen pour éclairer une lampe d'alarme indiquant un choix d'un mode de fonctionne- ment erroné en réponse à un signal d'ordre de mode de fonctionnement anormal émis par le moyen précité de vérification du mode de fonctionnement. 4. Moniteur selon la revendication 1, caractérisé en ce que le moyen précité de correction du mode de fonctionnement anormal est un moyen pour amorcer le microcalculateur en réponse au signal d'ordre de mode de fonctionnement anormal émis par le moyen précité de vérification du mode de fonctionnement. 5. Moniteur selon la revendication 1, caractérisé en ce que le moyen précité de correction de mode de fonctionnement anormal comprend de plus un moyen pour inhiber la gestion du programme exécuté par le micro- calculateur en réponse au signal d'ordre de mode de fonctionnement anormal émis par le moyen de vérification du mode de fonctionnement anormal précité. 6. Moniteur selon la revendication 3, caractérisé en ce que le moyen précité pour éclairer une lampe d'alarme indiquant une sélection d'un mode de fonctionne- ment erroné comprend: (a) un multivibrateur monostable redéclenchable ( 14) connecté au moyen précité de vérification du mode de fonctionnement pour émettre un signal d'alarme en réponse à un signal d'ordre de mode de fonctionnement anormal; (b) un transistor ( 18, 24) connecté audit multivibrateur monostable redéclenchable et mis en circuit en réponse au signal d'alarme; et (c) une lampe d'alarme ( 20) connectée audit transistor et éclairée quand ledit transistor est mis en circuit en réponse au signal d'alarme pour indiquer qu'un mode erroné de fonctionnement a été choisi dans le microcalculateur. 7 Moniteur selon la revendication 4, caractérisé en ce que le moyen précité pour initialiser le micro- calculateur comprend: (a) un multivibrateur monostable redéclenchable ( 14) connecté au moyen de vérification du mode de fonctionnement pour émettre un signal de remise à l'état initial en réponse à un signal d'ordre de mode de fonctionnement anormal; (b) une porte ET ( 28) connectée audit multi- vibrateur monostable redéclenchable et au circuit externe de remise à l'état initial pour appliquer un signal de remise à l'état initial au microcalculateur pour son initialisation quand le circuit externe de remise à l'état initial émet un signal de remise à l'état initial et quand ledit multivibrateur monostable redéclenchable émet un signal de remise à l'état initial. 8. Moniteur selon la revendication 4, caractérisé en ce que le moyen précité pour intialiser le micro- calculateur comprend: (a) un oscillateur ( 32) pour émettre un signal oscillant; (b) une première porte ET ( 34) connectée audit moyen de vérification du mode de fonctionnement et audit oscillateur pour émettre un signal combiné dans la porte ET formé du signal d'ordre du mode de fonctionnement anormal et du signal d'oscillation; et (c) une seconde porte ET ( 38) connectée à ladite porte ET et au circuit externe de remise à l'état initial pour appliquer un signal de remise à l'état initial au microcalculateur pour son initialisation quand le circuit externe de remise à l'état initial émet un signal de remise à l'état initial et quand ladite première porte ET émette signal combiné. 9. Moniteur selon la revendication 4, caractérisé en ce que le moyen précité pour initialiser le micro- calculateur comprend: (a) un multivibrateur monostable redéclenchable ( 14) connecté au moyen de vérification du mode de fonctionnement pourémettre un signal de remise à l'état initial en réponse à un signal d'ordre de mode de fonctionnement anormal; (b) un oscillateur ( 32) pour émettre un signal oscillant; (c) une première porte ET ( 34) connectée audit multivibrateur monostable redéclenchable et audit oscillateur pour émettre un premier signal combinédns la pcrte ET formé du signal de remise à l'état initial et du signal d'oscillation; et (d) une seconde porte ET ( 38) connectée à ladite première porte ET et au circuit externe de remise à l'état initial pour appliquer un signal de remise à l'état initial au microcalculateur pour son initialisation quand le circuit externe de remise à l'état initial émet un signal de remise à l'état initial et quand ladite première porte ET émet le premier signal combiné. 10. Moniteur selon la revendication 5, caractérisé en ce que le moyen précité pour inhiber la gestion du programme comprend: (a) un transistor ( 48) connecté au moyen de correction du mode de fonctionnement et mis en circuit en réponse au signal de commande de mode de fonctionnement anormal; et (b) un relais ( 50) connecté audit transistor et excité, quand ledit transistor est mis en fonctionnement, pour interrompre l'alimentation en courant d'un moyen de mise en action prévu pour un système contrôlé par le microcalculateur. 11. Procédé de surveillance permettant de vérifier que l'un parmi un certain nombre de modes de fonctionnement a été choisi correctement dans un micro- calculateur en réponse à un signal d'établissement du mode de fonctionnement produit par un circuit externe à chaque fois que le microcalculateur est initialisé par un circuit externe de remise à l'état initial, caractérisé en ce qu'il comprend les étapes de: (a) stocker les bits du signal d'établissement du mode de fonctionnement appliqué par le circuit externe à une résistance de gestion de programme prévue dans le microcalculateur quand le microcalculateur est initialisé; (b) lire les bits stockés du signal d'établisse- ment du mode de fonctionnement et les bits de référence précédemment stockés correspondants; (c) comparer les bits stockés et les bits de référence; (d) si les bits stockés correspondent aux bits de référence, continuer la gestion suivante; et (e) si les bits stockés ne correspondent pas aux bits de référence, émettre un signal d'ordre de mode de fonctionnement anormal du microc Qlculateur pour éclairer une lampe d'alarme indiquant qu'un mode erroné de fonctionnement a été choisi. 12 Procédé de surveillance pour vérifier que l'un des divers modes de fonctionnement a été correctement choisi dans un microcalcuiateur en réponse à un signal d'établissement du mode de fonctiornnement produit par un circuit externe à chaque fois que le microcalculateur est initialisé par un circuit externe de remise à l'état initial, caractérisé en ce qu'il comprend les étapes de: (a) stocker les bits du signal d'établissement du mode de fonctionnement produit par le circuit externe appliqué à une résistance de gestion de l'exécution prévue dans le microcalculateur quand le microcalculateur est initialisé; (b) lire les bits stockés du signal d'établisse- ment du mode de fonctionnement et les bits de référence précédemment stockés correspondants; (c) comparer les bits stockés et les bits de référence; (d) si les bits stockés correspondent aux bits de référence, continuer la gestion suivante; et (e) si les bits stockés ne correspondent pas aux bits de référence, émettre un signal d'ordre de mode de fonctionnement anormal du microcalculateur pour initialiser de façon répétée le microcalculateur. 13. Procédé de surveillance que l'un des divers modes de fonctionnement a correctement été choisi dans un microcalculateur en réponse à un signal d'éta- blissement du mode de fonctionnement produit par un circuit externe à chaque fois que le microcalculateur est initialisé par un circuit externe de remise à l'état initial, caractérisé en ce qu'il comprend les étapes de (a) stocker les bits du signal d'établissement du mode de fonctionnement appliqués par le circuit externe à une résistance de gestion de programme prévue dans le microcalculateur quand le microcalculateur est initialisé; (b) lire les bits stockés du signal d'établisse- x Uent du mode de fonctionnement et les bits de référence précédemment stockés correspondants; (c) comparer les bits stockés et les bits de référence; (d) si les bits stockés correspondent aux bits de référence, continuer la gestion suivante; (e) si les bits stockés ne correspondent pas aux bits de référence, émettre un signal d'ordre de mode de fonctionnement anormal au microcalculateur pour inhiber la gestion exécutée par le microcalculateur. 14. Procédé selon l'une quelconque des revendications 11, 12 ou 13, caractérisé en ce que le signal d'ordre de mode de fonctionnement anormal est un signal d'ordre d'instruction ATTENTE pour maintenir un signal d'exécution de programme à un niveau fixe. 15. Procédé selon l'une quelconque des revendications 11, 12 ou 13, caractérisé en ce que le signal d'ordre de mode de fonctionnement anormal est un signal à un niveau de tension H ou un signal à un niveau de tension L.