I've knocked up a training program for my binary watch - here's a snapshot of it running:

The snapshot shows it running in cheat mode, i.e. the top window's displaying the denary-time, and the related binary. Normally, the program runs in a mode where it occasionally pops up and challenges you to a game of 'Interpret the Time' - all user configurable of course!