在传统按键检测算法的基础上,提出了一种基于有限状态机(FSM)的按键检测程序算法。为了验证基于FSM的按键检测程序算法较传统算法的优势,在Keil uVison3集成开发坏境下,将两种算法做了性能分析。通过性能分析窗口,可以看出新算法在CPU利用率方面得到了大大的提高。