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