Ask your own question, for FREE!
Mathematics 10 Online
OpenStudy (dtan5457):

Flip Flop project help. (0-60) counter

OpenStudy (dtan5457):

And the file is what i have done so far..

OpenStudy (dtan5457):

@ganeshie8 @dan815

OpenStudy (dtan5457):

So basically it can count from 0-60 fine..but no idea how to stop it at 60 and make a switch to reset and start the clock again..

OpenStudy (nincompoop):

what is your log in user name and password? it is asking me to sign in

OpenStudy (dtan5457):

that's really weird. I actually don't know, lol. Can I take a screen shot?

OpenStudy (dtan5457):

its probably a school license login that i don't have a clue of what it is

OpenStudy (dtan5457):

a screenshot for anyone who needs it

OpenStudy (dan815):

what swrong with your circuit its working isnt it

OpenStudy (dtan5457):

does it work for you?

OpenStudy (dan815):

yeah

OpenStudy (dtan5457):

yeah, but i don't know how to make it stop at 60, and reset it to a switch so that one side makes it reset to 0 and the other side makes it start counting up again

OpenStudy (dtan5457):

as the prompt tells me to do

OpenStudy (dtan5457):

apparently you have to use an and gate somehow but i don't have a clue how

OpenStudy (dan815):

oh u want to stop it at 60? instead of resetting?

OpenStudy (dtan5457):

well it should stop at 60. but also i need a switch that resets it/starts it again

OpenStudy (dan815):

ok then just make a switch

OpenStudy (dan815):

that breaks when the input is 60

OpenStudy (dan815):

60=32+16+8+4 11100

OpenStudy (dan815):

u need break at 11100

OpenStudy (dan815):

so feed all your lines through a not gate

OpenStudy (dtan5457):

does this include a switch?

OpenStudy (dan815):

NAND GATE

OpenStudy (dan815):

nand(bit6 and bit 5 * bit 4)

OpenStudy (dan815):

yeah u can attach a switch

OpenStudy (dan815):

basically that flips a not infront of it

OpenStudy (dan815):

like u can make a

OpenStudy (dan815):

NAND and OR gate and them gether

OpenStudy (dan815):

NAND or SWITCH

OpenStudy (dan815):

when switch is turned on it will continue

OpenStudy (dtan5457):

when it continues, it still stops at 60, though right?

OpenStudy (dan815):

do this

OpenStudy (dan815):

umm

OpenStudy (dan815):

and yah

OpenStudy (dan815):

u are basically trying to find a way to make it stop at 60

OpenStudy (dan815):

and ull start it back again with a switch

OpenStudy (dtan5457):

but the switch must clear everything back to 0 on one side as well

OpenStudy (dtan5457):

then start counting on the other

OpenStudy (dtan5457):

to stop at 60

OpenStudy (dtan5457):

"The Reset signal, when it is a logic zero, resets and holds the count at zero. When the Reset signal is a logic one, counting is enabled. When the count reaches 60, the counting stops."

OpenStudy (dtan5457):

if that makes more sense

OpenStudy (dan815):

u can do that

OpenStudy (dan815):

wait that doesnt work umm

OpenStudy (dan815):

if u stop the lowest bit then does evrything stop?

OpenStudy (dan815):

i havent used multisim in a while, can u do it for me

OpenStudy (dan815):

just put a switch at the lowest bit output and see what happens when u disconnect it while its running

OpenStudy (dtan5457):

so the switch connects to nothing on the other side? and is this for the d flop or jk?

OpenStudy (dan815):

ok yep that works

OpenStudy (dtan5457):

you tried it?

OpenStudy (dan815):

http://prntscr.com/6g3tm8

OpenStudy (dan815):

how about sticking a switch like that there

OpenStudy (dan815):

oh 1 more thing

OpenStudy (dan815):

if the clock is always 0, then it also freezes check that

OpenStudy (dtan5457):

its okay to take out the q not out of d for the first flop?

OpenStudy (dan815):

u wanna block clock input to make it halt

OpenStudy (dtan5457):

the clock is still going lol

OpenStudy (dan815):

ya u just wanna block the input to flipflop

OpenStudy (dtan5457):

no i mean i did the switch and the clock is still going past 60

OpenStudy (dan815):

does it stop when u open the switch

OpenStudy (dtan5457):

no lol

OpenStudy (dtan5457):

my teacher just mentioned something of how if you put a regular and gate with ground to the clock somehow, it will stop at a number. then you use ONE switch to connect both counters to do the reset

OpenStudy (dan815):

OpenStudy (dan815):

only problem is... u might not able to open myfiles since im on higher version

OpenStudy (dan815):

just remove ur d connection to qnot

OpenStudy (dan815):

d goes to q not through a switch thats the only difference

OpenStudy (dan815):

either way this is not what u want this is just to check

OpenStudy (dan815):

what u realla wanna do is make a nand gate now

OpenStudy (dan815):

with the highest 3 bits

OpenStudy (dan815):

highest 4 bits*

OpenStudy (dtan5457):

does an and gate ever come to play here?

OpenStudy (dan815):

yes basically the second it sees a 60, it will get stuck there which is what uw ant

OpenStudy (dan815):

since it will begin to output a 0 constant for d when it seens a 60 and it will freeze

OpenStudy (dtan5457):

this is what i did the q not is not attached to d but it still keeps counting

OpenStudy (dan815):

i cannot open word docs u shud get lightshot

OpenStudy (dan815):

where are the logic components im tryin to find an and gate

OpenStudy (dtan5457):

just goto TTL and type and on the search

OpenStudy (dtan5457):

ill get light shot

OpenStudy (dtan5457):

i found that if you use a and gate attached to a ground and put it onto the first jk clock, it stops at 70

OpenStudy (dan815):

ya i noticed that too its because since its starting at 70 those are already turned on

OpenStudy (dan815):

what u need to do is add a or gate to make it go when the 7 is turned on which is only turned on at the beginning

OpenStudy (dtan5457):

then i'll stop at 60?

OpenStudy (dan815):

the counting to 60 part is working fine but

OpenStudy (dan815):

hmm

OpenStudy (dan815):

its the start thats all screwy

OpenStudy (dan815):

if only it didnt start at 70.. everything wud be fine

OpenStudy (dtan5457):

lol why does it start at 70.?

OpenStudy (dan815):

i think by default something is out putting high at the beginnning

OpenStudy (dtan5457):

yeah a lot of my classmates also started at 70 but apparently it doesn't matter

OpenStudy (dan815):

its not a problem

OpenStudy (dan815):

but hmm

OpenStudy (dtan5457):

lol this is a lot more tricky then my prompt makes it seem

OpenStudy (dan815):

|dw:1426217992903:dw|

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!