有6个按键,上,下,左,右,确定,返回。编写3级菜单,通过lcd12864显示出来,比如其中有一项子菜单命令为“输入手机号码”,我现在就是想知道用这6个键怎么输入阿拉伯数字的手机号码。
按上下键输入数字,同时这个数字的在闪烁,按右键后,刚刚修改的那位不闪动,第二位数字闪动,按上下键数字变动,依次类推,完成最后一个数字输入后,按确认键,数据设置成功。
退出此子菜单,在进入其他子菜单,再输入另一传阿拉伯数字,比如年龄,28,又要用到上下左右,这里面变量怎么定义,初始化等。数字的位数都是固定的,比如手机号码就是11位,年内就是2位。
菜单我自己搞定了,就是输入手机号码不好搞,也就是说用上下左右4个键输入阿拉伯数字的问题。而且这里面的上下又和菜单操作的上下扯在一起,自己做的很繁琐,很多标志位,变量。
请问,大家有没有做过这方面的应用,能不能指点一二,或者抛个代码,或者给个链接过来,或者提供些资料,谢谢! |