按键++,--在操作uint8_t类型(一个取值为1~10的数)中,在LCD中显示两位数字问题
问题概况
在执行按键++,--过程中,本来数值为1~10.但是在执行过程中,发现数值在经过10数值后,后面的“0”会一直在LCD显示屏中显示。
就是执行++操作中,从1,2,3,4,5,6,7,8,9,10后,10,20,30,40,50,60,这中情况。
以我观察,是LCD屏幕不会自动将数据后的0清屏。
所以我们应该设想,在数值变为10后,执行一个清屏操作。
问题概况
在执行按键++,--过程中,本来数值为1~10.但是在执行过程中,发现数值在经过10数值后,后面的“0”会一直在LCD显示屏中显示。
就是执行++操作中,从1,2,3,4,5,6,7,8,9,10后,10,20,30,40,50,60,这中情况。
以我观察,是LCD屏幕不会自动将数据后的0清屏。
所以我们应该设想,在数值变为10后,执行一个清屏操作。