dp-当前页面ID
dp-示例1,跳转页面
1 //设置当前页面为1,等同于page 1
2 dp=1
![../_images/dp_1.jpg](../_images/dp_1.jpg)
dp-示例2,发送当面页面编号到串口
1 //发送当面页面ID到串口
2 prints dp,0
![../_images/dp_2.jpg](../_images/dp_2.jpg)
dp-示例3,获取当前页面编号
1 //当前页面ID赋值给n0.val
2 n0.val=dp
![../_images/dp_3.jpg](../_images/dp_3.jpg)
dp-示例4:返回上一页
某些情况下,可能从多个不同的页面跳转到同一个页面,这时如果在”返回”按钮中直接跳转到某一个页面,就会造成逻辑混乱
此时可以使用以下方法解决
在program.s中新建一个lastpage变量
![../_images/dp_4.jpg](../_images/dp_4.jpg)
在每一个页面的离开事件中添加以下代码,将dp的值赋值给 lastpage 变量
![../_images/dp_5.jpg](../_images/dp_5.jpg)
添加一个“返回上一页”按钮,在按钮中跳转到 lastpage 所保存的值
![../_images/dp_6.jpg](../_images/dp_6.jpg)
dp-示例5:刷新当前页面
1 //重新进入到当前页面
2 page dp
dp-c语言示例
单片机通过串口跳转到ID为1的页面
1 //设置当前页面为1,等同于page 1
2 printf("dp=1\xff\xff\xff");
单片机通过串口获取当前页面号
1 //单片机通过串口获取当前页面号
2 printf("prints dp,0\xff\xff\xff");
dp-相关链接
dp-样例工程下载
演示工程下载链接: