刚看了马潮老师的状态机按键的方法,是不是每个独立按键都要有一个读取按键的程序
用马潮老师的状态机的方法。读取一个按键的函数为char read_key()
如果我有三个独立按键,那是不是必须得写三个read_key函数,每个处理不同的按键。能不能只写一个,通过其他方法改变对按下哪个键的判断? 不用,一个read_key()就可以了. 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;
}
改下上面的部分就可以了。 顶起 嘿嘿 {:smile:} cbs110 发表于 2010-4-28 09:27
if(key_press==key_old)
{
if(key_press==0xf7) key_return=key_k1;
学习。。。
页:
[1]