bro send the final answerAhh ok, thank you
Mod:Created a new thread, previous thread starter not logged in since 2022.
Last edited by a moderator:
bro send the final answerAhh ok, thank you
That's not how Homework Help works -- this isn't the place to come if all you want it to have someone help you cheat.bro send the final answer
I'm not following the reasoning here.The 7447 needs 1,2,3,4,5,6.
This counter makes 0,1,2,3,4,5,6.
Think about moving t1 from Q to /Q. (the other output) This way on reset the output=001b. next clock 010b, Now it should count 1,2,3,4,5,6.
There are probably other things to think about but first try to make a counter work.
View attachment 353828

000 --> 001 (1)
001 --> 000 (0)
010 --> 011 (3)
011 --> 010 (2)
100 --> 101 (5)
101 --> 100 (4)
110 --> 111 (7)
111 --> 110 (6)
Hi,Sorry I thought I had an ideal. Not right.
SN74xx163A 4-Bit Synchronous Binary Counter with load.
Set the inputs to 001b and "load" not "reset". This should start the count out at 1. (d,c,b,a=0001)
Do you have a model for a loadable counter?
View attachment 353840
Or, instead of chasing down a bunch of pesky timing and glitch gremlins, it could just be designed properly in about ten minutes with a fully-synchronous state machine involving two dual-DFF (74xx74) and two quad-NAND (74xx00) packages.Hi,
After seeing this it would seem to be a good idea to look for a minimum gate design.
Just for one simple idea, maybe...
We know it's easy to reset to state 000 binary from state 111 binary. That gives us a count from 0 to 6 which is 000 to 011 binary. If we can reset to 0 and then force one extra count, this will lead to a count sequence from 1 to 6 which seems to be the desired result.
One thing that comes to mind is to use a one-shot to generate a second pulse right after the reset pulse. The one-shot pulse can be OR'd with the clock pulse. This would require a simple 3-bit UP counter, a one shot, an OR or NOR gate (or possibly an AND or NAND gate), and the usual clock gates and the usual clock enable logic.
There are other ways to get that 2nd pulse also such as simple short delay logic (at state 000) along with the OR'ing with the clock pulse.
Of course another simple idea is to allow a count from 0 to 5 (reset on state 011 binary) and then just use a 3 bit adder to add 1 to the count which provides a count from 1 to 6 inclusive.
Sounds good, maybe at some point you can show the circuit.Or, instead of chasing down a bunch of pesky timing and glitch gremlins, it could just be designed properly in about ten minutes with a fully-synchronous state machine involving two dual-DFF (74xx74) and two quad-NAND (74xx00) packages.
Not directly, at least not for some time. Remember, this is Homework Help, not Homework Solutions Served on a Silver Plate.Sounds good, maybe at some point you can show the circuit.
Look at your counter. Right now, it starts out counting from 0. Reset causes all the FFs to go to 0. With a simple change you can have it start out counting at 1.homework
Yes of course, but after a time has passed sometimes members post a solution. Usually after it is clear that the original asker has stopped coming back to the thread.Not directly, at least not for some time. Remember, this is Homework Help, not Homework Solutions Served on a Silver Plate.