LED課題0 初期値設定後、LED2進数表示

Dependencies:   mbed

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?

UserRevisionLine numberNew 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 }