Leidy Catalina Rodríguez Laverde / Mbed 2 deprecated dec_bcd_7seg_LEDS

Dependencies:   mbed

Committer:
LCRodriguez
Date:
Sat Aug 19 21:49:33 2017 +0000
Revision:
0:aa27a09e44d2
VoltiLeds

Who changed what in which revision?

UserRevisionLine numberNew contents of line
LCRodriguez 0:aa27a09e44d2 1 #include "BCDSEG.h"
LCRodriguez 0:aa27a09e44d2 2
LCRodriguez 0:aa27a09e44d2 3 int led[12]={0x001,0x003,0x007,0x00f,0x01f,0x03f,0x07f,0x0ff,0x1ff,0x3ff,0x7ff,0xfff};
LCRodriguez 0:aa27a09e44d2 4 void And::ve(PinName a,PinName b,PinName c,PinName d,PinName e,PinName f,PinName g,PinName h,PinName i,PinName j,PinName k,PinName l)
LCRodriguez 0:aa27a09e44d2 5 {
LCRodriguez 0:aa27a09e44d2 6
LCRodriguez 0:aa27a09e44d2 7 a_= a;
LCRodriguez 0:aa27a09e44d2 8 b_= b;
LCRodriguez 0:aa27a09e44d2 9 c_= c;
LCRodriguez 0:aa27a09e44d2 10 d_= d;
LCRodriguez 0:aa27a09e44d2 11 e_= e;
LCRodriguez 0:aa27a09e44d2 12 f_= f;
LCRodriguez 0:aa27a09e44d2 13 g_= g;
LCRodriguez 0:aa27a09e44d2 14 h_= h;
LCRodriguez 0:aa27a09e44d2 15 i_= i;
LCRodriguez 0:aa27a09e44d2 16 j_= j;
LCRodriguez 0:aa27a09e44d2 17 k_= k;
LCRodriguez 0:aa27a09e44d2 18 l_= l;
LCRodriguez 0:aa27a09e44d2 19 }
LCRodriguez 0:aa27a09e44d2 20 void And::bcd(float number)
LCRodriguez 0:aa27a09e44d2 21
LCRodriguez 0:aa27a09e44d2 22 {
LCRodriguez 0:aa27a09e44d2 23 if (number <= 0.275)
LCRodriguez 0:aa27a09e44d2 24 {
LCRodriguez 0:aa27a09e44d2 25 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 26 Leds=led[0];
LCRodriguez 0:aa27a09e44d2 27 }
LCRodriguez 0:aa27a09e44d2 28 if (number>0.275&&number<=0.275*2)
LCRodriguez 0:aa27a09e44d2 29 {
LCRodriguez 0:aa27a09e44d2 30 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 31 Leds=led[1];
LCRodriguez 0:aa27a09e44d2 32 }
LCRodriguez 0:aa27a09e44d2 33 if (number>0.275*2&&number<=0.275*3)
LCRodriguez 0:aa27a09e44d2 34 {
LCRodriguez 0:aa27a09e44d2 35 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 36 Leds=led[2];
LCRodriguez 0:aa27a09e44d2 37 }
LCRodriguez 0:aa27a09e44d2 38 if (number>0.275*3&&number<=0.275*4)
LCRodriguez 0:aa27a09e44d2 39 {
LCRodriguez 0:aa27a09e44d2 40 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 41 Leds=led[3];
LCRodriguez 0:aa27a09e44d2 42 }
LCRodriguez 0:aa27a09e44d2 43 if (number>0.275*4&&number<=0.275*5)
LCRodriguez 0:aa27a09e44d2 44 {
LCRodriguez 0:aa27a09e44d2 45 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 46 Leds=led[4];
LCRodriguez 0:aa27a09e44d2 47 }
LCRodriguez 0:aa27a09e44d2 48 if (number>0.275*5&&number<=0.275*6)
LCRodriguez 0:aa27a09e44d2 49 {
LCRodriguez 0:aa27a09e44d2 50 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 51 Leds=led[5];
LCRodriguez 0:aa27a09e44d2 52 }
LCRodriguez 0:aa27a09e44d2 53 if (number>0.275*6&&number<=0.275*7)
LCRodriguez 0:aa27a09e44d2 54 {
LCRodriguez 0:aa27a09e44d2 55 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 56 Leds=led[6];
LCRodriguez 0:aa27a09e44d2 57 }
LCRodriguez 0:aa27a09e44d2 58 if (number>0.275*7&&number<=0.275*8)
LCRodriguez 0:aa27a09e44d2 59 {
LCRodriguez 0:aa27a09e44d2 60 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 61 Leds=led[7];
LCRodriguez 0:aa27a09e44d2 62 }
LCRodriguez 0:aa27a09e44d2 63 if (number>0.275*8&&number<=0.275*9)
LCRodriguez 0:aa27a09e44d2 64 {
LCRodriguez 0:aa27a09e44d2 65 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 66 Leds=led[8];
LCRodriguez 0:aa27a09e44d2 67 }
LCRodriguez 0:aa27a09e44d2 68 if (number>0.275*9&&number<=0.275*10)
LCRodriguez 0:aa27a09e44d2 69 {
LCRodriguez 0:aa27a09e44d2 70 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 71 Leds=led[9];
LCRodriguez 0:aa27a09e44d2 72 }
LCRodriguez 0:aa27a09e44d2 73 if (number>0.275*10&&number<=0.275*11)
LCRodriguez 0:aa27a09e44d2 74 {
LCRodriguez 0:aa27a09e44d2 75 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 76 Leds=led[10];
LCRodriguez 0:aa27a09e44d2 77 }
LCRodriguez 0:aa27a09e44d2 78 if (number>0.275*11&&number<=0.275*12)
LCRodriguez 0:aa27a09e44d2 79 {
LCRodriguez 0:aa27a09e44d2 80 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 81 Leds=led[11];
LCRodriguez 0:aa27a09e44d2 82 }
LCRodriguez 0:aa27a09e44d2 83 if (number>0.275*12)
LCRodriguez 0:aa27a09e44d2 84 {
LCRodriguez 0:aa27a09e44d2 85 BusOut Leds(D13,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12);
LCRodriguez 0:aa27a09e44d2 86 Leds=led[12];
LCRodriguez 0:aa27a09e44d2 87 }
LCRodriguez 0:aa27a09e44d2 88
LCRodriguez 0:aa27a09e44d2 89
LCRodriguez 0:aa27a09e44d2 90 }