📄 project.lst
字号:
097C 8388 STD Y+0,R24
097D E02F LDI R18,0xF
097E E001 LDI R16,1
097F 940E073D CALL _LCD_Write_Char
(0139) LCD_Write_Picture(4,80,32,32,Char_3232_8);
0981 ED84 LDI R24,0xD4
0982 E098 LDI R25,0x8
0983 839D STD Y+5,R25
0984 838C STD Y+4,R24
0985 E280 LDI R24,0x20
0986 838A STD Y+2,R24
0987 8388 STD Y+0,R24
0988 E520 LDI R18,0x50
0989 E004 LDI R16,4
098A 940E07C5 CALL _LCD_Write_Picture
(0140) }
098C C0C5 RJMP 0x0A52
(0141) else if(wTimeCount == 1)
098D 91800060 LDS R24,0x60
098F 3081 CPI R24,1
0990 F4A1 BNE 0x09A5
(0142) {
(0143) LCD_Write_Char(1,0x0F,Char_0816_1);
0991 EC84 LDI R24,0xC4
0992 E091 LDI R25,1
0993 8399 STD Y+1,R25
0994 8388 STD Y+0,R24
0995 E02F LDI R18,0xF
0996 E001 LDI R16,1
0997 940E073D CALL _LCD_Write_Char
(0144) LCD_Write_Picture(4,80,32,32,Char_3232_7);
0999 E584 LDI R24,0x54
099A E098 LDI R25,0x8
099B 839D STD Y+5,R25
099C 838C STD Y+4,R24
099D E280 LDI R24,0x20
099E 838A STD Y+2,R24
099F 8388 STD Y+0,R24
09A0 E520 LDI R18,0x50
09A1 E004 LDI R16,4
09A2 940E07C5 CALL _LCD_Write_Picture
(0145) }
09A4 C0AD RJMP 0x0A52
(0146) else if(wTimeCount == 2)
09A5 91800060 LDS R24,0x60
09A7 3082 CPI R24,2
09A8 F4A1 BNE 0x09BD
(0147) {
(0148) LCD_Write_Char(1,0x0F,Char_0816_2);
09A9 ED84 LDI R24,0xD4
09AA E091 LDI R25,1
09AB 8399 STD Y+1,R25
09AC 8388 STD Y+0,R24
09AD E02F LDI R18,0xF
09AE E001 LDI R16,1
09AF 940E073D CALL _LCD_Write_Char
(0149) LCD_Write_Picture(4,80,32,32,Char_3232_6);
09B1 ED84 LDI R24,0xD4
09B2 E097 LDI R25,7
09B3 839D STD Y+5,R25
09B4 838C STD Y+4,R24
09B5 E280 LDI R24,0x20
09B6 838A STD Y+2,R24
09B7 8388 STD Y+0,R24
09B8 E520 LDI R18,0x50
09B9 E004 LDI R16,4
09BA 940E07C5 CALL _LCD_Write_Picture
(0150) }
09BC C095 RJMP 0x0A52
(0151) else if(wTimeCount == 3)
09BD 91800060 LDS R24,0x60
09BF 3083 CPI R24,3
09C0 F4A1 BNE 0x09D5
(0152) {
(0153) LCD_Write_Char(1,0x0F,Char_0816_3);
09C1 EE84 LDI R24,0xE4
09C2 E091 LDI R25,1
09C3 8399 STD Y+1,R25
09C4 8388 STD Y+0,R24
09C5 E02F LDI R18,0xF
09C6 E001 LDI R16,1
09C7 940E073D CALL _LCD_Write_Char
(0154) LCD_Write_Picture(4,80,32,32,Char_3232_5);
09C9 E584 LDI R24,0x54
09CA E097 LDI R25,7
09CB 839D STD Y+5,R25
09CC 838C STD Y+4,R24
09CD E280 LDI R24,0x20
09CE 838A STD Y+2,R24
09CF 8388 STD Y+0,R24
09D0 E520 LDI R18,0x50
09D1 E004 LDI R16,4
09D2 940E07C5 CALL _LCD_Write_Picture
(0155) }
09D4 C07D RJMP 0x0A52
(0156) else if(wTimeCount == 4)
09D5 91800060 LDS R24,0x60
09D7 3084 CPI R24,4
09D8 F4A1 BNE 0x09ED
(0157) {
(0158) LCD_Write_Char(1,0x0F,Char_0816_4);
09D9 EF84 LDI R24,0xF4
09DA E091 LDI R25,1
09DB 8399 STD Y+1,R25
09DC 8388 STD Y+0,R24
09DD E02F LDI R18,0xF
09DE E001 LDI R16,1
09DF 940E073D CALL _LCD_Write_Char
(0159) LCD_Write_Picture(4,80,32,32,Char_3232_4);
09E1 ED84 LDI R24,0xD4
09E2 E096 LDI R25,6
09E3 839D STD Y+5,R25
09E4 838C STD Y+4,R24
09E5 E280 LDI R24,0x20
09E6 838A STD Y+2,R24
09E7 8388 STD Y+0,R24
09E8 E520 LDI R18,0x50
09E9 E004 LDI R16,4
09EA 940E07C5 CALL _LCD_Write_Picture
(0160) }
09EC C065 RJMP 0x0A52
(0161) else if(wTimeCount == 5)
09ED 91800060 LDS R24,0x60
09EF 3085 CPI R24,5
09F0 F4A1 BNE 0x0A05
(0162) {
(0163) LCD_Write_Char(1,0x0F,Char_0816_5);
09F1 E084 LDI R24,4
09F2 E092 LDI R25,2
09F3 8399 STD Y+1,R25
09F4 8388 STD Y+0,R24
09F5 E02F LDI R18,0xF
09F6 E001 LDI R16,1
09F7 940E073D CALL _LCD_Write_Char
(0164) LCD_Write_Picture(4,80,32,32,Char_3232_3);
09F9 E584 LDI R24,0x54
09FA E096 LDI R25,6
09FB 839D STD Y+5,R25
09FC 838C STD Y+4,R24
09FD E280 LDI R24,0x20
09FE 838A STD Y+2,R24
09FF 8388 STD Y+0,R24
0A00 E520 LDI R18,0x50
0A01 E004 LDI R16,4
0A02 940E07C5 CALL _LCD_Write_Picture
(0165) }
0A04 C04D RJMP 0x0A52
(0166) else if(wTimeCount == 6)
0A05 91800060 LDS R24,0x60
0A07 3086 CPI R24,6
0A08 F4A1 BNE 0x0A1D
(0167) {
(0168) LCD_Write_Char(1,0x0F,Char_0816_6);
0A09 E184 LDI R24,0x14
0A0A E092 LDI R25,2
0A0B 8399 STD Y+1,R25
0A0C 8388 STD Y+0,R24
0A0D E02F LDI R18,0xF
0A0E E001 LDI R16,1
0A0F 940E073D CALL _LCD_Write_Char
(0169) LCD_Write_Picture(4,80,32,32,Char_3232_2);
0A11 ED84 LDI R24,0xD4
0A12 E095 LDI R25,5
0A13 839D STD Y+5,R25
0A14 838C STD Y+4,R24
0A15 E280 LDI R24,0x20
0A16 838A STD Y+2,R24
0A17 8388 STD Y+0,R24
0A18 E520 LDI R18,0x50
0A19 E004 LDI R16,4
0A1A 940E07C5 CALL _LCD_Write_Picture
(0170) }
0A1C C035 RJMP 0x0A52
(0171) else if(wTimeCount == 7)
0A1D 91800060 LDS R24,0x60
0A1F 3087 CPI R24,7
0A20 F4A1 BNE 0x0A35
(0172) {
(0173) LCD_Write_Char(1,0x0F,Char_0816_7);
0A21 E284 LDI R24,0x24
0A22 E092 LDI R25,2
0A23 8399 STD Y+1,R25
0A24 8388 STD Y+0,R24
0A25 E02F LDI R18,0xF
0A26 E001 LDI R16,1
0A27 940E073D CALL _LCD_Write_Char
(0174) LCD_Write_Picture(4,80,32,32,Char_3232_1);
0A29 E584 LDI R24,0x54
0A2A E095 LDI R25,5
0A2B 839D STD Y+5,R25
0A2C 838C STD Y+4,R24
0A2D E280 LDI R24,0x20
0A2E 838A STD Y+2,R24
0A2F 8388 STD Y+0,R24
0A30 E520 LDI R18,0x50
0A31 E004 LDI R16,4
0A32 940E07C5 CALL _LCD_Write_Picture
(0175) }
0A34 C01D RJMP 0x0A52
(0176) else if(wTimeCount == 8)
0A35 91800060 LDS R24,0x60
0A37 3088 CPI R24,0x8
0A38 F4A1 BNE 0x0A4D
(0177) {
(0178) LCD_Write_Char(1,0x0F,Char_0816_8);
0A39 E384 LDI R24,0x34
0A3A E092 LDI R25,2
0A3B 8399 STD Y+1,R25
0A3C 8388 STD Y+0,R24
0A3D E02F LDI R18,0xF
0A3E E001 LDI R16,1
0A3F 940E073D CALL _LCD_Write_Char
(0179) LCD_Write_Picture(4,80,32,32,Char_3232_0);
0A41 ED84 LDI R24,0xD4
0A42 E094 LDI R25,4
0A43 839D STD Y+5,R25
0A44 838C STD Y+4,R24
0A45 E280 LDI R24,0x20
0A46 838A STD Y+2,R24
0A47 8388 STD Y+0,R24
0A48 E520 LDI R18,0x50
0A49 E004 LDI R16,4
0A4A 940E07C5 CALL _LCD_Write_Picture
(0180) }
0A4C C005 RJMP 0x0A52
(0181) else if(wTimeCount == 9)
0A4D 91800060 LDS R24,0x60
0A4F 3089 CPI R24,0x9
0A50 F409 BNE 0x0A52
(0182) {
(0183) LCD_Write_Frame0();
0A51 DDD6 RCALL _LCD_Write_Frame0
(0184) }
(0185) }
FILE: <library>
0A52 9626 ADIW R28,6
0A53 9508 RET
push_arg4:
0A54 933A ST R19,-Y
0A55 932A ST R18,-Y
push_arg2:
0A56 931A ST R17,-Y
0A57 930A ST R16,-Y
0A58 9508 RET
mod8u:
0A59 9468 BSET 6
0A5A C001 RJMP xdiv8u
div8u:
0A5B 94E8 BCLR 6
xdiv8u:
0A5C 932A ST R18,-Y
0A5D 92FA ST R15,-Y
0A5E 92EA ST R14,-Y
0A5F 24FF CLR R15
0A60 24EE CLR R14
0A61 E120 LDI R18,0x10
0A62 0F00 LSL R16
0A63 1CFF ROL R15
0A64 1CEE ROL R14
0A65 16E1 CP R14,R17
0A66 F010 BCS 0x0A69
0A67 1AE1 SUB R14,R17
0A68 9503 INC R16
0A69 952A DEC R18
0A6A F7B9 BNE 0x0A62
0A6B F40E BRTC 0x0A6D
0A6C 2D0E MOV R16,R14
0A6D 90E9 LD R14,Y+
0A6E 90F9 LD R15,Y+
0A6F 9129 LD R18,Y+
0A70 9508 RET
pop_gset2:
0A71 E0E2 LDI R30,2
0A72 940C0A7E JMP pop
pop_gset3:
0A74 E0E4 LDI R30,4
0A75 940C0A7E JMP pop
pop_gset5:
0A77 27EE CLR R30
0A78 940C0A7E JMP pop
push_gset1:
0A7A 935A ST R21,-Y
0A7B 934A ST R20,-Y
0A7C 9508 RET
pop_gset1:
0A7D E0E1 LDI R30,1
pop:
0A7E 9149 LD R20,Y+
0A7F 9159 LD R21,Y+
0A80 FDE0 SBRC R30,0
0A81 9508 RET
0A82 9169 LD R22,Y+
0A83 9179 LD R23,Y+
0A84 FDE1 SBRC R30,1
0A85 9508 RET
0A86 90A9 LD R10,Y+
0A87 90B9 LD R11,Y+
0A88 FDE2 SBRC R30,2
0A89 9508 RET
0A8A 90C9 LD R12,Y+
0A8B 90D9 LD R13,Y+
0A8C FDE3 SBRC R30,3
0A8D 9508 RET
0A8E 90E9 LD R14,Y+
0A8F 90F9 LD R15,Y+
0A90 9508 RET
push_gset2:
0A91 937A ST R23,-Y
0A92 936A ST R22,-Y
0A93 940C0A7A JMP push_gset1
push_gset3:
0A95 92BA ST R11,-Y
0A96 92AA ST R10,-Y
0A97 940C0A91 JMP push_gset2
push_gset4:
0A99 92DA ST R13,-Y
0A9A 92CA ST R12,-Y
0A9B 940C0A95 JMP push_gset3
push_gset5:
0A9D 92FA ST R15,-Y
0A9E 92EA ST R14,-Y
0A9F 940C0A99 JMP push_gset4
push_lset:
0AA1 93FA ST R31,-Y
0AA2 93EA ST R30,-Y
0AA3 93BA ST R27,-Y
0AA4 93AA ST R26,-Y
0AA5 939A ST R25,-Y
0AA6 938A ST R24,-Y
0AA7 933A ST R19,-Y
0AA8 932A ST R18,-Y
0AA9 931A ST R17,-Y
0AAA 930A ST R16,-Y
0AAB 929A ST R9,-Y
0AAC 928A ST R8,-Y
0AAD 927A ST R7,-Y
0AAE 926A ST R6,-Y
0AAF 925A ST R5,-Y
0AB0 924A ST R4,-Y
0AB1 923A ST R3,-Y
0AB2 922A ST R2,-Y
0AB3 921A ST R1,-Y
0AB4 920A ST R0,-Y
0AB5 B60F IN R0,0x3F
0AB6 920A ST R0,-Y
0AB7 9508 RET
pop_lset:
0AB8 9009 LD R0,Y+
0AB9 BE0F OUT 0x3F,R0
0ABA 9009 LD R0,Y+
0ABB 9019 LD R1,Y+
0ABC 9029 LD R2,Y+
0ABD 9039 LD R3,Y+
0ABE 9049 LD R4,Y+
0ABF 9059 LD R5,Y+
0AC0 9069 LD R6,Y+
0AC1 9079 LD R7,Y+
0AC2 9089 LD R8,Y+
0AC3 9099 LD R9,Y+
0AC4 9109 LD R16,Y+
0AC5 9119 LD R17,Y+
0AC6 9129 LD R18,Y+
0AC7 9139 LD R19,Y+
0AC8 9189 LD R24,Y+
0AC9 9199 LD R25,Y+
0ACA 91A9 LD R26,Y+
0ACB 91B9 LD R27,Y+
0ACC 91E9 LD R30,Y+
0ACD 91F9 LD R31,Y+
0ACE 9508 RET
lsl8:
0ACF 2311 TST R17
0AD0 F019 BEQ 0x0AD4
0AD1 0F00 LSL R16
0AD2 951A DEC R17
0AD3 CFFB RJMP lsl8
0AD4 9508 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -