les gens intelligents
/
Ex1
OKOK
main.cpp@0:7190ac8f696a, 2017-02-06 (annotated)
- Committer:
- chifterben94
- Date:
- Mon Feb 06 14:14:51 2017 +0000
- Revision:
- 0:7190ac8f696a
OKOK; ;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
chifterben94 | 0:7190ac8f696a | 1 | #include "mbed.h" |
chifterben94 | 0:7190ac8f696a | 2 | #include "C12832.h" |
chifterben94 | 0:7190ac8f696a | 3 | |
chifterben94 | 0:7190ac8f696a | 4 | C12832 ecran(PA_7,PA_5,PA_6,PA_8,PB_6); // nom a changer |
chifterben94 | 0:7190ac8f696a | 5 | Ticker t1; // nom a changer |
chifterben94 | 0:7190ac8f696a | 6 | int hour = 23; |
chifterben94 | 0:7190ac8f696a | 7 | int min = 58; |
chifterben94 | 0:7190ac8f696a | 8 | int sec = 50; |
chifterben94 | 0:7190ac8f696a | 9 | |
chifterben94 | 0:7190ac8f696a | 10 | void ecoulementDuTemps(){ // nom a changer |
chifterben94 | 0:7190ac8f696a | 11 | |
chifterben94 | 0:7190ac8f696a | 12 | sec ++; |
chifterben94 | 0:7190ac8f696a | 13 | } |
chifterben94 | 0:7190ac8f696a | 14 | |
chifterben94 | 0:7190ac8f696a | 15 | int main() { |
chifterben94 | 0:7190ac8f696a | 16 | |
chifterben94 | 0:7190ac8f696a | 17 | t1.attach(&ecoulementDuTemps,1); // 2 nom a changer t1 et ecoulementDuTemps |
chifterben94 | 0:7190ac8f696a | 18 | |
chifterben94 | 0:7190ac8f696a | 19 | while(1) { |
chifterben94 | 0:7190ac8f696a | 20 | |
chifterben94 | 0:7190ac8f696a | 21 | if (sec >= 60) |
chifterben94 | 0:7190ac8f696a | 22 | { |
chifterben94 | 0:7190ac8f696a | 23 | sec = 0; |
chifterben94 | 0:7190ac8f696a | 24 | min ++; |
chifterben94 | 0:7190ac8f696a | 25 | } |
chifterben94 | 0:7190ac8f696a | 26 | if (min >= 60) |
chifterben94 | 0:7190ac8f696a | 27 | { |
chifterben94 | 0:7190ac8f696a | 28 | min = 0; |
chifterben94 | 0:7190ac8f696a | 29 | hour ++; |
chifterben94 | 0:7190ac8f696a | 30 | } |
chifterben94 | 0:7190ac8f696a | 31 | if (hour >= 24) |
chifterben94 | 0:7190ac8f696a | 32 | { |
chifterben94 | 0:7190ac8f696a | 33 | hour = 0; |
chifterben94 | 0:7190ac8f696a | 34 | } |
chifterben94 | 0:7190ac8f696a | 35 | |
chifterben94 | 0:7190ac8f696a | 36 | ecran.cls();//nom ecran a changer |
chifterben94 | 0:7190ac8f696a | 37 | ecran.locate(0,0);//nom ecran a changer |
chifterben94 | 0:7190ac8f696a | 38 | ecran.printf("%d : %d : %d",hour,min,sec); // nom ecran a changer |
chifterben94 | 0:7190ac8f696a | 39 | wait_ms(200); // a modifier un peu ne pas depasser 1s |
chifterben94 | 0:7190ac8f696a | 40 | |
chifterben94 | 0:7190ac8f696a | 41 | } |
chifterben94 | 0:7190ac8f696a | 42 | } |