Lab2

Dependencies:   mbed

Revision:
0:7b3f38b1a151
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Feb 05 03:12:58 2014 +0000
@@ -0,0 +1,38 @@
+#include "mbed.h"
+
+DigitalIn a0 (PTA1);
+DigitalIn a1 (PTA2);
+DigitalIn b0 (PTD4);
+DigitalIn b1 (PTA12);
+
+int cin1;
+int out1, out2, out3, out4, out5, out6;
+int cout1;
+
+
+DigitalOut Cout(PTC2);
+DigitalOut S1(PTB3);
+DigitalOut S0(PTB2);
+
+int main() {
+    while(1) {
+        
+        out1= (!a1&b1)|(a1&!b1);
+        Cout=(!out1&cout1)|(out1&!cout1);
+        
+        out2 = a1&b1;
+        out3 = out1&cout1;
+        S1= out2|out3;
+        
+        out4= (!a0&b0|a0&!b0);
+        cout1=(!out4&cin1)|(out4&!cin1);
+        
+        out5 = a0&b0;
+        out6 = out4&cin1;
+        S0= out5|out6;        
+
+}
+}
+
+
+