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

📄 test.lis

📁 基于AVR和51的240*128液晶显示模块驱动程序。很有用的喔~
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0380           ; }
 0380           ; }
 0380           ; }
 0380           ; }
 0380           L61:
 0380           L39:
 0380 2196              adiw R28,1
 0382 0E940000          xcall pop_gset5
 0386 2496              adiw R28,4
 0388                   .dbline 0 ; func end
 0388 0895              ret
 038A           ;              p -> R20,R21
 038A           ;             yc -> R22,R23
 038A           ;             xc -> R10,R11
 038A           ;           draw -> R12
 038A           ;              r -> y+15
 038A           ;              y -> R14
 038A           ;              x -> y+11
                        .even
 038A           _Lcd_Circle::
 038A 0E940000          xcall push_arg4
 038E 0E940000          xcall push_gset5
 0392 E22E              mov R14,R18
 0394 2197              sbiw R28,1
 0396 C988              ldd R12,y+17
 0398           ; }
 0398           ; }
 0398           ; }
 0398           ; }
 0398           ; }
 0398           ; }
 0398           ; }
 0398           ; }
 0398           ; }
 0398           ; }
 0398 AA24              clr R10
 039A BB24              clr R11
 039C           ; }
 039C           ; }
 039C           ; }
 039C 6F85              ldd R22,y+15
 039E 7727              clr R23
 03A0           ; }
 03A0 262E              mov R2,R22
 03A2 3324              clr R3
 03A4 220C              lsl R2
 03A6 331C              rol R3
 03A8 43E0              ldi R20,3
 03AA 50E0              ldi R21,0
 03AC 4219              sub R20,R2
 03AE 5309              sbc R21,R3
 03B0 72C0              xjmp L74
 03B2           L73:
 03B2           ; }
 03B2           ; }
 03B2           ; }
 03B2 C882              std y+0,R12
 03B4 2E2D              mov R18,R14
 03B6 3327              clr R19
 03B8 260F              add R18,R22
 03BA 371F              adc R19,R23
 03BC 0B85              ldd R16,y+11
 03BE 1127              clr R17
 03C0 0A0D              add R16,R10
 03C2 1B1D              adc R17,R11
 03C4 ECDE              xcall _Lcd_Point
 03C6           ; }
 03C6 C882              std y+0,R12
 03C8 2E2D              mov R18,R14
 03CA 3327              clr R19
 03CC 261B              sub R18,R22
 03CE 370B              sbc R19,R23
 03D0 0B85              ldd R16,y+11
 03D2 1127              clr R17
 03D4 0A0D              add R16,R10
 03D6 1B1D              adc R17,R11
 03D8 E2DE              xcall _Lcd_Point
 03DA           ; }
 03DA C882              std y+0,R12
 03DC 2E2D              mov R18,R14
 03DE 3327              clr R19
 03E0 260F              add R18,R22
 03E2 371F              adc R19,R23
 03E4 0B85              ldd R16,y+11
 03E6 1127              clr R17
 03E8 0A19              sub R16,R10
 03EA 1B09              sbc R17,R11
 03EC D8DE              xcall _Lcd_Point
 03EE           ; }
 03EE C882              std y+0,R12
 03F0 2E2D              mov R18,R14
 03F2 3327              clr R19
 03F4 261B              sub R18,R22
 03F6 370B              sbc R19,R23
 03F8 0B85              ldd R16,y+11
 03FA 1127              clr R17
 03FC 0A19              sub R16,R10
 03FE 1B09              sbc R17,R11
 0400 CEDE              xcall _Lcd_Point
 0402           ; }
 0402 C882              std y+0,R12
 0404 2E2D              mov R18,R14
 0406 3327              clr R19
 0408 2A0D              add R18,R10
 040A 3B1D              adc R19,R11
 040C 0B85              ldd R16,y+11
 040E 1127              clr R17
 0410 060F              add R16,R22
 0412 171F              adc R17,R23
 0414 C4DE              xcall _Lcd_Point
 0416           ; }
 0416 C882              std y+0,R12
 0418 2E2D              mov R18,R14
 041A 3327              clr R19
 041C 2A19              sub R18,R10
 041E 3B09              sbc R19,R11
 0420 0B85              ldd R16,y+11
 0422 1127              clr R17
 0424 060F              add R16,R22
 0426 171F              adc R17,R23
 0428 BADE              xcall _Lcd_Point
 042A           ; }
 042A C882              std y+0,R12
 042C 2E2D              mov R18,R14
 042E 3327              clr R19
 0430 2A0D              add R18,R10
 0432 3B1D              adc R19,R11
 0434 0B85              ldd R16,y+11
 0436 1127              clr R17
 0438 061B              sub R16,R22
 043A 170B              sbc R17,R23
 043C B0DE              xcall _Lcd_Point
 043E           ; }
 043E C882              std y+0,R12
 0440 2E2D              mov R18,R14
 0442 3327              clr R19
 0444 2A19              sub R18,R10
 0446 3B09              sbc R19,R11
 0448 0B85              ldd R16,y+11
 044A 1127              clr R17
 044C 061B              sub R16,R22
 044E 170B              sbc R17,R23
 0450 A6DE              xcall _Lcd_Point
 0452           ; }
 0452 4030              cpi R20,0
 0454 E0E0              ldi R30,0
 0456 5E07              cpc R21,R30
 0458 6CF4              brge L76
 045A           ; }
 045A 1501              movw R2,R10
 045C C101              movw R24,R2
 045E 0196              adiw R24,1
 0460 5C01              movw R10,R24
 0462 C101              movw R24,R2
 0464 880F              lsl R24
 0466 991F              rol R25
 0468 880F              lsl R24
 046A 991F              rol R25
 046C 0696              adiw R24,6
 046E 480F              add R20,R24
 0470 591F              adc R21,R25
 0472 11C0              xjmp L77
 0474           L76:
 0474           ; }
 0474           ; }
 0474 1501              movw R2,R10
 0476 C101              movw R24,R2
 0478 0196              adiw R24,1
 047A 5C01              movw R10,R24
 047C 2B01              movw R4,R22
 047E 6150              subi R22,1
 0480 7040              sbci R23,0
 0482 C101              movw R24,R2
 0484 8419              sub R24,R4
 0486 9509              sbc R25,R5
 0488 880F              lsl R24
 048A 991F              rol R25
 048C 880F              lsl R24
 048E 991F              rol R25
 0490 0A96              adiw R24,10
 0492 480F              add R20,R24
 0494 591F              adc R21,R25
 0496           L77:
 0496           L74:
 0496 6A15              cp R22,R10
 0498 7B05              cpc R23,R11
 049A 0CF0              brlt X0
 049C 8ACF              xjmp L73
 049E           X0:
 049E           L72:
 049E 2196              adiw R28,1
 04A0 0E940000          xcall pop_gset5
 04A4 2496              adiw R28,4
 04A6                   .dbline 0 ; func end
 04A6 0895              ret
 04A8           ;           fill -> y+21
 04A8           ;           draw -> R12
 04A8           ;             y2 -> R22
 04A8           ;             x2 -> R10
 04A8           ;             y1 -> R14
 04A8           ;             x1 -> R20
                        .even
 04A8           _Lcd_Box::
 04A8 0E940000          xcall push_gset5
 04AC E22E              mov R14,R18
 04AE 402F              mov R20,R16
 04B0 2597              sbiw R28,5
 04B2 AF84              ldd R10,y+15
 04B4 6989              ldd R22,y+17
 04B6 CB88              ldd R12,y+19
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8           ; }
 04B8 0D88              ldd R0,y+21
 04BA 0020              tst R0
 04BC 59F0              breq L79
 04BE           ; }
 04BE 07C0              xjmp L84
 04C0           L81:
 04C0 CC82              std y+4,R12
 04C2 6A83              std y+2,R22
 04C4 4883              std y+0,R20
 04C6 2E2D              mov R18,R14
 04C8 042F              mov R16,R20
 04CA 9BDE              xcall _Lcd_Line
 04CC           L82:
 04CC 4395              inc R20
 04CE           L84:
 04CE           ; }
 04CE 4A15              cp R20,R10
 04D0 B9F7              brne L81
 04D2           ; }
 04D2 18C0              xjmp L80
 04D4           L79:
 04D4           ; }
 04D4           ; }
 04D4           ; }
 04D4 CC82              std y+4,R12
 04D6 6A83              std y+2,R22
 04D8 4883              std y+0,R20
 04DA 2E2D              mov R18,R14
 04DC 042F              mov R16,R20
 04DE 91DE              xcall _Lcd_Line
 04E0           ; }
 04E0 CC82              std y+4,R12
 04E2 EA82              std y+2,R14
 04E4 A882              std y+0,R10
 04E6 2E2D              mov R18,R14
 04E8 042F              mov R16,R20
 04EA 8BDE              xcall _Lcd_Line
 04EC           ; }
 04EC CC82              std y+4,R12
 04EE 6A83              std y+2,R22
 04F0 A882              std y+0,R10
 04F2 2E2D              mov R18,R14
 04F4 0A2D              mov R16,R10
 04F6 85DE              xcall _Lcd_Line
 04F8           ; }
 04F8 CC82              std y+4,R12
 04FA 6A83              std y+2,R22
 04FC A882              std y+0,R10
 04FE 262F              mov R18,R22
 0500 042F              mov R16,R20
 0502 7FDE              xcall _Lcd_Line
 0504           ; }

⌨️ 快捷键说明

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