rter

Dependencies:   BluetoothSerial SeeedShieldBot mbed

Committer:
simwiu
Date:
Thu Nov 12 09:06:01 2015 +0000
Revision:
0:bf723d62720d
er

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simwiu 0:bf723d62720d 1 #include "mbed.h"
simwiu 0:bf723d62720d 2
simwiu 0:bf723d62720d 3 BusOut Leds (PA_9,PC_7,PB_6,PA_5,PB_5,PB_4);
simwiu 0:bf723d62720d 4 InterruptIn SW7 (PB_3);
simwiu 0:bf723d62720d 5 InterruptIn SW4 (PC_1);
simwiu 0:bf723d62720d 6
simwiu 0:bf723d62720d 7 static int teller=0;
simwiu 0:bf723d62720d 8
simwiu 0:bf723d62720d 9 void SW7_Pushed()
simwiu 0:bf723d62720d 10 { teller=teller+1;
simwiu 0:bf723d62720d 11 //Leds=~teller;
simwiu 0:bf723d62720d 12 }
simwiu 0:bf723d62720d 13
simwiu 0:bf723d62720d 14 int main()
simwiu 0:bf723d62720d 15 {
simwiu 0:bf723d62720d 16 //Leds=~teller;
simwiu 0:bf723d62720d 17 SW7.fall(&SW7_Pushed);
simwiu 0:bf723d62720d 18 wait_ms(5);
simwiu 0:bf723d62720d 19
simwiu 0:bf723d62720d 20 while (true)
simwiu 0:bf723d62720d 21 {
simwiu 0:bf723d62720d 22 SW4==1;
simwiu 0:bf723d62720d 23
simwiu 0:bf723d62720d 24 teller=0;
simwiu 0:bf723d62720d 25 SW7.enable_irq();
simwiu 0:bf723d62720d 26 wait_ms(1000);
simwiu 0:bf723d62720d 27 SW7.disable_irq();
simwiu 0:bf723d62720d 28
simwiu 0:bf723d62720d 29 if (teller >= 8)
simwiu 0:bf723d62720d 30 Leds=~0xFF;
simwiu 0:bf723d62720d 31 else if (teller >= 7)
simwiu 0:bf723d62720d 32 Leds=~0x7F;
simwiu 0:bf723d62720d 33 else if (teller >= 6)
simwiu 0:bf723d62720d 34 Leds=~0x3F;
simwiu 0:bf723d62720d 35 else if (teller >= 5)
simwiu 0:bf723d62720d 36 Leds=~0x1F;
simwiu 0:bf723d62720d 37 else if (teller >= 4)
simwiu 0:bf723d62720d 38 Leds=~0x0F;
simwiu 0:bf723d62720d 39 else if (teller >= 3)
simwiu 0:bf723d62720d 40 Leds=~0x07;
simwiu 0:bf723d62720d 41 else if (teller >= 2)
simwiu 0:bf723d62720d 42 Leds=~0x03;
simwiu 0:bf723d62720d 43 else if (teller >= 1)
simwiu 0:bf723d62720d 44 Leds=~0x01;
simwiu 0:bf723d62720d 45 else Leds=~0x00;
simwiu 0:bf723d62720d 46
simwiu 0:bf723d62720d 47
simwiu 0:bf723d62720d 48
simwiu 0:bf723d62720d 49 }
simwiu 0:bf723d62720d 50 }
simwiu 0:bf723d62720d 51
simwiu 0:bf723d62720d 52