⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_drawbitmap_565.txt

📁 STM32F103ZET6+UCOSII+UCGUI源码
💻 TXT
📖 第 1 页 / 共 2 页
字号:
;;;140    }
000076  b00d              ADD      sp,sp,#0x34
000078  e8bd8ff0          POP      {r4-r11,pc}
                  |L1.124|
00007c  2801              CMP      r0,#1                 ;60
00007e  d15c              BNE      |L1.314|
000080  980a              LDR      r0,[sp,#0x28]         ;63
000082  f8dfc148          LDR      r12,|L1.460|
000086  eb00020b          ADD      r2,r0,r11             ;63
00008a  eb0a0106          ADD      r1,r10,r6             ;64
00008e  f9bc7006          LDRSH    r7,[r12,#6]           ;66  ; GUI_Context
000092  1e52              SUBS     r2,r2,#1              ;63
000094  1e49              SUBS     r1,r1,#1              ;64
000096  4287              CMP      r7,r0                 ;66
000098  dd09              BLE      |L1.174|
00009a  1a38              SUBS     r0,r7,r0              ;67
00009c  970a              STR      r7,[sp,#0x28]         ;72
00009e  9f06              LDR      r7,[sp,#0x18]         ;72
0000a0  ebab0b00          SUB      r11,r11,r0            ;74
0000a4  fb00f307          MUL      r3,r0,r7              ;72
0000a8  f0230301          BIC      r3,r3,#1              ;72
0000ac  441c              ADD      r4,r4,r3              ;72
                  |L1.174|
0000ae  f9bc000a          LDRSH    r0,[r12,#0xa]         ;76  ; GUI_Context
0000b2  1a10              SUBS     r0,r2,r0              ;76
0000b4  2800              CMP      r0,#0                 ;77
0000b6  dd01              BLE      |L1.188|
0000b8  ebab0b00          SUB      r11,r11,r0            ;78
                  |L1.188|
0000bc  f1bb0f00          CMP      r11,#0                ;80
0000c0  ddd9              BLE      |L1.118|
0000c2  f9bc0008          LDRSH    r0,[r12,#8]           ;84  ; GUI_Context
0000c6  1a08              SUBS     r0,r1,r0              ;84
0000c8  2800              CMP      r0,#0                 ;85
0000ca  dd00              BLE      |L1.206|
0000cc  1a36              SUBS     r6,r6,r0              ;86
                  |L1.206|
0000ce  483f              LDR      r0,|L1.460|
0000d0  f9b00004          LDRSH    r0,[r0,#4]            ;90  ; GUI_Context
0000d4  4550              CMP      r0,r10                ;90
0000d6  dd05              BLE      |L1.228|
0000d8  eba0000a          SUB      r0,r0,r10             ;91
0000dc  1a36              SUBS     r6,r6,r0              ;92
0000de  eb040440          ADD      r4,r4,r0,LSL #1       ;93
0000e2  4482              ADD      r10,r10,r0            ;94
                  |L1.228|
0000e4  2e00              CMP      r6,#0                 ;96
0000e6  ddc6              BLE      |L1.118|
0000e8  2000              MOVS     r0,#0                 ;100
0000ea  e021              B        |L1.304|
                  |L1.236|
0000ec  46a0              MOV      r8,r4                 ;102
0000ee  2700              MOVS     r7,#0                 ;103
0000f0  e014              B        |L1.284|
0000f2  bf00              NOP                            ;105
                  |L1.244|
0000f4  f8380b02          LDRH     r0,[r8],#2            ;105
0000f8  9005              STR      r0,[sp,#0x14]         ;106
0000fa  42a8              CMP      r0,r5                 ;106
0000fc  d004              BEQ      |L1.264|
0000fe  f7fffffe          BL       LCD_Index2Color_565
000102  f7fffffe          BL       LCD_SetColor
000106  9d05              LDR      r5,[sp,#0x14]         ;108
                  |L1.264|
000108  4b30              LDR      r3,|L1.460|
00010a  990a              LDR      r1,[sp,#0x28]         ;110
00010c  885a              LDRH     r2,[r3,#2]            ;110  ; GUI_Context
00010e  6c9b              LDR      r3,[r3,#0x48]         ;110  ; GUI_Context
000110  4449              ADD      r1,r1,r9              ;110
000112  6a5b              LDR      r3,[r3,#0x24]         ;110
000114  eb07000a          ADD      r0,r7,r10             ;110
000118  4798              BLX      r3                    ;110
00011a  1c7f              ADDS     r7,r7,#1              ;103
                  |L1.284|
00011c  42b7              CMP      r7,r6                 ;103
00011e  dbe9              BLT      |L1.244|
000120  9806              LDR      r0,[sp,#0x18]         ;112
000122  eb0070d0          ADD      r0,r0,r0,LSR #31      ;112
000126  f0200001          BIC      r0,r0,#1              ;112
00012a  4404              ADD      r4,r4,r0              ;112
00012c  f1090001          ADD      r0,r9,#1              ;100
                  |L1.304|
000130  4681              MOV      r9,r0                 ;100
000132  4558              CMP      r0,r11                ;100
000134  dbda              BLT      |L1.236|
000136  e042              B        |L1.446|
000138  e7ff              B        |L1.314|
                  |L1.314|
00013a  980a              LDR      r0,[sp,#0x28]         ;118
00013c  9004              STR      r0,[sp,#0x10]         ;118
00013e  2000              MOVS     r0,#0                 ;118
000140  9003              STR      r0,[sp,#0xc]          ;118
000142  e03a              B        |L1.442|
                  |L1.324|
000144  9919              LDR      r1,[sp,#0x64]         ;120
000146  9804              LDR      r0,[sp,#0x10]         ;120
000148  4408              ADD      r0,r0,r1              ;120
00014a  9008              STR      r0,[sp,#0x20]         ;120
00014c  1e40              SUBS     r0,r0,#1              ;120
00014e  491f              LDR      r1,|L1.460|
000150  9002              STR      r0,[sp,#8]            ;122
000152  f9b12006          LDRSH    r2,[r1,#6]            ;122  ; GUI_Context
000156  4282              CMP      r2,r0                 ;122
000158  dc23              BGT      |L1.418|
00015a  f9b1000a          LDRSH    r0,[r1,#0xa]          ;122  ; GUI_Context
00015e  9904              LDR      r1,[sp,#0x10]         ;122
000160  4288              CMP      r0,r1                 ;122
000162  db1e              BLT      |L1.418|
000164  4627              MOV      r7,r4                 ;124
000166  f04f0800          MOV      r8,#0                 ;125
00016a  f8cda014          STR      r10,[sp,#0x14]        ;125
00016e  e016              B        |L1.414|
                  |L1.368|
000170  f8379b02          LDRH     r9,[r7],#2            ;127
000174  45a9              CMP      r9,r5                 ;128
000176  d005              BEQ      |L1.388|
000178  4648              MOV      r0,r9                 ;129
00017a  f7fffffe          BL       LCD_Index2Color_565
00017e  f7fffffe          BL       LCD_SetColor
000182  464d              MOV      r5,r9                 ;130
                  |L1.388|
000184  9918              LDR      r1,[sp,#0x60]         ;132
000186  9805              LDR      r0,[sp,#0x14]         ;132
000188  9b02              LDR      r3,[sp,#8]            ;132
00018a  1842              ADDS     r2,r0,r1              ;132
00018c  4691              MOV      r9,r2                 ;132
00018e  1e52              SUBS     r2,r2,#1              ;132
000190  9904              LDR      r1,[sp,#0x10]         ;132
000192  f7fffffe          BL       LCD_FillRect
000196  f1080801          ADD      r8,r8,#1              ;125
00019a  f8cd9014          STR      r9,[sp,#0x14]         ;125
                  |L1.414|
00019e  45b0              CMP      r8,r6                 ;125
0001a0  dbe6              BLT      |L1.368|
                  |L1.418|
0001a2  9806              LDR      r0,[sp,#0x18]         ;135
0001a4  eb0070d0          ADD      r0,r0,r0,LSR #31      ;135
0001a8  f0200001          BIC      r0,r0,#1              ;135
0001ac  4404              ADD      r4,r4,r0              ;135
0001ae  9803              LDR      r0,[sp,#0xc]          ;118
0001b0  1c40              ADDS     r0,r0,#1              ;118
0001b2  9003              STR      r0,[sp,#0xc]          ;118
0001b4  9808              LDR      r0,[sp,#0x20]         ;118
0001b6  9004              STR      r0,[sp,#0x10]         ;118
0001b8  9803              LDR      r0,[sp,#0xc]          ;118
                  |L1.442|
0001ba  4558              CMP      r0,r11                ;118
0001bc  dbc2              BLT      |L1.324|
                  |L1.446|
0001be  9807              LDR      r0,[sp,#0x1c]         ;138
0001c0  b00d              ADD      sp,sp,#0x34           ;138
0001c2  e8bd4ff0          POP      {r4-r11,lr}           ;138
0001c6  f7ffbffe          B.W      GUI_SetColorIndex
;;;141    
                          ENDP

0001ca  0000              DCW      0x0000
                  |L1.460|
                          DCD      GUI_Context
                  |L1.464|
                          DCD      LCD_Index2Color_565

                          AREA ||.constdata||, DATA, READONLY, ALIGN=2

                  GUI_BitmapMethods565
                          DCD      _DrawBitmap_565
                          DCD      LCD_Index2Color_565

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -