按键实验出现这个问题,麻烦大神帮忙看看

2019-07-21 05:49发布

下面是写的按键的程序,在实际应用中,将KEY0按键按下时,数据本应该减小,但是每当按KEY0时,数据不但没有减小,原始数据也不见了,哪位大佬能帮忙看看,是怎么回事?
while(1)
        {                       
               
                key = KEY_Scan(0);
                if(key == KEY0_PRES)
                {
                        Freq +=50000;
                        if(Freq>=Fmax)
                                continue;
                        AD9854_SetSine(Freq,4095);
                }
                if(key == KEY1_PRES)
                {
                        Freq -=50000;
                        if(Freq<=Fmin) continue;
                        AD9854_SetSine(Freq,4095);
                }

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。