
LED課題0 初期値設定後、LED2進数表示
main.cpp@0:9de32eeef0cf, 2016-10-13 (annotated)
- Committer:
- nakano_han
- Date:
- Thu Oct 13 02:45:49 2016 +0000
- Revision:
- 0:9de32eeef0cf
LED??0????????2???LED??
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nakano_han | 0:9de32eeef0cf | 1 | #include "mbed.h" |
nakano_han | 0:9de32eeef0cf | 2 | |
nakano_han | 0:9de32eeef0cf | 3 | AnalogIn sw1(A5); //SW1入力設定 |
nakano_han | 0:9de32eeef0cf | 4 | AnalogIn sw2(A4); //SW2入力設定 |
nakano_han | 0:9de32eeef0cf | 5 | DigitalOut out1(D7); //LED出力設定 |
nakano_han | 0:9de32eeef0cf | 6 | DigitalOut out2(D6); //LED出力設定 |
nakano_han | 0:9de32eeef0cf | 7 | DigitalOut out3(D5); //LED出力設定 |
nakano_han | 0:9de32eeef0cf | 8 | DigitalOut out4(D4); //LED出力設定 |
nakano_han | 0:9de32eeef0cf | 9 | |
nakano_han | 0:9de32eeef0cf | 10 | int main() |
nakano_han | 0:9de32eeef0cf | 11 | { |
nakano_han | 0:9de32eeef0cf | 12 | char a = 0; //aの初期値設定(LED2進数表示の分岐の値) |
nakano_han | 0:9de32eeef0cf | 13 | if(a == 1) //aの値が1なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 14 | { |
nakano_han | 0:9de32eeef0cf | 15 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 16 | } |
nakano_han | 0:9de32eeef0cf | 17 | if(a == 2) //aの値が2なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 18 | { |
nakano_han | 0:9de32eeef0cf | 19 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 20 | } |
nakano_han | 0:9de32eeef0cf | 21 | if(a == 3) //aの値が3なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 22 | { |
nakano_han | 0:9de32eeef0cf | 23 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 24 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 25 | } |
nakano_han | 0:9de32eeef0cf | 26 | if(a == 4) //aの値が4なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 27 | { |
nakano_han | 0:9de32eeef0cf | 28 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 29 | } |
nakano_han | 0:9de32eeef0cf | 30 | if(a == 5) //aの値が5なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 31 | { |
nakano_han | 0:9de32eeef0cf | 32 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 33 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 34 | } |
nakano_han | 0:9de32eeef0cf | 35 | if(a == 6) //aの値が6なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 36 | { |
nakano_han | 0:9de32eeef0cf | 37 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 38 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 39 | } |
nakano_han | 0:9de32eeef0cf | 40 | if(a == 7) //aの値が7なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 41 | { |
nakano_han | 0:9de32eeef0cf | 42 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 43 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 44 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 45 | } |
nakano_han | 0:9de32eeef0cf | 46 | if(a == 8) //aの値が8なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 47 | { |
nakano_han | 0:9de32eeef0cf | 48 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 49 | } |
nakano_han | 0:9de32eeef0cf | 50 | if(a == 9) //aの値が9なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 51 | { |
nakano_han | 0:9de32eeef0cf | 52 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 53 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 54 | } |
nakano_han | 0:9de32eeef0cf | 55 | if(a == 10) //aの値が10なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 56 | { |
nakano_han | 0:9de32eeef0cf | 57 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 58 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 59 | } |
nakano_han | 0:9de32eeef0cf | 60 | |
nakano_han | 0:9de32eeef0cf | 61 | if(a == 11) //aの値が11なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 62 | { |
nakano_han | 0:9de32eeef0cf | 63 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 64 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 65 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 66 | } |
nakano_han | 0:9de32eeef0cf | 67 | if(a == 12) //aの値が12なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 68 | { |
nakano_han | 0:9de32eeef0cf | 69 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 70 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 71 | } |
nakano_han | 0:9de32eeef0cf | 72 | if(a == 13) //aの値が13なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 73 | { |
nakano_han | 0:9de32eeef0cf | 74 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 75 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 76 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 77 | } |
nakano_han | 0:9de32eeef0cf | 78 | if(a == 14) //aの値が14なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 79 | { |
nakano_han | 0:9de32eeef0cf | 80 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 81 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 82 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 83 | } |
nakano_han | 0:9de32eeef0cf | 84 | if(a == 15) //aの値が15なら{}内実行 |
nakano_han | 0:9de32eeef0cf | 85 | { |
nakano_han | 0:9de32eeef0cf | 86 | out1 = 0xFF; //LED1点灯 |
nakano_han | 0:9de32eeef0cf | 87 | out2 = 0xFF; //LED2点灯 |
nakano_han | 0:9de32eeef0cf | 88 | out3 = 0xFF; //LED3点灯 |
nakano_han | 0:9de32eeef0cf | 89 | out4 = 0xFF; //LED4点灯 |
nakano_han | 0:9de32eeef0cf | 90 | } |
nakano_han | 0:9de32eeef0cf | 91 | } |