Nom
:…………………………………… Prénom :……………………...……….. Classe :3T1 N° :……...
Travail demandé
A-/ LOGIQUE COMBINATOIRE
En se référant à la description du système « Store SOMFY » (DT pages 1 et 2)
1-/ Chercher les variables d’entrée :
………………………………………………………………………………………………………………………………………
2-/ Chercher les variables de sortie :
………………………………………………………………………………………………………………………………………
3-/ Analyser le fonctionnement du système « STORE SOMFY» en complétant la table de vérité
suivante.
v s m d KAM KAD
0 0 0 0 0 0 4- / Ecrire l’équation logique complète de KAD
0 0 0 1 …… 1
0 0 1 0 …… 0 KAD = ……………..……… + ………………………
0 0 1 1 …… 0
+ …………………..………
0 1 0 0 …… 1
0 1 0 1 …… 1
0 1 1 0 …… 0 5- / Montrer algébriquement que :
0 1 1 1 …… 0
1 0 0 0 …… 0 KAD = m.v.(s+d)
1 0 0 1 …… 0
………………………………………………………………..…
1 0 1 0 …… 0
1 0 1 1 …… 0 ………………………………………………………………..…
1 1 0 0 …… 0
1 1 0 1 …… 0 ………………………………………………………………..…
1 1 1 0 …… 0
………………………………………………………………..…
1 1 1 1 …… 0
6-/ Simplifier graphiquement les équations logiques de KAM et KAD
m m
d 00 01 11 10 d
v s v s 00 01 11 10
0KAM
0 = ……………….………………………… KAD = ……………….…………………………
00
01
01
11
11
10
10
Dossier réponse Système STORE SOMFY PROF :KADRI MONGI Page 1 sur 4
7-a-/ Sachant que KAM= (m.d) +v, écrire l’équation de KAM en utilisant des portes NAND à
deux entrées.
m d v
……………………………………………….…………
…………………………………………………………
KAM
…………………………………………………………
7-b-/ Ecrire l’équation de KAM en utilisant des portes NOR à deux entrées.
…………………………………………………. m d v
………………………………………………… KAM
…………………………………………………
B-/ ARITHMÉTIQUE BINAIRE
1-/ Réaliser les additions en binaire ci-dessous
1 1 0 1 1 1 1 1 1 1 0 0 1
+ 0 1 1 1 0 + 1 0 1 1 1 0 0 1
= =
2-/ Compléter le montage ci-dessous pour réaliser l’opération d’addition en binaire ci-dessous.
S= A+B avec A= 110 et B= 101 (donner le résultat de l’opération)
5V
… … …
.
Add . Add . Add
(1bit) (1bit) (1bit)
C3=… S2=… S1=…… S0=……
…. …. . .
C-/ LES MICROCONTRÔLEURS
1-/ En se référant aux documents constructeur des microcontrôleurs PIC (DT page 3),
compléter le tableau ci-dessous.
Référence du 16F876A 16F877A
16F84A
microcontrôleur
2 Ports ………………… …………………………
Nombre des ports
entrées/sorties (A et B) ………………… …………………………
Nombre des ……………… ………………… …………………………
entrées/sorties
Dossier réponse Système STORE SOMFY PROF :KADRI MONGI Page 2 sur 4
2-/ Compléter la phrase ci-dessous pas les mots qui conviennent
Programmable - Microcontrôleur - circuit
Le …………………..………… PIC16F84A est un ……………..………… intégré .……………………………
3-/ En se référant à la solution programmée avec système de sécurité décrit au DT page 3 et
au montage de la figure 4 pages 3 :
3- a-/ Quel est le rôle et le type du circuit 3 (Figure4)
Rôle : Circuit d’…..………….………………. ; Type : oscillateur à ………….……….…….
3- b-/ Compléter la configuration des registres TRISA et TRISB
SENS TRISA=……………………(2)
- - - …… …… …… …… ……
(Entrée- Sortie)
TRISA=……………………(10)
PORTA - - - RA4 RA3 RA2 RA1 RA0
TRISA TRISA=……………………(16)
SENS
TRISB= ……………………
… (2) …… …… …… …… …… …… ……
(Entrée- Sortie)
TRISB=……………………(10)
PORTB RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
TRISB=……………………(16)
TRISB …… …… …… …… …… …… …… ……
4- On propose de faire clignoter une diode led avant la montée ou la descente du store On donne le
programme en mikroC suivant :
3-1/ Identifier les déclarations et le corps du programme
3-2/ Quelle est la structure utilisée ? Programme
sbit D at RA0_bit;
…………………………………………………………………..
char i ;
3-3/ Combien de fois la LED D va s’allumer par ce
void main()
programme ?
{
…………………………………………………………………..
TRISA.B0=0;
PORTA=0;
3-4/ Compléter le schéma du circuit (figure 1):
for (i=5;i>0;i--)
{
D=1;delay_ms(500); D=0; delay_ms(500);
}
D
}
Dossier réponse Système STORE SOMFY PROF :KADRI MONGI Page 3 sur 4
5-/ On donne le programme en langage MicroC PRO incomplet ci-dessous.
Analyser le fonctionnement du système STORE SOMFY avec le système de sécurité puis compléter
le programme source correspondant et les commentaires manquants.
sbit Cd at ................................; sbit v at ................................;
sbit s at ................................; sbit m at ................................;
sbit ........ at RA4_bit;
sbit KAM at ................................; sbit KAD at ................................;
sbit .....................................................;
void main()
{
TRISA=0b.....................................; // configuration du registre TRISA
TRISB=0x.....................................; // configuration du registre TRISB
PORTB=.............. // Initialisation des sorties
while (1)
........ // début de la boucle infinie
if (Cd........ 1) // Si Cd=1
{
KAM=........;
KAD=........;
LR =........;
delay_ms(............); // pause de 0,5 seconde
LR =0;
…….…………………………………………
...... // Fin si
else
{
KAM= …….…………………………………… // Equation de la sortie KAM
KAD=((!m) …… (!v)) …… (s……d); // Equation de la sortie KAD
}
} // …….…………………………………………
} // …….…………………………………………
Dossier réponse Système STORE SOMFY PROF :KADRI MONGI Page 4 sur 4