|

楼主 |
发表于 2021-12-15 17:04:06
|
显示全部楼层
屏保:
LDBR R0,0X16,1 ;读取屏幕坐标
MOVXR R150,1,4 ;存储4个字的数据到R150-R157 ,保存坐标到R150
GOTO compare
compare:
CJNE R150,R170,cleanzero
CJNE R151,R171,cleanzero
CJNE R152,R172,cleanzero
CJNE R153,R173,cleanzero
CJNE R154,R174,cleanzero
CJNE R155,R175,cleanzero
CJNE R156,R176,cleanzero
CJNE R157,R177,cleanzero
CONFIG 1,2,1 ;选择定时器2启动,此时定时器已经在自加了
MOVDR 37,R160,2 ;把定时器的计数存在R160中
LDWR R162,10000 ;存1分钟到R162
JS R160,R162,GG ;触摸屏坐标未改变的时间 >=1 分钟则跳转到首页,时间没到则不操作
LDWR R160,0
MOVRD R160,37,2 ;清零定时器计数
LDWR R210,5A01H
LDWR R212,0009H ;切换到首页9号图
LDWR R0,0084H
MOVXR R210,0,2
RET
cleanzero:
LDWR R160,0
MOVRD R160,37,2 ;清零定时器计数
MOV R150,R170,4 ;R170存储上一次的数据
RET
GG:
RET |
|