Exemple : sélection du bit 5
Les entrées A0, A1 et A2 sont commandées par
3 sorties du port parallèle.
La sortie S est lue par une entrée du port
parallèle
Le multiplexeur joue le rôle d’un commutateur à 8 positions commandé par les entrées
d’adresse : en parcourant les 8 adresses, il est possible de reconstituer bit par bit l’octet
présent sur les 8 entrées de données.
TRAVAIL DEMANDE
Partie 1 : étude de la carte de conversion (CNA)
1. Avec une tension de référence Vref. = 5 V, pour une conversion sur 8 bits, le pas du
CNA est Pas= = .
2. Sur 8 bits, on peut coder ….. valeurs de tension soit 2…. valeurs. Le pas de conversion
U est de …… V soit égale à Uref/2…. . La valeur maximale UMax atteinte est de ……..
V soit égale à Uref -…….
3. Utiliser l’instruction ‘bin2dec’ pour convertir le mot binaire ‘00110011’, en décimal.
Quelle est alors la tension correspondante (Vref=5v).
4. utiliser l’instruction « digitalio » pour activer la communication entre MATLAB et le
port parallèle.
5. utiliser l’instruction « addline » pour spécifier les broches à utiliser
6. utiliser l’instruction « putvalue » pour envoyer des informations sur le port
7. visualiser les informations envoyées sur le simulateur
8. écrire un programme qui envoie pendant des périodes d’échantillonnage 1s une
séquence de commandes (par exemple [0 0 0 0], [0 1 0 1],…)
9. utiliser la carte CNA pour convertir des mots binaires sur 8 bits. visualiser sur un
oscilloscope les tensions converties à partir d’une séquence de commande envoyée par
MATLAB
Partie 2 : étude de la carte de conversion (CAN)
10. utiliser l’instruction « addline » pour spécifier les broches à utiliser
11. utiliser l’instruction « getvalue » pour recevoir des informations sur le port