R
Rikard Bosnjakovic
Guest
Greetings
I have a small assembly consisting of a 74LS192 (BCD-counter), 74LS42
(BCD-to-decimal decoder) and a 74LS02 (NOR).
Using my breadboard, I built a debounce-switch after John Field's
schematic in my earlier post (thanks!) and connected everything. The
pins LOAD and DOWN on 74LS192 are connected to +5 (I'm only counting
up). And since I only want to count 1-5 (and repeat) I connected pin 6
of 74LS42 to the NOR-gate and then to CLR on 74LS192 (together with a
pulldown-resistor). Since the outputs of 74LS192 are HIGH when the
number is not due, this makes CLR be zero through the NOR. As soon as 6
is reached (the output goes LOW), NOR feeds a HIGH to CLR and the
counter starts over. Works flawlessly on the breadboard.
However. I rebuild the circuit on a stripboard/veroboard and I've
double-double checked all connections and copper tracks for unproperly
cuttings, but I still get the following weird error: Instead of getting
the sequence 1, 2, 3, 4, 5 (checked with a LED on each pin) and repeat,
I get this sequence:
1 (when power on)
4 (when button pushed and released)
1, 2 (when button pushed - yes, 1 _and_ 2)
5 (when button released)
1, 2 (push)
5 (release)
(1, 2 and 5 above repeats 3 times)
<blank> (5 times)
3 (when push + release)
5 (when push + release)
1,2 (when push + release)
(3, 5 and 1,2 above repeats every time here after)
After a double double-checking making sure the CLR-pin was not shortcut
with some of the output-pins I assured myself that it wasn't. Like I
said, the ICs work on my breadboard so they are not broken or similiar.
This problem is driving me nuts.
Can anyone shed some light of what on earth is happening?
--
Rikard Bosnjakovic http://bos.hack.org/cv/
Anyone sending unwanted advertising e-mail to my address will be
charged $250 for network traffic and computing time. By extracting
address from this message or its header, you agree to these terms.
I have a small assembly consisting of a 74LS192 (BCD-counter), 74LS42
(BCD-to-decimal decoder) and a 74LS02 (NOR).
Using my breadboard, I built a debounce-switch after John Field's
schematic in my earlier post (thanks!) and connected everything. The
pins LOAD and DOWN on 74LS192 are connected to +5 (I'm only counting
up). And since I only want to count 1-5 (and repeat) I connected pin 6
of 74LS42 to the NOR-gate and then to CLR on 74LS192 (together with a
pulldown-resistor). Since the outputs of 74LS192 are HIGH when the
number is not due, this makes CLR be zero through the NOR. As soon as 6
is reached (the output goes LOW), NOR feeds a HIGH to CLR and the
counter starts over. Works flawlessly on the breadboard.
However. I rebuild the circuit on a stripboard/veroboard and I've
double-double checked all connections and copper tracks for unproperly
cuttings, but I still get the following weird error: Instead of getting
the sequence 1, 2, 3, 4, 5 (checked with a LED on each pin) and repeat,
I get this sequence:
1 (when power on)
4 (when button pushed and released)
1, 2 (when button pushed - yes, 1 _and_ 2)
5 (when button released)
1, 2 (push)
5 (release)
(1, 2 and 5 above repeats 3 times)
<blank> (5 times)
3 (when push + release)
5 (when push + release)
1,2 (when push + release)
(3, 5 and 1,2 above repeats every time here after)
After a double double-checking making sure the CLR-pin was not shortcut
with some of the output-pins I assured myself that it wasn't. Like I
said, the ICs work on my breadboard so they are not broken or similiar.
This problem is driving me nuts.
Can anyone shed some light of what on earth is happening?
--
Rikard Bosnjakovic http://bos.hack.org/cv/
Anyone sending unwanted advertising e-mail to my address will be
charged $250 for network traffic and computing time. By extracting
address from this message or its header, you agree to these terms.