tenth laboratory on counters clock dividers and debounce circuits 8679828