你这个是按键扫描函数,switch(key_code)是判断哪个按键被按下,但有个问题是,你没有添加按键去抖; case后面的“0x34 0x35 0x36”是按键模块所接的单片机端口对应按键被按下所对应的二进制值,然后转化为八进制;“case 0x34:”冒号后面的子程序就是设置对应按键的功能。