本文主要是介绍LCD12864的上下翻页,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
上下翻页的思路最后是这个样子的。
高亮某行用一个变量处理,例如i=0,取值范围为0-3,根据上下按键循环处理。记录前一个高亮位置,取消该行高亮,然后对新行高亮。
翻页则对于(关键行 and up_press )or(关键行 and down_press )进行判断并调整显示内容。
这个显示内容通常是4行汉字。
//调整序号已经调整完//由调整后的序号配合按键,决定选择内容首尾序号if(Index_Change_UP_DOWM==0)//up键盘按下{ if(MenuItemIndex==11)//调整显示内容首尾索引,准备刷新{LCD_ItemIndex_Start=8,LCD_ItemIndex_End=11;LCD_refresh=1;}if(MenuItemIndex==7){LCD_ItemIndex_Start=4,LCD_ItemIndex_End=7;LCD_refresh=1;}if(MenuItemIndex==3){LCD_ItemIndex_Start=0,LCD_ItemIndex_End=3;LCD_refresh=1;}if(MenuItemIndex==13){LCD_ItemIndex_Start=12,LCD_ItemIndex_End=13;LCD_refresh=1;}}
这篇关于LCD12864的上下翻页的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!