Skip to content

Instantly share code, notes, and snippets.

@rafalw rafalw/PUCiM_1.ino
Created Oct 17, 2018

Embed
What would you like to do?
Program do testów ukłądu kombinacyjnego zbudowanego w oparciu o 74s00
// Test układu cyfrowego 74s00
// – ćw. 1
void setup() {
pinMode(4, OUTPUT); // sygnał a
pinMode(5, OUTPUT); // sygnał b
pinMode(6, INPUT); // sygnał y
Serial.begin(9600); // komunikacja z komputerem
}
void loop() {
byte y = 0;
Serial.print("a = 0, b = 0 ==> y = ");
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(1); // 1 ms na przełączenie się układu 74S00
y = digitalRead(6);
Serial.println(y);
delay(100);
Serial.print("a = 0, b = 1 ==> y = ");
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(1); // 1 ms na przełączenie się układu 74S00
y = digitalRead(6);
Serial.println(y);
delay(100);
Serial.print("a = 1, b = 0 ==> y = ");
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(1); // 1 ms na przełączenie się układu 74S00
y = digitalRead(6);
Serial.println(y);
delay(100);
Serial.print("a = 1, b = 1 ==> y = ");
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(1); // 1 ms na przełączenie się układu 74S00
y = digitalRead(6);
Serial.println(y);
delay(1000);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.