|
|

楼主 |
发表于 2020-3-1 16:06:00
|
显示全部楼层
; DWIN OS
LDWR R0,0X0010;
MOVDR 0X20,R20,7;将年月日星期时间读入
MOV R24,R23,1;将时读到R23
MOV R25,R24,1;将分读到R24
MOV R26,R25,1;将秒读到R25
LDBR R40,0,4;将R40、R41、R42、R43清零
MOV R20,R40,1;将年读到R40
BCDHEX R40,R41,0X11;将年由BCD码转化为16进制数
MOV R41,R20,1;将年读到R20
MOV R21,R40,1;将月读到R40
BCDHEX R40,R41,0X11;将月由BCD码转化为16进制数
MOV R41,R21,1;将月读到R21
MOV R22,R40,1;将日读到R40
BCDHEX R40,R41,0X11;将日由BCD码转化为16进制数
MOV R41,R22,1;将日读到R22
MOV R23,R40,1;将时读到R40
BCDHEX R40,R41,0X11;将时由BCD码转化为16进制数
MOV R41,R23,1;将时读到R23
MOV R24,R40,1;将分读到R40
BCDHEX R40,R41,0X11;将分由BCD码转化为16进制数
MOV R41,R24,1;将分读到R24
MOV R25,R40,1;将秒读到R40
BCDHEX R40,R41,0X11;将秒由BCD码转化为16进制数
MOV R41,R25,1;将秒读到R25
MOVXR R20,0,6;把时间送到触摸屏的0X0010
END
这个程序显出来不对,看哪里有问题 |
|