Hello everyone, I am working on a project for school and am extremely stumped at one part.
We are supposed to make a quadtrature decoder circuit that will also increment or decrement a count based on rotation direction. this count will be displayed on a seven segment display (binary to hex decoder circuit provided with display).
My problem is that the display should only be updated with a new count for every cm the wheel rotates (diameter = 20cm). The encoder generates 128 pulses/revolution. From this i have calculated that the display only needs to be updated every 8 or 9 pulses. How do I accomplish this?
I have a limited supply of IC's:
4xNAND - 4
4xNOR - 4
hex inverter - 2
schmitt hex inverter - 1
4xAND - 2
4xOR - 2
dual d-flip flop - 2
dual JK flip flop - 2
up down counter -1
asynchronous decade counter -1
asynchronous binary counter - 1
i also have at my disposal a limited supply of capacitors, 1kΩ resistors and LED's
We are supposed to make a quadtrature decoder circuit that will also increment or decrement a count based on rotation direction. this count will be displayed on a seven segment display (binary to hex decoder circuit provided with display).
My problem is that the display should only be updated with a new count for every cm the wheel rotates (diameter = 20cm). The encoder generates 128 pulses/revolution. From this i have calculated that the display only needs to be updated every 8 or 9 pulses. How do I accomplish this?
I have a limited supply of IC's:
4xNAND - 4
4xNOR - 4
hex inverter - 2
schmitt hex inverter - 1
4xAND - 2
4xOR - 2
dual d-flip flop - 2
dual JK flip flop - 2
up down counter -1
asynchronous decade counter -1
asynchronous binary counter - 1
i also have at my disposal a limited supply of capacitors, 1kΩ resistors and LED's