怎么让滚动的随机数怎么暂停,当按键1按下的时候

2019-07-20 18:40发布

不知道怎么写
        while(1)
        {               
                delay_ms(10);
                key=KEY_Scan(0);
                if(key==KEY0_PRES)
                {
                        random=RNG_Get_RandomNum(); //»ñμÃËæ»úêy
                        LCD_ShowNum(30+8*11,180,random,10,16); //ÏÔê¾Ëæ»úêy
                        LCD_ShowNum(30+8*11,200,random%1000000,7,16); //ÏÔê¾Ëæ»úêyoó6λ
                        LCD_ShowNum(30+8*11,220,random/1000000,7,16); //ÏÔê¾Ëæ»úÇ°ËÄλ
                }
                if((t%20)==0)
                {
                        LED0=!LED0;        //ÿ200ms,·-×aò»′ÎLED0
                        random=RNG_Get_RandomRange(0,100);//»ñè¡[0,100]Çø¼äμÄËæ»úêy
                        LCD_ShowNum(30+8*18,240,random,3,16); //ÏÔê¾Ëæ»úêy
                        if(key==KEY1_PRES)
                        {
                                    
                                                        LCD_ShowNum(30+8*18,260,random,3,16); //ÏÔê¾Ëæ»úêy
                        }
                 }
                delay_ms(10);
                t++;
        }       

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