0% found this document useful (0 votes)
10 views

Projets Programés

Uploaded by

oussamagharbi522
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Projets Programés

Uploaded by

oussamagharbi522
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Projets combinatoires programmés

1. Additionneur 4 bits

2. Schéma d’un soustracteur


3. Comparateur 4 bits

4. Codeur
Programme :
int pinA = 13, pinB = 12, pinC = digitalWrite(pinC, LOW); digitalWrite(pinD, LOW);
11, pinD = 10;
digitalWrite(pinD, LOW); }
int x,i;
} if (x == 7) {
bool b[10];
if (x == 2) { digitalWrite(pinA, HIGH);

digitalWrite(pinA, LOW); digitalWrite(pinB, HIGH);


void setup() {
digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH);
pinMode(pinA, OUTPUT);
digitalWrite(pinC, LOW); digitalWrite(pinD, LOW);
pinMode(pinB, OUTPUT);
digitalWrite(pinD, LOW); }
pinMode(pinC, OUTPUT);
} if (x == 3) { if (x == 8) {
pinMode(pinD, OUTPUT);
digitalWrite(pinA, HIGH); digitalWrite(pinA, LOW);
for(i=0;i<10;i++)
digitalWrite(pinB, HIGH); digitalWrite(pinB, LOW);
pinMode(i,INPUT);
digitalWrite(pinC, LOW); digitalWrite(pinC, LOW);
}
digitalWrite(pinD, LOW); digitalWrite(pinD, HIGH);

} }
void loop() {
if (x == 4) { if (x == 9) {
for(i=0;i<10;i++)
digitalWrite(pinA, LOW); digitalWrite(pinA, HIGH);
b[i]=digitalRead(i);
digitalWrite(pinB, LOW); digitalWrite(pinB, LOW);

digitalWrite(pinC, HIGH); digitalWrite(pinC, LOW);


for(i=0;i<10;i++)
digitalWrite(pinD, LOW); digitalWrite(pinD, HIGH);
if(b[i]==1)
} }
x=i;
if (x == 5) { delay(250);
if (x == 0) {
digitalWrite(pinA, HIGH); }
digitalWrite(pinA, LOW);
digitalWrite(pinB, LOW);
digitalWrite(pinB, LOW);
digitalWrite(pinC, HIGH);
digitalWrite(pinC, LOW);
digitalWrite(pinD, LOW);
digitalWrite(pinD, LOW);
}
}
if (x == 6) {
if (x == 1) {
digitalWrite(pinA, LOW);
digitalWrite(pinA, HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinB, LOW);
digitalWrite(pinC, HIGH);
5. Décodeur

6.

6. Multiplexeur 2-1
7. Démultiplexeur

You might also like