khuku
获得 1 次赞
帮助过7人
如果是按键的话,可以设定一下,当第一次按下修改时,然后显示,再按下修改分,再显示,当要修改的年月日时分秒,修改完成之后,在按下就跳出修改函数,进入显示函数
我个人感觉,按键一般都是按下为低电平,抬起为高电平,如果在读数据之前没有置一,那么有可能是0,那么这样在按键没按下的时候会读到0,按下之后还会读到0,那你说有没有必要在读数据之前把IO口置一呢
没有置一的话,得到的可能是1,也可能是0,但是可能跟现在按键的状态不一致,但是置*后呢,得到的也是这两种情况,但是就会跟现在按键状相吻合。如果不置一则可能和按键状态对应不上,读到的不一定是按键现在的状态