迪文科技论坛

 找回密码
 立即注册
搜索
查看: 435|回复: 2

【提问】在单一界面 实现 一定时间无操作 跳转其他界面

[复制链接]

23

主题

47

回帖

282

积分

中级会员

Rank: 3Rank: 3

积分
282
发表于 2023-6-2 17:40:31 | 显示全部楼层 |阅读模式
FUNC_B1:
        LDBR        R10,5,1
        MOVRD        R10,0,1
        

        
        
        LDWR        R0,0x0016                        
        MOVXR        R20,1,2
        IJNE        R21,1,1
        CALL        FUNC_B2
        IJNE        R21,3,1                                                
        CALL        FUNC_B2

        MOVDR        37,R20,2
        LDWR        R22,5000                        ;5000毫秒无触摸        切到页面0               
        JS                R20,R22,FUNC_B1_RET
        
        LDWR        R20,0x5A01
        LDWR        R22,0x0000               
        LDWR        R0,0x0084
        MOVXR        R20,0,2               
        
        CALL        FUNC_B2
        FUNC_B1_RET:
        RET
        
FUNC_B2:
        LDWR        R20,0
        MOVRD        R20,37,2
        RET


代码是这样的  在任意界面可以实现  但是我判断当前界面id  却没法跳转   是我 添加的这个判断有问题吗

        LDWR    R0,0X0014        
        MOVXR        R10,1,1
other1:               
        IJNE    R11,0X02,other2
        
other2:
        IJNE    R11,0X03,FUNC_B1_RET

回复

使用道具 举报

1

主题

5

回帖

122

积分

注册会员

Rank: 2

积分
122
发表于 2024-2-27 09:33:23 | 显示全部楼层
你好,请问现在解决了吗,我现在也要做这个定时跳转的需求;请大哥分享一下经验
回复

使用道具 举报

23

主题

47

回帖

282

积分

中级会员

Rank: 3Rank: 3

积分
282
 楼主| 发表于 3 天前 | 显示全部楼层
TheNews 发表于 2024-2-27 09:33
你好,请问现在解决了吗,我现在也要做这个定时跳转的需求;请大哥分享一下经验 ...

emmm 才看到
    start:
    LDBR        R15,5,1
        MOVRD        R15,0,1
        LDWR        R0,00A0H                       
        MOVXR        R30,1,2
        IJNE        R31,1,1
        CALL        FUNC_C2
        IJNE        R31,3,1                                               
        CALL        FUNC_C2

    CONFIG  1,3,1
        MOVDR        39,R30,2
        LDWR        R32,10000                        ;30000毫秒无触摸        切到页面0               
        JS                R30,R32,FUNC_C1_RET_all
       
        LDWR        R30,0x5A01
        LDWR        R32,0x0000               
        LDWR        R0,0x0084
        MOVXR        R30,0,2               
       
        GOTO        FUNC_C2
        FUNC_C1_RET_all:
        RET
       
FUNC_C2:
        LDWR        R30,0
        MOVRD        R30,39,2
        RET
       
ERROR_1:
    LDWR        R30,0
    LDWR        R32,0
        MOVRD        R30,39,2
        RET       
参考一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-7-12 17:07 , Processed in 0.035730 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表