Mahfoudh REBBAH
/
chronometre
Chronomètre et affichage des résultat sur afficheur LCD
main.cpp@0:916dace94367, 2013-10-11 (annotated)
- Committer:
- Mahfoudh
- Date:
- Fri Oct 11 17:57:12 2013 +0000
- Revision:
- 0:916dace94367
Chronom?tre a base de la carte MBED LPC1768
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Mahfoudh | 0:916dace94367 | 1 | #include "mbed.h" |
Mahfoudh | 0:916dace94367 | 2 | #include "TextLCD.h" |
Mahfoudh | 0:916dace94367 | 3 | |
Mahfoudh | 0:916dace94367 | 4 | TextLCD lcd(p24, p26, p27, p28, p29, p30); |
Mahfoudh | 0:916dace94367 | 5 | //TextLCD lcd(p15, p16, p17, p18, p19, p20); // rs, e, d4-d7 |
Mahfoudh | 0:916dace94367 | 6 | Timer t; |
Mahfoudh | 0:916dace94367 | 7 | |
Mahfoudh | 0:916dace94367 | 8 | int main() { |
Mahfoudh | 0:916dace94367 | 9 | // Start timer |
Mahfoudh | 0:916dace94367 | 10 | t.start(); |
Mahfoudh | 0:916dace94367 | 11 | // Clear LCD Screen |
Mahfoudh | 0:916dace94367 | 12 | lcd.cls(); |
Mahfoudh | 0:916dace94367 | 13 | wait(1); |
Mahfoudh | 0:916dace94367 | 14 | // Print to LCD on first line |
Mahfoudh | 0:916dace94367 | 15 | //lcd.printf("Azul ===> Chrono"); |
Mahfoudh | 0:916dace94367 | 16 | lcd.printf("Chrono Mahfoudh"); |
Mahfoudh | 0:916dace94367 | 17 | while (1) { |
Mahfoudh | 0:916dace94367 | 18 | // Move cursor to start of second display line |
Mahfoudh | 0:916dace94367 | 19 | lcd.locate(0,1); |
Mahfoudh | 0:916dace94367 | 20 | // Print elapsed time from timer on LCD |
Mahfoudh | 0:916dace94367 | 21 | lcd.printf("%e sec", t.read()); |
Mahfoudh | 0:916dace94367 | 22 | wait(.2); |
Mahfoudh | 0:916dace94367 | 23 | } |
Mahfoudh | 0:916dace94367 | 24 | } |