Sz_Insper / Mbed 2 deprecated 7seg_0-f

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 // ************* Exemplo simples contagem display 0 - F  ************* //
00002 
00003 #include "mbed.h"
00004 
00005 BusOut display(D6,D7,D8,D9,D10,D11,D12); // segments dp,a,b,c,d,e,f,g
00006 
00007 int main()
00008 {
00009 
00010     while(1) {
00011 
00012         for(int i=0; i<16; i++) {
00013 
00014             switch (i) {
00015 
00016                 case 0:
00017                     display = 0x3F;
00018                     break; //display 0
00019 
00020                 case 1:
00021                     display = 0x06;
00022                     break; //display 1
00023 
00024                 case 2:
00025                     display = 0x5B;
00026                     break; //display 2
00027 
00028                 case 3:
00029                     display = 0x4F;
00030                     break; //display 3
00031 
00032                 case 4:
00033                     display = 0x66;
00034                     break; //display 4
00035 
00036                 case 5:
00037                     display = 0x6D;
00038                     break; //display 5
00039 
00040                 case 6:
00041                     display = 0x7D;
00042                     break; //display 6
00043 
00044                 case 7:
00045                     display = 0x07;
00046                     break; //display 7
00047 
00048                 case 8:
00049                     display = 0x7F;
00050                     break; //display 8
00051 
00052                 case 9:
00053                     display = 0x6F;
00054                     break; //display 9
00055 
00056                 case 10:
00057                     display = 0x77;
00058                     break; //display A
00059 
00060                 case 11:
00061                     display = 0x7C;
00062                     break; //display B
00063 
00064                 case 12:
00065                     display = 0x39;
00066                     break; //display C
00067 
00068                 case 13:
00069                     display = 0x5E;
00070                     break; //display D
00071 
00072                 case 14:
00073                     display = 0x79;
00074                     break; //display E
00075 
00076                 case 15:
00077                     display = 0x71;
00078                     break; // display F
00079 
00080             }
00081             wait(0.2);
00082 
00083         }
00084 
00085     }
00086 }