|
发表于 2021-3-20 17:52:00
|
显示全部楼层
你好,请问一下,我下面的OS代码应该没问题吧,怎么都切不到这个图形显示页面,屏就卡了呢,通过串口还能读到数据,但屏不工作了,切换不了页面了,能否帮忙指点一下,非常感谢!
LDWR R116,0004H ;加载变量命令及固定不变坐标量,将R116=00,R117=04
LDWR R118,0001H ;R118=00,R119=01表示填充1个矩形,矩形填充5a a5 11 82
2000 0004 0001 001E 0096 01AE 00b4 F800 区域(30,150)(430,180)
LDWR R120,86 ;固定 左下角x坐标
;LDWR R122,400 ;固定 左下角Y坐标,作为x 变量
LDWR R124,112 ;固定右下角x 坐标
LDWR R126,412 ;固定 右下角Y坐标
;LDWR R126,184 ;固定 右上角y坐标递减
;取x横坐标变化范围652-152=500,分成100等分,则变化量为5
即随着 0005的x 变化为30+5x
LDWR R128,001EH ;R128颜色代码的算法是1~100*655
LDWR R140,3
LDBR R142,0,30 ;清零变量
LDWR R0,A012H
MOVXR R142,1,1
;DIV R148,R140,1
SMAC R140,R142,R144 ;乘5,5*1001里的值+(R44致147)值给到(R44致147)
;LDWR R106,1000 ; 给R106付值1000
;LDBR R137,0,4
;DIV R137,R100,1
LDWR R150,412 ;右下角x坐标起始值
SUB R148,R144,R154 ;减411
MOV R160,R122,2 ;R124右下角坐标x变化,递增 ;
;LDWR R0,5001H ;描述指针控制位置数据变量显示的位置
;LDWR R200,110
;MOV R124,R202,2;什么是124,他里装的是什么值?
;MOVXR R200,0,2
LDWR R0,2000H ;基本图形用来显示矩形填充的地址2000H
MOVXR R116,0,7
RET |
|