Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp@0:43728f232ec4, 2021-03-16 (annotated)
- 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?
| User | Revision | Line number | New 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 | } |