Sz_Insper / Mbed 2 deprecated 7seg_0-f

Dependencies:   mbed

Committer:
henriquer
Date:
Tue Mar 16 13:13:41 2021 +0000
Revision:
0:43728f232ec4
Contagem 0 - F display 7 segmentos

Who changed what in which revision?

UserRevisionLine numberNew contents of line
henriquer 0:43728f232ec4 1 // ************* Exemplo simples contagem display 0 - F ************* //
henriquer 0:43728f232ec4 2
henriquer 0:43728f232ec4 3 #include "mbed.h"
henriquer 0:43728f232ec4 4
henriquer 0:43728f232ec4 5 BusOut display(D6,D7,D8,D9,D10,D11,D12); // segments dp,a,b,c,d,e,f,g
henriquer 0:43728f232ec4 6
henriquer 0:43728f232ec4 7 int main()
henriquer 0:43728f232ec4 8 {
henriquer 0:43728f232ec4 9
henriquer 0:43728f232ec4 10 while(1) {
henriquer 0:43728f232ec4 11
henriquer 0:43728f232ec4 12 for(int i=0; i<16; i++) {
henriquer 0:43728f232ec4 13
henriquer 0:43728f232ec4 14 switch (i) {
henriquer 0:43728f232ec4 15
henriquer 0:43728f232ec4 16 case 0:
henriquer 0:43728f232ec4 17 display = 0x3F;
henriquer 0:43728f232ec4 18 break; //display 0
henriquer 0:43728f232ec4 19
henriquer 0:43728f232ec4 20 case 1:
henriquer 0:43728f232ec4 21 display = 0x06;
henriquer 0:43728f232ec4 22 break; //display 1
henriquer 0:43728f232ec4 23
henriquer 0:43728f232ec4 24 case 2:
henriquer 0:43728f232ec4 25 display = 0x5B;
henriquer 0:43728f232ec4 26 break; //display 2
henriquer 0:43728f232ec4 27
henriquer 0:43728f232ec4 28 case 3:
henriquer 0:43728f232ec4 29 display = 0x4F;
henriquer 0:43728f232ec4 30 break; //display 3
henriquer 0:43728f232ec4 31
henriquer 0:43728f232ec4 32 case 4:
henriquer 0:43728f232ec4 33 display = 0x66;
henriquer 0:43728f232ec4 34 break; //display 4
henriquer 0:43728f232ec4 35
henriquer 0:43728f232ec4 36 case 5:
henriquer 0:43728f232ec4 37 display = 0x6D;
henriquer 0:43728f232ec4 38 break; //display 5
henriquer 0:43728f232ec4 39
henriquer 0:43728f232ec4 40 case 6:
henriquer 0:43728f232ec4 41 display = 0x7D;
henriquer 0:43728f232ec4 42 break; //display 6
henriquer 0:43728f232ec4 43
henriquer 0:43728f232ec4 44 case 7:
henriquer 0:43728f232ec4 45 display = 0x07;
henriquer 0:43728f232ec4 46 break; //display 7
henriquer 0:43728f232ec4 47
henriquer 0:43728f232ec4 48 case 8:
henriquer 0:43728f232ec4 49 display = 0x7F;
henriquer 0:43728f232ec4 50 break; //display 8
henriquer 0:43728f232ec4 51
henriquer 0:43728f232ec4 52 case 9:
henriquer 0:43728f232ec4 53 display = 0x6F;
henriquer 0:43728f232ec4 54 break; //display 9
henriquer 0:43728f232ec4 55
henriquer 0:43728f232ec4 56 case 10:
henriquer 0:43728f232ec4 57 display = 0x77;
henriquer 0:43728f232ec4 58 break; //display A
henriquer 0:43728f232ec4 59
henriquer 0:43728f232ec4 60 case 11:
henriquer 0:43728f232ec4 61 display = 0x7C;
henriquer 0:43728f232ec4 62 break; //display B
henriquer 0:43728f232ec4 63
henriquer 0:43728f232ec4 64 case 12:
henriquer 0:43728f232ec4 65 display = 0x39;
henriquer 0:43728f232ec4 66 break; //display C
henriquer 0:43728f232ec4 67
henriquer 0:43728f232ec4 68 case 13:
henriquer 0:43728f232ec4 69 display = 0x5E;
henriquer 0:43728f232ec4 70 break; //display D
henriquer 0:43728f232ec4 71
henriquer 0:43728f232ec4 72 case 14:
henriquer 0:43728f232ec4 73 display = 0x79;
henriquer 0:43728f232ec4 74 break; //display E
henriquer 0:43728f232ec4 75
henriquer 0:43728f232ec4 76 case 15:
henriquer 0:43728f232ec4 77 display = 0x71;
henriquer 0:43728f232ec4 78 break; // display F
henriquer 0:43728f232ec4 79
henriquer 0:43728f232ec4 80 }
henriquer 0:43728f232ec4 81 wait(0.2);
henriquer 0:43728f232ec4 82
henriquer 0:43728f232ec4 83 }
henriquer 0:43728f232ec4 84
henriquer 0:43728f232ec4 85 }
henriquer 0:43728f232ec4 86 }