按键控制led灯显示数据加1

img

img

img

我写的程序是这样,题目要求是第一个按键按下,led灯显示数据加1,也就是第一次按下,八个灯中最后一个灯亮,其他灯不亮;第二次按下,倒数第二个灯亮,其他灯不亮;第三次按下,倒数两个灯亮,其他灯不亮,以此类推。但我实现的是按下一次,显示数据自动加1,而不是每按一次加1,求大神教教怎么修改程序。

img

你把pos放到for循环的外面,你放在里面它肯定会自动加1呀