Corrige td3 7 Corrigé TD GE Exercice Le microcontrôleur étant alimenté par V nous allons essayer de dimensionner la résistances R dans les montages cidessous selon les valeurs normalisées données au tableau suivant Microcontrôleur Source de courant Microc
Corrigé TD GE Exercice Le microcontrôleur étant alimenté par V nous allons essayer de dimensionner la résistances R dans les montages cidessous selon les valeurs normalisées données au tableau suivant Microcontrôleur Source de courant Microcontrôleur Absorbe le courant Une Led verte ? nm à mA VD V est montée sur RA Calculer la résistance R pour avoir un courant ne dépassant pas mA U - R IE ? R ? En serie E R ? ? en serie E car ? r - et ? r ?? En serie E R ? ? en serie E car ? r ?? et ? r ?? Exercice Soit un CAN de bits de résolution Quelle sera la sensibilité en mV de ce CAN pour chacune des plages de tension a V à V s ? V mV b - V à V s ? V mV Exercice Avec PORTA et PORTB évaluer les expressions suivantes ? PORTA PORTB ? PORTA PORTA PORTB ? PORTA ? PORTB ? PORTA PORTB ? PORTA PORTA PORTB ? PORTA ? PORTB C ? PORTA PORTA PORTB ? PORTA PORTA PORTB Or ? PORTA ? PORTB Avec POARTA et PORTB évaluer les expressions suivantes PORTA PORTB ? PORTA PORTA ou PORTA PORTA Après décalage DROITE PORTA et C ? PORTA PORTA ou PORTA PORTA Après décalages DROITE PORTA et C ? PORTB PORTB ou PORTB PORTB Après décalage GAUCHE PORTB et C ? PORTB PORTB ou PORTB PORTB Après décalages GAUCHE PORTB et C Quelles sont alors les opérations arithmétiques réalisées par ces décalages ? a ? a ? a ? a n ? n n décal Droite n ? a ? a ? a ? a n ? n n décal Gauche n Exercice Écrire un programme pour mettre tous les bits du PORTB du PIC F au niveau logique puis à la logique et répéter ce procédé dix fois avec des retards de s entre les commutations Nous supposons l'utilisation de l ? instruction for pour créer une boucle qui répète les opérations requises dix fois Proposer la version standard du programme C Mettre tous les bits Forcer tous les bits ? Broches en SORTIE Par contre si on dire LIRE l ? état des bits ? Broches en ENTREE void main unsigned char j TRISB for j j j PORTB xFF Delayms PORTB Delayms ou x Répéter fois ou j j j ou j j j Mettre les bits du PORTB à ou PORTB b Retard de s Mettre les bits du PORTB à ou x ou b Retard de s C Proposer la version du programme C utilisant la complémentation du PORTB void main unsigned char j TRISB ou x PORTB xFF valeur initiale du PORTB for j j j Répéter fois ou j j j ou j j j PORTB PORTB Complémenter tous les bits du PORTB Delay ms Retard de s C
Documents similaires
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 17, 2022
- Catégorie Religion
- Langue French
- Taille du fichier 45kB