Introduction - If you have any usage issues, please Google them yourself
Independent on the keyboard in a single-chip implementation. Use TIMER0 interrupt, CPU in constant scanner, 60ms that the implementation of key drivers, perform a function in 48ms, 60ms executed again, avoiding the waste of CPU resources.