Pelleplutt:
Why not use a small µC and do all debounce in software? A small 6 or 8 pin.
That's what I thought, but then it appears "harddrive123" is using this as an attachment to an Arduino system, so this begs the question as to why add unnecessary complexity when the function could be better performed (with debouncing because this circuit would never work without) by the MCU already present?
TomGeorge:
Hi, I don't understand what you are trying to achieve, you have all the J and K inputs tied to 5V and gnd.
The clk input clocks the changes to the J K inputs, if they are constant, what do you want the outputs to do?
Toggle. You didn't look at the datasheet! The "K" inputs are inverted; if you connect them together you have a "D" flip flop. Connecting J high and K low permits toggling.