fzkqi 发表于 2010-4-28 09:11:47

刚看了马潮老师的状态机按键的方法,是不是每个独立按键都要有一个读取按键的程序

用马潮老师的状态机的方法。
读取一个按键的函数为char read_key()
如果我有三个独立按键,那是不是必须得写三个read_key函数,每个处理不同的按键。能不能只写一个,通过其他方法改变对按下哪个键的判断?

yhy630 发表于 2010-4-28 09:18:23

不用,一个read_key()就可以了.

cbs110 发表于 2010-4-28 09:27:30

if(key_press==key_old)
    {
       if(key_press==0xf7) key_return=key_k1;
       else if(key_press==0xfb) key_return=key_k2;
       key_state=key_state_2;
    }
改下上面的部分就可以了。

金牛AKI 发表于 2013-10-8 11:52:25

顶起 嘿嘿

osesemi 发表于 2013-11-10 14:16:27

{:smile:}                  

jhjkdz 发表于 2013-12-23 15:33:26

cbs110 发表于 2010-4-28 09:27
if(key_press==key_old)
    {
       if(key_press==0xf7) key_return=key_k1;


学习。。。
页: [1]
查看完整版本: 刚看了马潮老师的状态机按键的方法,是不是每个独立按键都要有一个读取按键的程序