Hari Prasad
/
intrupts
in
main.cpp@0:e2079fd3f2d9, 2015-07-02 (annotated)
- Committer:
- harseed951
- Date:
- Thu Jul 02 09:56:56 2015 +0000
- Revision:
- 0:e2079fd3f2d9
in
Who changed what in which revision?
User | Revision | Line number | New 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); |
harseed951 | 0:e2079fd3f2d9 | 4 | InterruptIn sw(p5); |
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 | } |