大家好!我的1602液晶的光标打开之后,本来是在设置好的位置进行闪烁的,但是闪烁一下后就跑到其它地方进行闪烁了,请问是什么原因呢?如图片所示,我通过按键动作,调用RightShiftSet()函数,而RightShiftSet()里又调用了RefreshCursorShow()函数,在RefreshCursorShow()函数里本来运行的是case1,设置完光标后,并且光标闪烁,结果在这个位置闪烁一下后,就跑到case4所设置的位置进行闪烁了,很奇怪,请教下各位这是什么原因造成的呢?
我的源码如下: