![]() ![]() Everytime SS reaches 60 a pulse needs to be generated to make M0 one & SS 00. Whenever S0 reaches 10, a pulse (digital parlance – clock signal) has to be generated to make S0 zero again (digital parlance – reset) & S1 one & the process repeats to make S1 two & so on. So, a 1 second pulse provided to make it count from 0 – 9. M1 & M0 essentially count the same way as seconds. So everytime SS reaches 60, M0 (minutes) should increase by 1. Now when seconds becomes 60, it is one minute. So our S1 counter has to count only from 0-5. So counts from 0 to 9 & then S1 becomes 1 & S0 counts again. Now, SS may also be referred as S1 S0 & the same goes for MM. So, the clock we want is something like this HH : MM : SS A/P. Step 1: The Logic of the Digital Clock Circuit Diagram Digital Clock Circuit DiagramĪs said earlier, our clock is a 12 hour clock. For your kind attention: I ‘ll assume that you know basic high school level digital logic – the fundamental logic gates & binary numbers. The main emphasis however, is learning sequential logic & developing a breadboard based clock using that knowledge. It is not much but I did whatever extra nicks I could do. The alarm is again achieved using IC’s not by programming boards (which quite honestly is comparatively easy). I have only used IC’s but still got a 12 hour clock, which I’ve not seen elsewhere. Usual digital clock circuit diagram that are based on decade counters have an hour counter from 0 -23. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |