📄 display.lst
字号:
\ 000000000000
\ 000000000004
\ 000000000000
\ 00000000
\ 0000024C 000000000004 DC16 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 3072, 0, 0, 0, 0, 0, 0, 0, 1024
\ 000000000000
\ 000000000000
\ 0000000C0000
\ 000000000000
\ 000000000000
\ 0004
\ 00000272 000000000000 DC16 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0
\ 000000000000
\ 000000040000
\ 000000000000
\ 000000000000
\ 000400000000
\ 00000000
\ 0000029A 000000000000 DC16 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0
\ 000400000000
\ 000000000000
\ 000000000004
\ 000000000000
\ 000000000000
\ 0000
\ 000002C0 000400000000 DC16 1024, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0
\ 000000000000
\ 000000000004
\ 000000000000
\ 000000000000
\ 000000040000
\ 0000
\ 000002E6 000000000000 DC16 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 3072, 0, 0, 0, 0, 0, 0
\ 000000000004
\ 000000000000
\ 000000000000
\ 0000000C0000
\ 000000000000
\ 00000000
\ 0000030E 000000040000 DC16 0, 1024, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 1024, 0
\ 000000000000
\ 000000000000
\ 000400000000
\ 000000000000
\ 000000000004
\ 0000
\ 00000334 000000000000 DC16 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0
\ 000000000000
\ 000400000000
\ 000000000000
\ 000000000004
\ 000000000000
\ 00000000
\ 0000035C 000000000004 DC16 0, 0, 1024, 0, 0, 0, 0, 0, 0, 402, 1024, 0, 0, 0, 0, 0, 0, 594
\ 000000000000
\ 000000000000
\ 920100040000
\ 000000000000
\ 000000005202
\ 00000380 000400000000 DC16 1024, 0, 0, 0, 0, 0, 2, 594, 1024, 16388, 32, 512, 4097, 8, 65
\ 000000000000
\ 020052020004
\ 044020000002
\ 011008004100
\ 0000039E 9E01FF07FFFF DC16 414, 2047, 65535, 65535, 65535, 65535, 65535, 65535, 33362, 12288
\ FFFFFFFFFFFF
\ FFFFFFFF5282
\ 0030
\ 000003B2 044020000002 DC16 16388, 32, 512, 4097, 8, 65, 594, 18432, 0, 0, 0, 0, 0, 2, 402
\ 011008004100
\ 520200480000
\ 000000000000
\ 000002009201
\ 000003D0 004800000000 DC16 18432, 0, 0, 0, 0, 0, 0, 0, 18432, 0, 0, 0, 0, 0, 0, 0, 12288, 0
\ 000000000000
\ 000000000048
\ 000000000000
\ 000000000000
\ 000000300000
\ 000003F4 000000000000 DC16 0, 0, 0, 0, 0, 0
\ 000000000000
167 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
168 0x0003,0x3800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
169 0x0003,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
170 0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
171 0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
172 0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
173 0x0000,0x3800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
174 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
175 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
176 0x0E00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
177 0x1500,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
178 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
179 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
180 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
181 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
182 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
183 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
184 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
185 0x0C00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
186 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
187 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
188 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
189 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
190 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
191 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
192 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
193 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
194 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
195 0x0C00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
196 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
197 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
198 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
199 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
200 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
201 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
202 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
203 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
204 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
205 0x0C00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
206 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
207 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
208 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
209 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
210 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
211 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
212 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
213 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
214 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
215 0x0C00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
216 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
217 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
218 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
219 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
220 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
221 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0192,
222 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0252,
223 0x0400,0x0000,0x0000,0x0000,0x0000,0x0000,0x0002,0x0252,
224 0x0400,0x4004,0x0020,0x0200,0x1001,0x0008,0x0041,0x019E,
225 0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8252,
226 0x3000,0x4004,0x0020,0x0200,0x1001,0x0008,0x0041,0x0252,
227 0x4800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0002,0x0192,
228 0x4800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
229 0x4800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
230 0x3000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,};
231
232 //-----------------------------------
233 // Delay Routine
234 //-----------------------------------
\ In section .XML, align 4
235 inline LcdDataOut(Int16U data)
236 {
\ LcdDataOut:
\ 00000000 10B5 PUSH {R4,LR}
\ 00000002 0400 MOVS R4,R0
237
238 #if 1
239 GPIO_WriteBit(GPIOB,GPIO_Pin_12,(BitAction)(data&1));
\ 00000004 2000 MOVS R0,R4
\ 00000006 0122 MOVS R2,#+1
\ 00000008 0240 ANDS R2,R2,R0
\ 0000000A 5FF48051 MOVS R1,#+4096
\ 0000000E 1D48 LDR.N R0,??LcdDataOut_0 ;; 0x40010c00
\ 00000010 ........ BL GPIO_WriteBit
240 GPIO_WriteBit(GPIOB,GPIO_Pin_13,(BitAction)(data&2));
\ 00000014 2000 MOVS R0,R4
\ 00000016 0222 MOVS R2,#+2
\ 00000018 0240 ANDS R2,R2,R0
\ 0000001A 5FF40051 MOVS R1,#+8192
\ 0000001E 1948 LDR.N R0,??LcdDataOut_0 ;; 0x40010c00
\ 00000020 ........ BL GPIO_WriteBit
241 GPIO_WriteBit(GPIOB,GPIO_Pin_14,(BitAction)(data&4));
\ 00000024 2000 MOVS R0,R4
\ 00000026 0422 MOVS R2,#+4
\ 00000028 0240 ANDS R2,R2,R0
\ 0000002A 5FF48041 MOVS R1,#+16384
\ 0000002E 1548 LDR.N R0,??LcdDataOut_0 ;; 0x40010c00
\ 00000030 ........ BL GPIO_WriteBit
242 GPIO_WriteBit(GPIOB,GPIO_Pin_15,(BitAction)(data&8));
\ 00000034 2000 MOVS R0,R4
\ 00000036 0822 MOVS R2,#+8
\ 00000038 0240 ANDS R2,R2,R0
\ 0000003A 5FF40041 MOVS R1,#+32768
\ 0000003E 1148 LDR.N R0,??LcdDataOut_0 ;; 0x40010c00
\ 00000040 ........ BL GPIO_WriteBit
243 GPIO_WriteBit(GPIOC,GPIO_Pin_6,(BitAction)(data&0x10));
\ 00000044 2000 MOVS R0,R4
\ 00000046 1022 MOVS R2,#+16
\ 00000048 0240 ANDS R2,R2,R0
\ 0000004A 4021 MOVS R1,#+64
\ 0000004C 0E48 LDR.N R0,??LcdDataOut_0+0x4 ;; 0x40011000
\ 0000004E ........ BL GPIO_WriteBit
244 GPIO_WriteBit(GPIOC,GPIO_Pin_7,(BitAction)(data&0x20));
\ 00000052 2000 MOVS R0,R4
\ 00000054 2022 MOVS R2,#+32
\ 00000056 0240 ANDS R2,R2,R0
\ 00000058 8021 MOVS R1,#+128
\ 0000005A 0B48 LDR.N R0,??LcdDataOut_0+0x4 ;; 0x40011000
\ 0000005C ........ BL GPIO_WriteBit
245 GPIO_WriteBit(GPIOC,GPIO_Pin_8,(BitAction)(data&0x40));
\ 00000060 2000 MOVS R0,R4
\ 00000062 4022 MOVS R2,#+64
\ 00000064 0240 ANDS R2,R2,R0
\ 00000066 5FF48071 MOVS R1,#+256
\ 0000006A 0748 LDR.N R0,??LcdDataOut_0+0x4 ;; 0x40011000
\ 0000006C ........ BL GPIO_WriteBit
246 GPIO_WriteBit(GPIOC,GPIO_Pin_9,(BitAction)(data&0x80));
\ 00000070 2000 MOVS R0,R4
\ 00000072 8022 MOVS R2,#+128
\ 00000074 0240 ANDS R2,R2,R0
\ 00000076 5FF40071 MOVS R1,#+512
\ 0000007A 0348 LDR.N R0,??LcdDataOut_0+0x4 ;; 0x40011000
\ 0000007C ........ BL GPIO_WriteBit
247 #endif
248 }
\ 00000080 10BD POP {R4,PC} ;; return
\ 00000082 00BF Nop
\ ??LcdDataOut_0:
\ 00000084 000C0140 DC32 0x40010c00
\ 00000088 00100140 DC32 0x40011000
249 //-----------------------------------
250 // IO Routine
251 //-----------------------------------
\ In section .XML, align 4, keep-with-next
252 void LCMCmd(Int8U Command) //send command
253 {
\ LCMCmd:
\ 00000000 10B5 PUSH {R4,LR}
\ 00000002 0400 MOVS R4,R0
254 LcdDataOut(Command);//LCDBUS = Command;
\ 00000004 E4B2 UXTB R4,R4 ;; ZeroExtS R4,R4,#+24,#+24
\ 00000006 2000 MOVS R0,R4
\ 00000008 80B2 UXTH R0,R0 ;; ZeroExtS R0,R0,#+16,#+16
\ 0000000A ........ BL LcdDataOut
255 Clr_bit(RW,B_RW);
\ 0000000E .... LDR.N R0,??DataTable27 ;; 0x4001080c
\ 00000010 0068 LDR R0,[R0, #+0]
\ 00000012 7FF40061 MVNS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -