Untitled Quiz
52 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle est la taille en bits d'un unsigned long?

  • 8 bits
  • 16 bits
  • 64 bits
  • 32 bits (correct)
  • Quel type de donnée permet de stocker un entier non négatif allant de 0 à 1?

  • unsigned int
  • unsigned char
  • boolean (correct)
  • byte
  • Quelle est la fonction obligatoire qui doit apparaître dans tout programme Arduino?

  • void loop() (correct)
  • setup() (correct)
  • run()
  • main()
  • Quel opérateur est utilisé pour la soustraction dans un programme Arduino?

    <ul> <li></li> </ul> Signup and view all the answers

    Que retourne l'expression '5 > 3' dans un programme Arduino?

    <p>1 (vrai)</p> Signup and view all the answers

    Quel est le rôle principal de l'horloge dans un microprocesseur ?

    <p>Synchroniser l'exécution des tâches</p> Signup and view all the answers

    Que signifie la 'fréquence d'horloge' dans le contexte d'un microprocesseur ?

    <p>Le nombre de cycles que l'horloge effectue par seconde</p> Signup and view all the answers

    Comment l'horloge affecte-t-elle le traitement des données par le microprocesseur ?

    <p>En déterminant la séquence d'exécution des instructions</p> Signup and view all the answers

    Quelle composante est liée à la gestion des cibles de puissance dans un microsystème ?

    <p>Interface de puissance</p> Signup and view all the answers

    Quel composant du microsystème est principalement responsable de l'exécution des instructions ?

    <p>Le microprocesseur (µP)</p> Signup and view all the answers

    Qu'est-ce qu'un capteur TOR dans un microsystème ?

    <p>Un capteur qui fonctionne sur un principe binaire</p> Signup and view all the answers

    Quelle fonction l'imprimante a-t-elle dans le contexte d'un microsystème ?

    <p>Elle génère une sortie physique des données</p> Signup and view all the answers

    La période d'horloge se réfère à quoi dans un système informatique ?

    <p>Le temps écoulé entre deux impulsions d'horloge</p> Signup and view all the answers

    Quelle est la capacité de la mémoire de programme dans le PIC16F84?

    <p>1024 cases de 14 bits</p> Signup and view all the answers

    Quel est le rôle des SFR dans la RAM du PIC16F84?

    <p>Contrôler les opérations sur le circuit</p> Signup and view all the answers

    Combien d'octets contient l'E2PROM du PIC16F84?

    <p>64 octets</p> Signup and view all the answers

    Quel bit du registre STATUS indique la retenue d’une opération d’addition?

    <p>Bit C</p> Signup and view all the answers

    Quelle est la taille totale de la mémoire de données dans le PIC16F84?

    <p>128 octets</p> Signup and view all the answers

    Quel conditionnement est effectué par le bit RP0 dans le registre STATUS?

    <p>Sélectionne la Bank 0 ou 1</p> Signup and view all the answers

    Quelle partie de la RAM est réservée pour un usage général?

    <p>Registres généraux (GPR)</p> Signup and view all the answers

    Quel bit du registre STATUS est mis à 1 si le résultat d’une opération arithmétique est nul?

    <p>Bit Z</p> Signup and view all the answers

    Quel signal indique le début ou la fin d'une transmission sur le bus I2C?

    <p>Une transition sur SDA lorsque SCL = 1</p> Signup and view all the answers

    Que signifie le bit R/W dans le protocole I2C?

    <p>Il spécifie la direction du transfert</p> Signup and view all the answers

    Dans une transmission I2C, quel est l'ordre de transmission des bits?

    <p>Le bit de poids fort est transmis en premier</p> Signup and view all the answers

    Comment se déroule l'acquittement après une transmission dans le protocole I2C?

    <p>Le récepteur acquitte la transmission en maintenant SDA à l'état haut</p> Signup and view all the answers

    Quelle est la structure de l'adresse lors d'une transmission I2C?

    <p>7 bits d'adresse suivis d'un bit R/W</p> Signup and view all the answers

    Quel est le rôle des broches A2, A1 et A0 dans une communication I2C?

    <p>Elles définissent l'adresse unique de l'appareil</p> Signup and view all the answers

    Quel est le comportement des esclaves dans le protocole I2C?

    <p>Ils répondent par un mécanisme de requête/réponse</p> Signup and view all the answers

    Quelle condition est nécessaire pour transmettre des données sur SDA?

    <p>SCL doit être au niveau bas</p> Signup and view all the answers

    Quel niveau logique doit être appliqué pour allumer une LED en mode 'Absorption de courant'?

    <p>0 (0 V)</p> Signup and view all the answers

    Quelle ligne de code configure le PORTB en sortie dans le programme de la LED clignotante?

    <p>TRISB = 0;</p> Signup and view all the answers

    Dans le programme de la LED clignotante, quelle est la fonction utilisée pour créer un délai de 1 seconde?

    <p>Delay_ms(1000);</p> Signup and view all the answers

    Quel est le rôle de la résistance R dans le circuit de la LED en mode 'Source de courant'?

    <p>Limiter le courant à travers la LED.</p> Signup and view all the answers

    Quel code est utilisé pour éteindre la LED dans le programme de la LED clignotante?

    <p>LED = 0;</p> Signup and view all the answers

    Dans le programme de l'afficheur 7 segments, quel code est affiché pour le chiffre 3?

    <p>0xB0</p> Signup and view all the answers

    Quelle condition est vérifiée pour afficher le chiffre 4 sur l'afficheur 7 segments dans le programme?

    <p>Si PORTC.F7 == 0</p> Signup and view all the answers

    Quel est l'effet de mettre PORTC.F0 à 0 dans le programme de l'afficheur 7 segments?

    <p>Affiche le chiffre 3.</p> Signup and view all the answers

    Comment le programme différencie les deux boutons sur PORTC dans le dernier exemple d'afficheur 7 segments?

    <p>En vérifiant le niveau logique de PORTC.F7.</p> Signup and view all the answers

    Quelle valeur devrait être assignée à TRISB pour configurer PORTB comme entrée?

    <p>TRISB = 0xFF;</p> Signup and view all the answers

    Quelle fonction est utilisée pour définir une broche en tant que sortie dans le code Arduino ?

    <p>pinMode()</p> Signup and view all the answers

    Que fait la commande analogWrite(led_rouge, 0) dans le contexte d'une LED ?

    <p>Allume la LED rouge.</p> Signup and view all the answers

    Quel est l'effet de la ligne delay(50) dans la boucle loop() ?

    <p>Met en pause l'exécution durant 50 millisecondes.</p> Signup and view all the answers

    Dans une LED tricolore, que représente la fonction couleur(int numeroCouleur) ?

    <p>Elle définit la couleur affichée par la LED.</p> Signup and view all the answers

    Quel type de broche est 'BP1' selon le code fourni ?

    <p>Entrée</p> Signup and view all the answers

    Quelle valeur de tension correspond à une valeur brute lue de 512 sur un potentiomètre connecté à une broche analogique ?

    <p>2.5V</p> Signup and view all the answers

    Que se passe-t-il si BP2 est enfoncé dans le programme de lecture d'entrées ?

    <p>Led2 est allumée.</p> Signup and view all the answers

    Quelle commande est utilisée pour lire une valeur numérique d'une broche analogique ?

    <p>analogRead()</p> Signup and view all the answers

    Quel type de LED est contrôlé par les broches 9, 10, et 11 dans le code donné ?

    <p>LED RGB</p> Signup and view all the answers

    Quelle est la valeur de 'tension' après l'exécution de l'instruction tension = valeurLue * 5.0 / 1024; si valeurLue est 1024 ?

    <p>5V</p> Signup and view all the answers

    Quelle est la première couleur allumée par la fonction couleur(int numeroCouleur) ?

    <p>Rouge</p> Signup and view all the answers

    Que se passe-t-il si le compteur_defilement dépasse 6 dans le programme LED multicolores ?

    <p>Il est réduit à 0.</p> Signup and view all the answers

    Quel est l'ordre des actions lorsque BP3 est pressé ?

    <p>Led3 s'allume.</p> Signup and view all the answers

    Study Notes

    Module M11

    • Architecture des systèmes à processeurs (Cas des Microcontrôleurs PIC)
    • Transmission et acquisition de données
    • Eléments du Module Arduino

    Chapitre 1: Systèmes de numération

    • Rappels: Nombres Binaires Signés sur 8 Bits → Système C2
    • Avantage du système C2 par rapport aux autres systèmes
    • MSB : bit de poids le plus significatif
    • Représentation du 0.

    Chapitre 2 : Opérations en Binaire

    • Addition (règles)
    • Soustraction (notion de complément : à 1 et à 2).
    • Exemples d'opération en binaire.

    Chapitre 3 : Architecture des systèmes à processeurs

    • Familles de processeurs: Généraliste, Embarquées, Spécialisé Traitement du signal, Spécifiques à une Application, Laboratoire Configurable par l'utilisateur
    • Où trouve-t-on les processeurs ? (Exemples d'appareils)
    • Microsystèmes
    • Architecture matérielle (Schéma du microsystème simplifiée)
    • Horloge du microprocesseur (fonctionnement et schéma)
    • Modèle générique des microprocesseurs
      • ALU ou UAL.
      • Registres de données
      • Registres d'adresse
      • Pointeurs de pile
      • Pointeur de programme (PC)
      • Registre d'Etat (Status)
      • Calculs UAL
    • PC (Compteur Programme): Définition & Exemple.
    • Statuts (Registre d'état): Définition & explications de bits (Ex : bit C, bit Z, bit DC).
    • Notion de microcontrôleur (Schéma de structure générale du micro-processeur).

    Chapitre 4 : Microcontrôleurs PIC

    • Gammes des PIC : 32 bits, 16 bits, 8 bits.

    • Architectures des PIC (Architecture matérielle Harvard).

    • Architectures du PIC16F84 : Définition, famille et résumé (logicielle RISC, vitesse typique 4 MHZ).

      • Architecture interne du PIC16F84 (schéma)
      • Architecture externe du PIC16F84 (schéma).
      • Horloges (schéma) - Horloge Interne - Horloge Externe
    • Différentes familles de PIC (Base-Line, Middle-Range, High-End).

    • Fonctions intégrées aux PIC

      • Points communs à tous les µC.
      • Spécificités par µC. (Ex: PIC16C84).
      • EEPROM, 1/2 timers, ADC, DAC, Comparateur et CCP
    • Référence des µC PIC (PIC16F 84 - 4)

    Chapitre 5 : Eléments de Programmation MikroC for PIC

    • Structure du programme C
    • Autres exemples de programmes C : Clignoter une LED
    • Types de données standards 
    • Séquences d'échappement (Escape Sequences)
    • Opérateurs binaires
    • Opérateurs de comparaison
    • Instructions conditionnelles : if ... else, switch ... case
    • Boucle for, while, do...while
    • Fonctions: Définition et exemples

    Chapitre 6 : Bibliothèques intégrées à MikroC for PIC

    • Bibliothèques fréquemment utilisées
    • Fonctions essentielles des bibliothèques (Exemples: ADC, LCD, UART, PWM, EEPROM,…)
    • Bibliothèque USART - fonctionnement - paramètres du protocole RS232 - Exemple de programme

    Chapitre 7 : Modules CCPx

    • Utilisation de PWM
    • Programme (exemples)

    Chapitre 8 : Interruptions

    • Interruption : Définition et mécanisme
      • Interruption externe
      • Interruption Timer TMR0, fonctionnement, schéma
        • Registre INTCON, explications des bits.
    • Registre OPTION_REG
    • Exemples d'utilisation.

    Chapitre 9 : Acquisition et Transmission Séries de données

    • Généralités sur les bus séries (SATA, Ethernet, RS485, RS232, I2C, SPI, CAN, USB, 1-Wire…).

    • Bus CAN - Introduction au BUS CAN. - Généralités - Exemples de Bus Série - Bus courants dans les systèmes embarqués. - Topologie du réseau CAN, Principe d'Arbitrage. - Format des Trames de données du BUS CAN.

    • Bus I2C: Présentation, Protocole, Cas général de Communication - Écriture d'une donnée. - Lecture d'une donnée. - Restart. -Conflits et prise de contrôle du bus . - Exemple d'Esclave EEPROM.

    Chapitre 10 : Module Arduino

    • Généralités sur les Modules Arduino
    • Arduino UNO (caractéristiques: microcontrôleur, tension, broches, intensité, mémoires …)
    • Broches d'Arduino UNO
    • Description des E/S (ATMEGA 328).
    • IDE de programmation Arduino
    • Programmation Arduino (fonction setup et loop, exemple de déclaration de variables et fonctions).

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    More Like This

    Untitled Quiz
    37 questions

    Untitled Quiz

    WellReceivedSquirrel7948 avatar
    WellReceivedSquirrel7948
    Untitled Quiz
    55 questions

    Untitled Quiz

    StatuesquePrimrose avatar
    StatuesquePrimrose
    Untitled Quiz
    18 questions

    Untitled Quiz

    RighteousIguana avatar
    RighteousIguana
    Untitled Quiz
    48 questions

    Untitled Quiz

    StraightforwardStatueOfLiberty avatar
    StraightforwardStatueOfLiberty
    Use Quizgecko on...
    Browser
    Browser