Académique Documents
Professionnel Documents
Culture Documents
Exercice n°1
1. Compléter le schéma du circuit (figure 1) en appliquant les consignes suivantes :
brancher L1 sur RA1 ;
brancher S1 sur RA0 ;
polariser le microcontrôleur ;
brancher le quartz sur les entrées de l’oscillateur externe.
Fig. 1
}
}
1. Quelle est la structure utilisée ?
2. Expliquer le fonctionnement. Identifier les déclarations et le corps du programme
Exercice n°5
Dans le schéma du circuit de la figure 2 la diode LED L1 ne s’allume que si la LED L2 est
éteinte. L2 ne s’allume qu’en cas où S1 et S2 sont actionnés.
En utilisant la structure if else :
1. Etablir un algorithme.
2. Traduire cet algorithme en un programme en mikroC.
Fig. 2
Exercice n°6
Le schéma du circuit (figure 3) comporte un microcontrôleur du type PIC16F84A. Ce circuit est
programmé pour allumer les diodes LED dans les conditions suivantes :
en cas où S1 = S2 = 0 , L1 = L2 = 1 ;
en cas où S1 =1 ET S2 = 0 , L1 = 0, L2 = 1 ;
en cas où S1 =0 ET S2 = 1 , L1 = 1, L2 = 0 ;
en cas de défaut, L1 = L2 = 0.
Fig. 3
En utilisant l’instruction switch établir un algorithme ainsi qu’un programme en mikroC répondant à
cette exigence.
Exercice n°7
Le schéma du circuit (figure 4) comporte un microcontrôleur du type PIC16F84A. Ce circuit est
programmé pour allumer les diodes LEDs dans les conditions suivantes :
en cas où S1 = S2 = S3 = 0, L1 = L2 = 1 ;
en cas où S1 = S2 = 1 ET S3 = 0, L1 = 1 , L2 = 0 ;
en cas où S1 =1, S2 = 0 ET S3 = 1, L1 = 0 , L2 = 1 ;
en cas de défaut, L1 = L2 = 0.
Fig. 4