Exercices vacances Noel 1ère SSI
VII - Je dois réaliser un plan mémoire pour un système minimum à base de
microprocesseur 6809. Je souhaite réserver 128 octets pour mes E/S, 16ko pour
la ...
Part of the document
JOYEUX NOEL !
I- Soit l'équation logique suivante :
[pic]
a- Donner le logigramme correspondant (utilisation de portes logique)
b- Simplifier
c- Donner la table de vérité de S
II- Soit les schémas logiques suivant :
[pic]
III- Indiquer si les affirmations suivantes sont vraie ou fausse :
III- Répondre par VRAI ou FAUX aux affirmations suivantes :
1- On ne peut que lire en RAM
2- Une ROM est une mémoire non effaçable
3- Une EPROM est une mémoire effaçable électriquement
4- Un réseau en topologie étoile peut être du type Client/serveur ou poste
à poste
5- A tout nom de domaine est associée une adresse IP
6- A tout adresse IP est associé un nom de domaine
7- Un HUB est un appareil qui permet de relier tous les ordinateurs d'un
réseau local
IV- Compléter les zones en pointillées :
A - Un bus d'adresse de 32 bits peut adresser ...................
cases mémoires
B- La zone adressable en hexadécimal pour un bus de 16 bits est de
.................. à ..................
C- On souhaite réaliser une interface d'entrée/sortie : il faut
pouvoir adresser 2044 registres de 8 bits (ou cases mémoires de 8
bits) sur la carte interface. Mon bus d'adresse est de 16 bits et
mon bus de données de 8 bits : puis adresser toutes les cases
mémoires ?
V- Compléter le tableau suivant :
|Décimal|Binaire |Hexadécim|BCD |
| | |al | |
|255 | | | |
| |110101011101 | | |
| | |BA1 | |
| | | |1001 0001 0101 |
| | | |0011 |
VI - Calculer la valeur de Tf afin que la boucle do - loop dure exactement
400ms (= 0,4 s) . On donne 1(s = 1*10-6 s = 0.000001s.
T = 1
DO
T = T + 1 : 10(s
LOOP UNTIL T>= Tf : 40(s
VII - Je dois réaliser un plan mémoire pour un système minimum à base de
microprocesseur 6809. Je souhaite réserver 128 octets pour mes E/S, 16ko
pour la RAM et 32ko de EEPROM.
a- Donner les adresses de début et de fin de chaque zone (on empile à la
suite E/S , RAM et ROM) .
b- Le bus d'adresse est de 16 bits, est- ce suffisant ? (justifier)
2ème PARTIE
Réalisation d'une temporisation
On souhaite réaliser une temporisation de 150ms. L'algorithme de la
temporisation est le suivant :
Pour i = 1 à n1 3(s
Pour j = 1 à n2 3(s
Fin-Pour-j 1(s
Fin-pour-i 1(s
Proposer 2 valeurs pour n1 et n2 sachant que ce sont 2 registres 8 bits.
Justifier vos résultats en présentant clairement la méthode de calcul
Commande d'un port par masquage (4pts)
On souhaite commander certaines sorties du port B du microcontrôleur 68HC11
sans modifier l'état des autres sorties. Il est nécessaire pour cela de
réaliser un masque. On vous demande pour chacun des cas ci-dessous de
trouver le masque et l'opération logique à réaliser :
|X |X |
| | | | | | | | |MASQUE |
| |OPERATION LOGIQUE |
| | | | | | | | |MASQUE |
|X |X |0 |0 |X |X |X |X |RESULTAT |
Compléter : PORTB = PORTB ........ ..................
Soit les fonction suivantes :
[pic]
[pic]
décodeur BCD - 7 Segments
Soit le schéma suivant :
[pic]
L'afficheur est composé de 7 leds (segments ) qui en s'allumant permettent
d'afficher un chiffre . Par exemple si a=1, b=1, g=1c=1 et d=1 , c'est le
chiffre 3 qui va se former :
[pic]
Le code D3 à D0 en entrée est une valeur codée en BCD (valeur max = 1001
soit 9 en décimal) .
On vous demande de compléter le tableau de vérité suivant :
|D3 |D2 |D1 |D0 | |a |
|t1 | | | | | |
|t2 | | | | | |
|t3 | | | | | |
|t4 | | | | | |
a- Proposer un algorithme en utilisant les instructions suivantes :
DO... LOOP pour réaliser une boucle
Tempo t (pour temporisation)
PORTA = (pour affectation)
VI- Interface de puissance
A-schéma 1
[pic]
B- Schéma 2
[pic]
Compléter le chronogramme ci-dessous :
[pic]
VII - Compléter le schéma ci-dessous permettant de réaliser une interface
entre un signal en provenance d'un capteur et une entrée à micro-contrôleur
.
Caractéristique : capteur infra rouge type reflex alimenté en 24V.
Microcontroleur : 68HC11F1 alimenté en 5V . Tension d'entrée A0 : max : 5V.
Min : 0V
[pic]
Note : Si détection , S= 24V, sinon S=0V. Proposer un algorithme pour
compter le nombre de fois où un objet est détecter. Quelle est la valeur
max que je peux enregistrer dans un registre 16bits ?
-----------------------
EXERCICES VACANCES
1ère S SI
1- Donner les équations de S1, S2 et S3
2- On ne dispose plus de porte NOR et de porte NON. (uniquement des NAND et
OU exclusif : Donner les schémas équivalent pour remplacer la porte NOR
et la porte NON en utilisant que des nands
3- Tracer les chronogrammes de S1 , S2 et S3 pour :
[pic]
1 - Donner les schémas logiques correspondants à S4, S5, S6 et S7
2- Donner les schéma en utilisant uniquement des portes NAND
3- Simplifier S4, S5, S6 et S7
Vcc = 12V
R = 50 ohms
Vcesat = 0,3V
Vbe sat = 0,65V
120 < ( < 180
Calculer le courant Ic en utilisant la loi des mailles
En déduire Ib
Calculer Rb Pour Ve = 5V
On donne :
Vcc = 20 V
Vf = 2V
Vcesat = 0.2V
Vbesat = 0.7V
45