📄 rtc.lst
字号:
0000003C 2110 MOV R1,#0x10
0000003E 2200 MOV R2,#0x0
00000040 2308 MOV R3,#0x8
00000042 F7FF BL Draw_a?T ; T=0x0001 (1)
00000044 FFDD BL Draw_a?T ; T=0x0001 (2)
61: bak=(times>>8)&0x3f;
00000046 1C34 MOV R4,R6 ; times
00000048 0A24 LSR R4,R4,#0x8 ; times
0000004A 203F MOV R0,#0x3F
0000004C 4004 AND R4,R0
63: Draw_a(bak/10,24,0,8);
0000004E 1C20 MOV R0,R4 ; bak
00000050 210A MOV R1,#0xA
00000052 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
00000054 FFD5 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
00000056 1C08 MOV R0,R1
00000058 2118 MOV R1,#0x18
0000005A 2200 MOV R2,#0x0
0000005C 2308 MOV R3,#0x8
0000005E F7FF BL Draw_a?T ; T=0x0001 (1)
00000060 FFCF BL Draw_a?T ; T=0x0001 (2)
64: Draw_a(bak%10,32,0,8); //分
00000062 1C20 MOV R0,R4 ; bak
00000064 210A MOV R1,#0xA
00000066 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
00000068 FFCB BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
0000006A 1C01 MOV R1,R0
0000006C 2120 MOV R1,#0x20
0000006E 2200 MOV R2,#0x0
00000070 2308 MOV R3,#0x8
00000072 F7FF BL Draw_a?T ; T=0x0001 (1)
00000074 FFC5 BL Draw_a?T ; T=0x0001 (2)
66: Draw_a(10,40,0,8);
00000076 200A MOV R0,#0xA
00000078 2128 MOV R1,#0x28
0000007A 2200 MOV R2,#0x0
ARM COMPILER V2.53, rtc 02/08/06 16:25:35 PAGE 5
0000007C 2308 MOV R3,#0x8
0000007E F7FF BL Draw_a?T ; T=0x0001 (1)
00000080 FFBF BL Draw_a?T ; T=0x0001 (2)
69: bak=times&0x3f;
00000082 1C34 MOV R4,R6 ; times
00000084 203F MOV R0,#0x3F
00000086 4004 AND R4,R0
71: Draw_a(bak/10,48,0,8);
00000088 1C20 MOV R0,R4 ; bak
0000008A 210A MOV R1,#0xA
0000008C F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
0000008E FFB8 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
00000090 1C08 MOV R0,R1
00000092 2130 MOV R1,#0x30
00000094 2200 MOV R2,#0x0
00000096 2308 MOV R3,#0x8
00000098 F7FF BL Draw_a?T ; T=0x0001 (1)
0000009A FFB2 BL Draw_a?T ; T=0x0001 (2)
72: Draw_a(bak%10,56,0,8); //秒
0000009C 1C20 MOV R0,R4 ; bak
0000009E 210A MOV R1,#0xA
000000A0 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
000000A2 FFAE BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
000000A4 1C01 MOV R1,R0
000000A6 2138 MOV R1,#0x38
000000A8 2200 MOV R2,#0x0
000000AA 2308 MOV R3,#0x8
000000AC F7FF BL Draw_a?T ; T=0x0001 (1)
000000AE FFA8 BL Draw_a?T ; T=0x0001 (2)
75: bak=(datas>>16)&0xfff;
000000B0 1C2C MOV R4,R5 ; datas
000000B2 0C24 LSR R4,R4,#0x10 ; datas
000000B4 4800 LDR R0,=0xFFF
000000B6 4004 AND R4,R0
77: Draw_a(bak/1000,32-8,1,8);
000000B8 1C20 MOV R0,R4 ; bak
000000BA 49FA LDR R1,=0x3E8
000000BC F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
000000BE FFA0 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
000000C0 1C08 MOV R0,R1
000000C2 2118 MOV R1,#0x18
000000C4 2201 MOV R2,#0x1
000000C6 2308 MOV R3,#0x8
000000C8 F7FF BL Draw_a?T ; T=0x0001 (1)
000000CA FF9A BL Draw_a?T ; T=0x0001 (2)
78: bak%=1000;
000000CC 1C20 MOV R0,R4 ; bak
000000CE 49FA LDR R1,=0x3E8
000000D0 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
000000D2 FF96 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
000000D4 1C01 MOV R1,R0
000000D6 1C0C MOV R4,R1 ; bak
79: Draw_a(bak/100,40-8,1,8); //年
000000D8 1C20 MOV R0,R4 ; bak
000000DA 2164 MOV R1,#0x64
000000DC F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
000000DE FF90 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
000000E0 1C08 MOV R0,R1
000000E2 2120 MOV R1,#0x20
000000E4 2201 MOV R2,#0x1
000000E6 2308 MOV R3,#0x8
000000E8 F7FF BL Draw_a?T ; T=0x0001 (1)
000000EA FF8A BL Draw_a?T ; T=0x0001 (2)
80: bak%=100;
000000EC 1C20 MOV R0,R4 ; bak
000000EE 2164 MOV R1,#0x64
ARM COMPILER V2.53, rtc 02/08/06 16:25:35 PAGE 6
000000F0 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
000000F2 FF86 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
000000F4 1C01 MOV R1,R0
000000F6 1C0C MOV R4,R1 ; bak
81: Draw_a(bak/10,48-8,1,8);
000000F8 1C20 MOV R0,R4 ; bak
000000FA 210A MOV R1,#0xA
000000FC F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
000000FE FF80 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
00000100 1C08 MOV R0,R1
00000102 2128 MOV R1,#0x28
00000104 2201 MOV R2,#0x1
00000106 2308 MOV R3,#0x8
00000108 F7FF BL Draw_a?T ; T=0x0001 (1)
0000010A FF7A BL Draw_a?T ; T=0x0001 (2)
82: Draw_a(bak%10,56-8,1,8);
0000010C 1C20 MOV R0,R4 ; bak
0000010E 210A MOV R1,#0xA
00000110 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
00000112 FF76 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
00000114 1C01 MOV R1,R0
00000116 2130 MOV R1,#0x30
00000118 2201 MOV R2,#0x1
0000011A 2308 MOV R3,#0x8
0000011C F7FF BL Draw_a?T ; T=0x0001 (1)
0000011E FF70 BL Draw_a?T ; T=0x0001 (2)
84: Draw_a(11,64-8,1,8);
00000120 200B MOV R0,#0xB
00000122 2138 MOV R1,#0x38
00000124 2201 MOV R2,#0x1
00000126 2308 MOV R3,#0x8
00000128 F7FF BL Draw_a?T ; T=0x0001 (1)
0000012A FF6A BL Draw_a?T ; T=0x0001 (2)
87: bak=(datas>>8)&0x0f;
0000012C 1C2C MOV R4,R5 ; datas
0000012E 0A24 LSR R4,R4,#0x8 ; datas
00000130 200F MOV R0,#0xF
00000132 4004 AND R4,R0
89: Draw_a(bak/10,72-8,1,8); //月
00000134 1C20 MOV R0,R4 ; bak
00000136 210A MOV R1,#0xA
00000138 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
0000013A FF62 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
0000013C 1C08 MOV R0,R1
0000013E 2140 MOV R1,#0x40
00000140 2201 MOV R2,#0x1
00000142 2308 MOV R3,#0x8
00000144 F7FF BL Draw_a?T ; T=0x0001 (1)
00000146 FF5C BL Draw_a?T ; T=0x0001 (2)
90: Draw_a(bak%10,80-8,1,8);
00000148 1C20 MOV R0,R4 ; bak
0000014A 210A MOV R1,#0xA
0000014C F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
0000014E FF58 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
00000150 1C01 MOV R1,R0
00000152 2148 MOV R1,#0x48
00000154 2201 MOV R2,#0x1
00000156 2308 MOV R3,#0x8
00000158 F7FF BL Draw_a?T ; T=0x0001 (1)
0000015A FF52 BL Draw_a?T ; T=0x0001 (2)
92: Draw_a(11,88-8,1,8);
0000015C 200B MOV R0,#0xB
0000015E 2150 MOV R1,#0x50
00000160 2201 MOV R2,#0x1
00000162 2308 MOV R3,#0x8
00000164 F7FF BL Draw_a?T ; T=0x0001 (1)
ARM COMPILER V2.53, rtc 02/08/06 16:25:35 PAGE 7
00000166 FF4C BL Draw_a?T ; T=0x0001 (2)
95: bak=datas&0x1f;
00000168 1C2C MOV R4,R5 ; datas
0000016A 201F MOV R0,#0x1F
0000016C 4004 AND R4,R0
97: Draw_a(bak/10,96-8,1,8);
0000016E 1C20 MOV R0,R4 ; bak
00000170 210A MOV R1,#0xA
00000172 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
00000174 FF45 BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
00000176 1C08 MOV R0,R1
00000178 2158 MOV R1,#0x58
0000017A 2201 MOV R2,#0x1
0000017C 2308 MOV R3,#0x8
0000017E F7FF BL Draw_a?T ; T=0x0001 (1)
00000180 FF3F BL Draw_a?T ; T=0x0001 (2)
98: Draw_a(bak%10,104-8,1,8);
00000182 1C20 MOV R0,R4 ; bak
00000184 210A MOV R1,#0xA
00000186 F7FF BL ?C?UDIV?T ; T=0x0001 (1) ; ?C?UDIV?T
00000188 FF3B BL ?C?UDIV?T ; T=0x0001 (2) ; ?C?UDIV?T
0000018A 1C01 MOV R1,R0
0000018C 2160 MOV R1,#0x60
0000018E 2201 MOV R2,#0x1
00000190 2308 MOV R3,#0x8
00000192 F7FF BL Draw_a?T ; T=0x0001 (1)
00000194 FF35 BL Draw_a?T ; T=0x0001 (2)
00000196 ; SCOPE-END
00000196 BC70 POP {R4-R6}
00000198 BC08 POP {R3}
0000019A 4718 BX R3
0000019C ENDP ; 'ReadRTC?T'
Module Information Static
----------------------------------
code size = ------
data size = ------
const size = ------
End of Module Information.
ARM COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -