没有循环体吧,可能没有考虑给开关一个变量 |
把 key3 改 key2 如果问题解决的话,说明按键有问题。 |
没细看你的代码,但你的代码是key1/2/3,原理图有4个键,而你描述的却是2、3、4键。估计你的代码结构有问题: 你所说的:“按下S2数码管显示6,按下S3显示123456,按下S4从10显示到0” 其中按下S2、S3时,只是改变显示内容(刷显模式),而按下S4是一个很长的过程:显示内容从10->9->8....->0 也就 说S4按下后,进入了计数+刷显模式,代码自然不能与S2/S3同等处理。。 |