迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1464|回复: 7

【提问】请教OS页面跳转问题

[复制链接]

1

主题

5

回帖

34

积分

新手上路

Rank: 1

积分
34
发表于 2020-6-2 15:54:12 | 显示全部楼层 |阅读模式
用OS编写页面跳转,通过变量地址存放值判断,跳转到该页面后,该页面有个按键(该按键作用也是切换页面,切换到别的页面),这个按键不能用,我也知道问题原因是跳转到该页面后,变量地址值一直不变,所以一直是这个页面,用按键切换页面的方式就失效,请问这种问题有什么解决的办法。

附代码
跳转页面:
        LDWR        R0,1125H        
        MOVXR        R20,1,1                     ;根据按键返回-的值--的不同进行不同操作
        
        零点跳转页面:
        IJNE    R20,00H,测量跳转页面
        IJNE    R21,5AH,测量跳转页面
        LDWR    R0,0084H        
        LDWR    R210,5A01H            
        LDWR    R212,0006H              ;跳转到页面6
        MOVXR   R210,0,2
        GOTO    结束10

回复

使用道具 举报

0

主题

429

回帖

2410

积分

金牌会员

Rank: 6Rank: 6

积分
2410
发表于 2020-6-2 18:33:05 | 显示全部楼层
在结尾处将1152H这个变量地址的值改变。
回复

使用道具 举报

2

主题

110

回帖

2489

积分

金牌会员

Rank: 6Rank: 6

积分
2489
发表于 2020-6-2 18:54:39 | 显示全部楼层
您好!跳转到指定页面之后 判断一下页面ID 然后把判断位清0 即可!
    希望能帮助你
你的问题在于读书不多而想得太多
回复

使用道具 举报

1

主题

2

回帖

38

积分

新手上路

Rank: 1

积分
38
发表于 2020-6-4 15:32:39 | 显示全部楼层
请问你是用的指令汇编开发的吗
回复

使用道具 举报

1

主题

5

回帖

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2020-6-5 18:29:14 | 显示全部楼层
谢谢大家,问题解决了!判断按键切换时,把1125这个地址强制写零!等返回到该界面时,在执行原来的判断
回复

使用道具 举报

1

主题

5

回帖

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2020-6-5 18:30:44 | 显示全部楼层
13975698988 发表于 2020-6-2 18:54
您好!跳转到指定页面之后 判断一下页面ID 然后把判断位清0 即可!
    希望能帮助你 ...

谢谢,问题解决了!
回复

使用道具 举报

1

主题

5

回帖

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2020-6-5 18:43:34 | 显示全部楼层
wangyuxiang 发表于 2020-6-2 18:33
在结尾处将1152H这个变量地址的值改变。

谢谢!解决了
回复

使用道具 举报

1

主题

5

回帖

34

积分

新手上路

Rank: 1

积分
34
 楼主| 发表于 2020-6-5 18:44:39 | 显示全部楼层
蓝椰树 发表于 2020-6-4 15:32
请问你是用的指令汇编开发的吗

嗯,屏上部分用的汇编,下端单片机用C
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-15 02:56 , Processed in 0.044894 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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