piaoyiliu03 发表于 2023-3-26 11:48

51单片机,按键增加减小程序

51单片机,按键S1增加数字,按按键S2减小数字。按按键S1可以从0增到9,再跳到0,而按按键S2可以从9减小到1,但是不能减到0,不知道怎么更改程序,怎样更改下程序才能使得能减到0呢,谢谢各位老师指点,谢谢

ayb_ice 发表于 2023-3-27 08:32

      //-1
      if (i == 0)
      {
                i = 9;
      }
      else
      {
                i--;
      }

xurexi 发表于 2023-3-27 14:55

if(i==0)
i=9;
就这句,不会到0,即使到0,也变成9了

ayb_ice 发表于 2023-3-27 15:13

        //-1
        if (i == 0)
        {
                i = 9;
        }
        else
        if (i > 1)
        {
                i--;
        }

ghost_z 发表于 2023-3-27 20:12

if(--i>9)i=0;
页: [1]
查看完整版本: 51单片机,按键增加减小程序