np

Dependencies:   mbed

Fork of intrupts by Hari Prasad

Committer:
anbukumaran
Date:
Thu Jul 02 10:28:39 2015 +0000
Revision:
1:72d03bbcbe35
Parent:
0:e2079fd3f2d9
nt

Who changed what in which revision?

UserRevisionLine numberNew contents of line
harseed951 0:e2079fd3f2d9 1 #include "mbed.h"
harseed951 0:e2079fd3f2d9 2
harseed951 0:e2079fd3f2d9 3 DigitalOut a(LED1),b(LED2),c(LED3),d(LED4);
anbukumaran 1:72d03bbcbe35 4 InterruptIn sw(p9);
harseed951 0:e2079fd3f2d9 5 void down() {
harseed951 0:e2079fd3f2d9 6 a=1;b=1,c=1,d=1;
harseed951 0:e2079fd3f2d9 7 wait(1);
harseed951 0:e2079fd3f2d9 8 a=1;b=1;c=1;d=0;
harseed951 0:e2079fd3f2d9 9 wait(1);
harseed951 0:e2079fd3f2d9 10 a=1;b=1;c=0;d=1;
harseed951 0:e2079fd3f2d9 11 wait(1);
harseed951 0:e2079fd3f2d9 12 a=1;b=1;c=0;d=0;
harseed951 0:e2079fd3f2d9 13 wait(1);
harseed951 0:e2079fd3f2d9 14 a=1;b=0;c=1;d=1;
harseed951 0:e2079fd3f2d9 15 wait(1);
harseed951 0:e2079fd3f2d9 16 a=1;b=0;c=1;d=1;
harseed951 0:e2079fd3f2d9 17 wait(1);
harseed951 0:e2079fd3f2d9 18 a=1;b=0;c=0;d=1;
harseed951 0:e2079fd3f2d9 19 wait(1);
harseed951 0:e2079fd3f2d9 20 a=1;b=0;c=0;d=0;
harseed951 0:e2079fd3f2d9 21 wait(1);
harseed951 0:e2079fd3f2d9 22 a=0;b=1;c=1;d=1;
harseed951 0:e2079fd3f2d9 23 wait(1);
harseed951 0:e2079fd3f2d9 24 a=0;b=1;c=1;d=0;
harseed951 0:e2079fd3f2d9 25 wait(1);
harseed951 0:e2079fd3f2d9 26 a=0;b=1;c=0;d=1;
harseed951 0:e2079fd3f2d9 27 wait(1);
harseed951 0:e2079fd3f2d9 28 a=0;b=1;c=0;d=0;
harseed951 0:e2079fd3f2d9 29 wait(1);
harseed951 0:e2079fd3f2d9 30 a=0;b=0;c=1;d=1;
harseed951 0:e2079fd3f2d9 31 wait(1);
harseed951 0:e2079fd3f2d9 32 a=0;b=0;c=1;d=0;
harseed951 0:e2079fd3f2d9 33 wait(1);
harseed951 0:e2079fd3f2d9 34 a=0;b=0;c=0;d=1;
harseed951 0:e2079fd3f2d9 35 wait(1);
harseed951 0:e2079fd3f2d9 36 a=0;b=0;c=0;d=0;
harseed951 0:e2079fd3f2d9 37 wait(1);
harseed951 0:e2079fd3f2d9 38 }
harseed951 0:e2079fd3f2d9 39
harseed951 0:e2079fd3f2d9 40 int main() {
harseed951 0:e2079fd3f2d9 41 sw.rise(&down);
harseed951 0:e2079fd3f2d9 42 a=0;b=0;c=0;d=1;
harseed951 0:e2079fd3f2d9 43 wait(1);
harseed951 0:e2079fd3f2d9 44 a=0;b=0;c=1;d=0;
harseed951 0:e2079fd3f2d9 45 wait(1);
harseed951 0:e2079fd3f2d9 46 a=0;b=0;c=1;d=1;
harseed951 0:e2079fd3f2d9 47 wait(1);
harseed951 0:e2079fd3f2d9 48 a=0;b=1;c=0;d=0;
harseed951 0:e2079fd3f2d9 49 wait(1);
harseed951 0:e2079fd3f2d9 50 a=0;b=1;c=0;d=1;
harseed951 0:e2079fd3f2d9 51 wait(1);
harseed951 0:e2079fd3f2d9 52 a=0;b=1;c=1;d=0;
harseed951 0:e2079fd3f2d9 53 wait(1);
harseed951 0:e2079fd3f2d9 54 a=0;b=1;c=1;d=1;
harseed951 0:e2079fd3f2d9 55 wait(1);
harseed951 0:e2079fd3f2d9 56 a=1;b=0;c=0;d=0;
harseed951 0:e2079fd3f2d9 57 wait(1);
harseed951 0:e2079fd3f2d9 58 a=1;b=0;c=0;d=1;
harseed951 0:e2079fd3f2d9 59 wait(1);
harseed951 0:e2079fd3f2d9 60 a=1;b=0;c=1;d=1;
harseed951 0:e2079fd3f2d9 61 wait(1);
harseed951 0:e2079fd3f2d9 62 a=1;b=0;c=1;d=1;
harseed951 0:e2079fd3f2d9 63 wait(1);
harseed951 0:e2079fd3f2d9 64 a=1;b=1;c=0;d=0;
harseed951 0:e2079fd3f2d9 65 wait(1);
harseed951 0:e2079fd3f2d9 66 a=1;b=1;c=0;d=1;
harseed951 0:e2079fd3f2d9 67 wait(1);
harseed951 0:e2079fd3f2d9 68 a=1;b=1;c=1;d=0;
harseed951 0:e2079fd3f2d9 69 wait(1);
harseed951 0:e2079fd3f2d9 70 a=1;b=1;c=1;d=1;
harseed951 0:e2079fd3f2d9 71 wait(1);
harseed951 0:e2079fd3f2d9 72
harseed951 0:e2079fd3f2d9 73 }