/******************
* 按键改变频率控制字
******************/
void key_scan(void)
{
if((P2IN & 0x04) == 0x04) //如果P2.2=1
{
key_press = 0;
key_flag = 0;
} //扫描初始化
else
{
if(!key_press)
{
key_press = 1;
flag_20ms = 0;
}
else if(flag_20ms)
{
if(!key_flag)
{
key_flag = 1;
if((P2IN & 0x04) != 0x04)
{
P8OUT ^= 0x02;
x+=2;
if(x == 250)
x = 60;
step = x;
}
}
}
}
}