Lab2

Dependencies:   mbed

Committer:
Equipo13
Date:
Wed Feb 05 03:12:58 2014 +0000
Revision:
0:7b3f38b1a151
Lab2;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Equipo13 0:7b3f38b1a151 1 #include "mbed.h"
Equipo13 0:7b3f38b1a151 2
Equipo13 0:7b3f38b1a151 3 DigitalIn a0 (PTA1);
Equipo13 0:7b3f38b1a151 4 DigitalIn a1 (PTA2);
Equipo13 0:7b3f38b1a151 5 DigitalIn b0 (PTD4);
Equipo13 0:7b3f38b1a151 6 DigitalIn b1 (PTA12);
Equipo13 0:7b3f38b1a151 7
Equipo13 0:7b3f38b1a151 8 int cin1;
Equipo13 0:7b3f38b1a151 9 int out1, out2, out3, out4, out5, out6;
Equipo13 0:7b3f38b1a151 10 int cout1;
Equipo13 0:7b3f38b1a151 11
Equipo13 0:7b3f38b1a151 12
Equipo13 0:7b3f38b1a151 13 DigitalOut Cout(PTC2);
Equipo13 0:7b3f38b1a151 14 DigitalOut S1(PTB3);
Equipo13 0:7b3f38b1a151 15 DigitalOut S0(PTB2);
Equipo13 0:7b3f38b1a151 16
Equipo13 0:7b3f38b1a151 17 int main() {
Equipo13 0:7b3f38b1a151 18 while(1) {
Equipo13 0:7b3f38b1a151 19
Equipo13 0:7b3f38b1a151 20 out1= (!a1&b1)|(a1&!b1);
Equipo13 0:7b3f38b1a151 21 Cout=(!out1&cout1)|(out1&!cout1);
Equipo13 0:7b3f38b1a151 22
Equipo13 0:7b3f38b1a151 23 out2 = a1&b1;
Equipo13 0:7b3f38b1a151 24 out3 = out1&cout1;
Equipo13 0:7b3f38b1a151 25 S1= out2|out3;
Equipo13 0:7b3f38b1a151 26
Equipo13 0:7b3f38b1a151 27 out4= (!a0&b0|a0&!b0);
Equipo13 0:7b3f38b1a151 28 cout1=(!out4&cin1)|(out4&!cin1);
Equipo13 0:7b3f38b1a151 29
Equipo13 0:7b3f38b1a151 30 out5 = a0&b0;
Equipo13 0:7b3f38b1a151 31 out6 = out4&cin1;
Equipo13 0:7b3f38b1a151 32 S0= out5|out6;
Equipo13 0:7b3f38b1a151 33
Equipo13 0:7b3f38b1a151 34 }
Equipo13 0:7b3f38b1a151 35 }
Equipo13 0:7b3f38b1a151 36
Equipo13 0:7b3f38b1a151 37
Equipo13 0:7b3f38b1a151 38