Hi there folks!
I have a problem I've been trying to solve for a week now. I'm trying to design a presettable 24 hours countdown timer in Circuit Wizard simulator but I'm stuck with the seconds display. I'm using an 555 astable to generate the clock pulse, a 4510 as the bcd counter and a 4511 as the display driver. Given it's an hour/minute/second based countdown timer it is counting down from 59 seconds to zero and when the seconds reach 00 it sends a pulse to the load pin of the 4510 to reset itself to 59. Problem is that as soon as it hits 00 it immediately resets itself to 59, so 00 is displayed only for the fraction of a second. This generates two problems: 1.) It is not accurate because 00 is not displayed for a second, and therefore one cycle from 59 to 00 does not take 1 minute to occur. 2.) I would like to use the outputs of the 4510 with nor gates and AND gate(s) to make LOW the enable/carryin pin of the minutes display and therefore the minutes display counts back one digit when it receives a clock signal. However, as 00 is displayed for too short, the enable pin is not LOW long enough and by the time the clock impulse reaches the minute's 4510 it is HIGH again and does not count back. My question is how can I make the display to show 00 for 1 second like it does with the other number combinations? Or if this is not possible would it help if I would keep the oscillator freq 1 Hz, but I would change the length of its outputs High and LOW component (i.e. T1, T2) (they are currently 500 ms each)? I have restarted it from scrap after my painful 1 week, so I can only post the seconds display and its driver "mechanism". If needed I can post the circuit wizard file too, so you can fidget around with it.
I have a problem I've been trying to solve for a week now. I'm trying to design a presettable 24 hours countdown timer in Circuit Wizard simulator but I'm stuck with the seconds display. I'm using an 555 astable to generate the clock pulse, a 4510 as the bcd counter and a 4511 as the display driver. Given it's an hour/minute/second based countdown timer it is counting down from 59 seconds to zero and when the seconds reach 00 it sends a pulse to the load pin of the 4510 to reset itself to 59. Problem is that as soon as it hits 00 it immediately resets itself to 59, so 00 is displayed only for the fraction of a second. This generates two problems: 1.) It is not accurate because 00 is not displayed for a second, and therefore one cycle from 59 to 00 does not take 1 minute to occur. 2.) I would like to use the outputs of the 4510 with nor gates and AND gate(s) to make LOW the enable/carryin pin of the minutes display and therefore the minutes display counts back one digit when it receives a clock signal. However, as 00 is displayed for too short, the enable pin is not LOW long enough and by the time the clock impulse reaches the minute's 4510 it is HIGH again and does not count back. My question is how can I make the display to show 00 for 1 second like it does with the other number combinations? Or if this is not possible would it help if I would keep the oscillator freq 1 Hz, but I would change the length of its outputs High and LOW component (i.e. T1, T2) (they are currently 500 ms each)? I have restarted it from scrap after my painful 1 week, so I can only post the seconds display and its driver "mechanism". If needed I can post the circuit wizard file too, so you can fidget around with it.
Attachments
-
100.9 KB Views: 201



