This is a simple clock (hh:mm) make with the library Multi7Seg. The library and the demo software is make by 5OFT.

Dependencies:   mbed Led7Seg Multi7Seg

Revision:
0:0040aea2c9f6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Apr 23 10:33:59 2011 +0000
@@ -0,0 +1,39 @@
+#include "mbed.h"
+#include "Multi7Seg.h"
+//##### A simple Clock #####
+//  Created by Michele Trombetta
+//  Copyright 2010 5OFT. All rights reserved.
+
+Ticker  ticker_sec;
+Multi7Seg   d_seconds(p21, p22, p23, p24, p25, p26, p27, p20, p19, led_ANODE);
+Multi7Seg   d_minutes(p21, p22, p23, p24, p25, p26, p27, p18, p17, led_ANODE);
+DigitalOut  seconds(p16);
+
+unsigned int cnt_h = 0, cnt_m = 0, cnt_s = 0;
+
+void inc_num() {
+    cnt_s++;
+    seconds = !seconds;
+    if (cnt_s == 60) {
+        cnt_s = 0;
+        cnt_m++;
+    }
+    if (cnt_m == 60) {
+        cnt_m = 0;
+        cnt_h++;
+    }
+    if (cnt_h == 24) cnt_h = 0;
+}
+
+int main() {
+
+    ticker_sec.attach(&inc_num, 1);
+    seconds = 0;
+    d_minutes.setformat(format_DEC);
+    d_seconds.setformat(format_DEC);
+    //d_seconds.setenabled(1); // Simple test to disable a single display
+    while (1) {
+        d_minutes.write(cnt_m);
+        d_seconds.write(cnt_s);
+    }
+}
\ No newline at end of file