I need help debouncing a push button
Any hardware solution to debouncing involves a certain time latency, what time T between button presses is considered to be a bounce, or a second press?
Once you have that time T, the simplest way to debounce is to poll the button once every T in software.
There are plenty of more complicated schemes you can find being pushed on the web, sampling more often and implementing up and down counters, but they don't really offer you much advantage over the simplest poll every T.