Electrical – Digital Alarm Clock in Multisim. (Home Work/ Final)

clockdigital-logicmultisim

MultiSim Schematic

I apologize for the schematic. I know it is not the prettiest to look at. My clock runs slow. I know this is because of my 555 timer. I was off somewhere in my calculations and ended up with a 70hz frequency rather than the 60 target. I will revisit that later. My issue is that I have added in comparators trying to simulate an alarm clock. ( I intend to make better with a rotary BCD setup later but for now I was making sure that it would work.)
The problem:
I can set any BCD value in to match the clock. Voltage will prove that A0 and B0 are equal, so on and so forth all the way through, however no signal ever makes it through the comparator. Any of them. I am stumped. Is it me or the comparator. Am I not set up correctly? The goal is to light the probe when the BCD switches match the clock. There are no pins to power or ground the comparator in the simmulated version. Any help is greatly appreciated.

Best Answer

Find a CMOS manual for what you need to learn and avoid.

Look for rules on Switch pull-up debounce, Decoupling cap, Shoot-thru and ESD awareness.

It won't work without Pullup R's on the Switches. 10K or 100k or so. BCD THumbwheel switches are handier than toggle switches or DIP switches.