按键模块的原理和作用有哪些