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

📄 menu.lis

📁 ssd1325控制器液晶的驱动程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 069C 295E              subi R18,233  ; offset = 23
 069E 3F4F              sbci R19,255
 06A0 042F              mov R16,R20
 06A2 1127              clr R17
 06A4 0E940000          xcall _GUI_RectangleFill
 06A8                   .dbline 248
 06A8           ;       }
 06A8           L71:
 06A8                   .dbline 249
 06A8           ;       GUI_HLine(xx+1, mwin->y + 22, xx+MMENU_WIDTH-1, disp_color);
 06A8 20900000          lds R2,_disp_color
 06AC 2A82              std y+2,R2
 06AE 842F              mov R24,R20
 06B0 9927              clr R25
 06B2 8296              adiw R24,34
 06B4 0197              sbiw R24,1
 06B6 9983              std y+1,R25
 06B8 8883              std y+0,R24
 06BA FB01              movw R30,R22
 06BC 2281              ldd R18,z+2
 06BE 3381              ldd R19,z+3
 06C0 2A5E              subi R18,234  ; offset = 22
 06C2 3F4F              sbci R19,255
 06C4 042F              mov R16,R20
 06C6 1127              clr R17
 06C8 0F5F              subi R16,255  ; offset = 1
 06CA 1F4F              sbci R17,255
 06CC 0E940000          xcall _GUI_HLine
 06D0                   .dbline 250
 06D0           ;    }
 06D0 53C0              xjmp L69
 06D2           L68:
 06D2                   .dbline 252
 06D2           ;    else
 06D2           ;    {  /* 以右下拉为原则 */
 06D2                   .dbline 253
 06D2           ;       if( (xx+MMENU_WIDTH) == (mwin->x + mwin->with - 1) )
 06D2 FB01              movw R30,R22
 06D4 2480              ldd R2,z+4
 06D6 3580              ldd R3,z+5
 06D8 FB01              movw R30,R22
 06DA 8081              ldd R24,z+0
 06DC 9181              ldd R25,z+1
 06DE 820D              add R24,R2
 06E0 931D              adc R25,R3
 06E2 0197              sbiw R24,1
 06E4 E42F              mov R30,R20
 06E6 FF27              clr R31
 06E8 B296              adiw R30,34
 06EA E817              cp R30,R24
 06EC F907              cpc R31,R25
 06EE C9F4              brne L72
 06F0                   .dbline 254
 06F0           ;       {  GUI_RectangleFill(xx-(SMENU_WIDTH-MMENU_WIDTH), mwin->y + 22+1, xx+MMENU_WIDTH-1, yy, back_color);
 06F0                   .dbline 254
 06F0 20900000          lds R2,_back_color
 06F4 2C82              std y+4,R2
 06F6 2A2C              mov R2,R10
 06F8 3324              clr R3
 06FA 3B82              std y+3,R3
 06FC 2A82              std y+2,R2
 06FE 842F              mov R24,R20
 0700 9927              clr R25
 0702 8296              adiw R24,34
 0704 0197              sbiw R24,1
 0706 9983              std y+1,R25
 0708 8883              std y+0,R24
 070A FB01              movw R30,R22
 070C 2281              ldd R18,z+2
 070E 3381              ldd R19,z+3
 0710 295E              subi R18,233  ; offset = 23
 0712 3F4F              sbci R19,255
 0714 042F              mov R16,R20
 0716 1127              clr R17
 0718 0052              subi R16,32
 071A 1040              sbci R17,0
 071C 0E940000          xcall _GUI_RectangleFill
 0720                   .dbline 255
 0720           ;       }
 0720 17C0              xjmp L73
 0722           L72:
 0722                   .dbline 257
 0722           ;       else
 0722           ;       {  GUI_RectangleFill(xx-(SMENU_WIDTH-MMENU_WIDTH), mwin->y + 22+1, xx+MMENU_WIDTH, yy, back_color);
 0722                   .dbline 257
 0722 20900000          lds R2,_back_color
 0726 2C82              std y+4,R2
 0728 2A2C              mov R2,R10
 072A 3324              clr R3
 072C 3B82              std y+3,R3
 072E 2A82              std y+2,R2
 0730 842F              mov R24,R20
 0732 9927              clr R25
 0734 8296              adiw R24,34
 0736 9983              std y+1,R25
 0738 8883              std y+0,R24
 073A FB01              movw R30,R22
 073C 2281              ldd R18,z+2
 073E 3381              ldd R19,z+3
 0740 295E              subi R18,233  ; offset = 23
 0742 3F4F              sbci R19,255
 0744 042F              mov R16,R20
 0746 1127              clr R17
 0748 0052              subi R16,32
 074A 1040              sbci R17,0
 074C 0E940000          xcall _GUI_RectangleFill
 0750                   .dbline 258
 0750           ;       }
 0750           L73:
 0750                   .dbline 259
 0750           ;       GUI_HLine(xx+1, mwin->y + 22, xx+MMENU_WIDTH-1, disp_color);
 0750 20900000          lds R2,_disp_color
 0754 2A82              std y+2,R2
 0756 842F              mov R24,R20
 0758 9927              clr R25
 075A 8296              adiw R24,34
 075C 0197              sbiw R24,1
 075E 9983              std y+1,R25
 0760 8883              std y+0,R24
 0762 FB01              movw R30,R22
 0764 2281              ldd R18,z+2
 0766 3381              ldd R19,z+3
 0768 2A5E              subi R18,234  ; offset = 22
 076A 3F4F              sbci R19,255
 076C 042F              mov R16,R20
 076E 1127              clr R17
 0770 0F5F              subi R16,255  ; offset = 1
 0772 1F4F              sbci R17,255
 0774 0E940000          xcall _GUI_HLine
 0778                   .dbline 260
 0778           ;    }
 0778           L69:
 0778                   .dbline 262
 0778           ;     
 0778           ;    return(1);
 0778 01E0              ldi R16,1
 077A                   .dbline -2
 077A           L63:
 077A 2596              adiw R28,5
 077C 0E940000          xcall pop_gset4
 0780                   .dbline 0 ; func end
 0780 0895              ret
 0782                   .dbsym r yy 10 c
 0782                   .dbsym r xx 20 c
 0782                   .dbsym r mwin 22 pX
 0782                   .dbsym r men 12 pX
 0782                   .dbend
                        .area lit(rom, con, rel)
 0000           _button_ok::
 0000 07FF              .byte 7,255
 0002 FFFF              .byte 255,255
 0004 FFF0              .byte 255,240
 0006 0018              .byte 0,24
 0008 0000              .byte 0,0
 000A 0000              .byte 0,0
 000C 0C00              .byte 12,0
 000E 2000              .byte 32,0
 0010 0000              .byte 0,0
 0012 0002              .byte 0,2
 0014 0040              .byte 0,64
 0016 000E              .byte 0,14
 0018 7600              .byte 'v,0
 001A 0100              .byte 1,0
 001C 8000              .byte 128,0
 001E 1124              .byte 17,36
 0020 0000              .byte 0,0
 0022 8080              .byte 128,128
 0024 0011              .byte 0,17
 0026 2800              .byte 40,0
 0028 0080              .byte 0,128
 002A 8000              .byte 128,0
 002C 1130              .byte 17,48
 002E 0000              .byte 0,0
 0030 8080              .byte 128,128
 0032 0011              .byte 0,17
 0034 2800              .byte 40,0
 0036 0080              .byte 0,128
 0038 8000              .byte 128,0
 003A 1128              .byte 17,40
 003C 0000              .byte 0,0
 003E 8080              .byte 128,128
 0040 0011              .byte 0,17
 0042 2400              .byte 36,0
 0044 0080              .byte 0,128
 0046 4000              .byte 64,0
 0048 0E76              .byte 14,'v
 004A 0001              .byte 0,1
 004C 0020              .byte 0,32
 004E 0000              .byte 0,0
 0050 0000              .byte 0,0
 0052 0200              .byte 2,0
 0054 1800              .byte 24,0
 0056 0000              .byte 0,0
 0058 000C              .byte 0,12
 005A 0007              .byte 0,7
 005C FFFF              .byte 255,255
 005E FFFF              .byte 255,255
 0060 F000              .byte 240,0
 0062                   .dbsym e button_ok _button_ok A[98:98]kc
 0062           _button_ok1::
 0062 0000              .byte 0,0
 0064 0000              .byte 0,0
 0066 0000              .byte 0,0
 0068 0007              .byte 0,7
 006A FFFF              .byte 255,255
 006C FFFF              .byte 255,255
 006E F000              .byte 240,0
 0070 1FFF              .byte 31,255
 0072 FFFF              .byte 255,255
 0074 FFFC              .byte 255,252
 0076 003F              .byte 0,63
 0078 FFF1              .byte 255,241
 007A 89FF              .byte 137,255
 007C FE00              .byte 254,0
 007E 7FFF              .byte 127,255
 0080 EEDB              .byte 238,219
 0082 FFFF              .byte 255,255
 0084 007F              .byte 0,127
 0086 FFEE              .byte 255,238
 0088 D7FF              .byte 215,255
 008A FF00              .byte 255,0
 008C 7FFF              .byte 127,255
 008E EECF              .byte 238,207
 0090 FFFF              .byte 255,255
 0092 007F              .byte 0,127
 0094 FFEE              .byte 255,238
 0096 D7FF              .byte 215,255
 0098 FF00              .byte 255,0
 009A 7FFF              .byte 127,255
 009C EED7              .byte 238,215
 009E FFFF              .byte 255,255
 00A0 007F              .byte 0,127
 00A2 FFEE              .byte 255,238
 00A4 DBFF              .byte 219,255
 00A6 FF00              .byte 255,0
 00A8 3FFF              .byte 63,255
 00AA F189              .byte 241,137
 00AC FFFE              .byte 255,254
 00AE 001F              .byte 0,31
 00B0 FFFF              .byte 255,255
 00B2 FFFF              .byte 255,255
 00B4 FC00              .byte 252,0
 00B6 07FF              .byte 7,255
 00B8 FFFF              .byte 255,255
 00BA FFF0              .byte 255,240
 00BC 0000              .byte 0,0
 00BE 0000              .byte 0,0
 00C0 0000              .byte 0,0
 00C2 0000              .byte 0,0
 00C4                   .dbsym e button_ok1 _button_ok1 A[98:98]kc
 00C4           _button_cancle::
 00C4 07FF              .byte 7,255
 00C6 FFFF              .byte 255,255
 00C8 FFF0              .byte 255,240
 00CA 0018              .byte 0,24
 00CC 0000              .byte 0,0
 00CE 0000              .byte 0,0
 00D0 0C00              .byte 12,0
 00D2 2000              .byte 32,0
 00D4 0000              .byte 0,0
 00D6 0002              .byte 0,2
 00D8 0040              .byte 0,64
 00DA F000              .byte 240,0
 00DC 0007              .byte 0,7
 00DE 0100              .byte 1,0
 00E0 8110              .byte 129,16
 00E2 0000              .byte 0,0
 00E4 0100              .byte 1,0
 00E6 8081              .byte 128,129
 00E8 0000              .byte 0,0
 00EA 0001              .byte 0,1
 00EC 0080              .byte 0,128
 00EE 8101              .byte 129,1
 00F0 9E1C              .byte 158,28
 00F2 6100              .byte 'a,0
 00F4 8081              .byte 128,129
 00F6 0249              .byte 2,'I
 00F8 2491              .byte 36,145
 00FA 0080              .byte 0,128
 00FC 8101              .byte 129,1
 00FE C920              .byte 201,32
 0100 F100              .byte 241,0
 0102 8081              .byte 128,129
 0104 1249              .byte 18,'I
 0106 2081              .byte 32,129
 0108 0080              .byte 0,128
 010A 40E1              .byte 64,225
 010C FD9C              .byte 253,156
 010E 77C1              .byte 'w,193
 0110 0020              .byte 0,32
 0112 0000              .byte 0,0
 0114 0000              .byte 0,0
 0116 0200              .byte 2,0
 0118 1800              .byte 24,0
 011A 0000              .byte 0,0
 011C 000C              .byte 0,12
 011E 0007              .byte 0,7
 0120 FFFF              .byte 255,255
 0122 FFFF              .byte 255,255
 0124 F000              .byte 240,0
 0126                   .dbsym e button_cancle _button_cancle A[98:98]kc
 0126           _button_cancle1::
 0126 0000              .byte 0,0
 0128 0000              .byte 0,0
 012A 0000              .byte 0,0
 012C 0007              .byte 0,7
 012E FFFF              .byte 255,255
 0130 FFFF              .byte 255,255
 0132 F000              .byte 240,0
 0134 1FFF              .byte 31,255
 0136 FFFF              .byte 255,255
 0138 FFFC              .byte 255,252
 013A 003F              .byte 0,63
 013C 0FFF              .byte 15,255
 013E FFF8              .byte 255,248
 0140 FE00              .byte 254,0
 0142 7EEF              .byte 126,239
 0144 FFFF              .byte 255,255
 0146 FEFF              .byte 254,255
 0148 007E              .byte 0,126
 014A FFFF              .byte 255,255
 014C FFFE              .byte 255,254
 014E FF00              .byte 255,0
 0150 7EFE              .byte 126,254
 0152 61E3              .byte 'a,227
 0154 9EFF              .byte 158,255
 0156 007E             

⌨️ 快捷键说明

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