Commander les lampes par les deux Switch via un microcontrôleur
Partie 1 :
On désir commander les lampes par les deux Switch via un microcontrôleur.
Commander les lampes par les deux Switch |
Travail à effectuer :
- une fois on appuie sur le Switch B1 la lampe 1 clignote, et l’appuie sur le Switch B2 la lampe 2 clignote .
- le clignotement des deux lampes accompagné d’un bip sonore.
1- Faire la liste des composants nécessaire pour réaliser le montage.
2- Ecrire le programme MikroC qui répond à ce cahier de charge.
3- Implanter le schéma et simuler ce programme sur ISIS .
4- Réaliser le montage sur une plaquette d’expérimentation.
Solution :(programme de source)
char a,b; //déclaration de variable a;b
void main() {
TRISB=0;TRISA=0X1F; // configurer le PORTB et PORTA en entrée
PORTB=0;a=b=0;
while (1) // boucle infini
{
if(porta.F0==1) {a=~a;delay_ms(50);portb.F3=a;} //programme principale
if(porta.F1==1) {b=~b;delay_ms(50);portb.F7=b;}
if(porta.F1==1&&porta.F0==1) {portb.F0=1;}
else{portb.f0=0;}
}}
Pour télécharge touts les fiches cliquez ici
Partie 1 : Télérupteur
un microcontrôleur (Télérupteur) |
Travail à effectuer :
Utiliser 4 boutons poussoir pour allumer ou éteindre les 4 lampes
La sortie vers les lampes change d’état (0 ou 1) à chaque appui sur le bouton poussoir (Utiliser un transistor pour commander les lampes)
1- Faire la liste des composants nécessaire pour réaliser le montage
2- Ecrire le programme MikroC qui répond à ce cahier de charge.
3- Implanter le schéma et simuler ce programme sur ISIS .
4- Transférer le programme avec le programmateur.
5- Réaliser le montage sur une plaquette d’expérimentation.