?? lcd1602pbpd.lst
字號(hào):
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
88 E5CF LDI R28,0x5F
89 E0D4 LDI R29,4
8A BFCD OUT 0x3D,R28
8B BFDE OUT 0x3E,R29
8C 50C8 SUBI R28,0x8
8D 40D0 SBCI R29,0
8E EA0A LDI R16,0xAA
8F 8308 STD Y+0,R16
90 2400 CLR R0
91 E0E3 LDI R30,3
92 E0F1 LDI R31,1
93 E011 LDI R17,1
94 30EA CPI R30,0xA
95 07F1 CPC R31,R17
96 F011 BEQ 0x0099
97 9201 ST R0,Z+
98 CFFB RJMP 0x0094
99 8300 STD Z+0,R16
9A E6EC LDI R30,0x6C
9B E0F0 LDI R31,0
9C E6A0 LDI R26,0x60
9D E0B0 LDI R27,0
9E E011 LDI R17,1
9F E000 LDI R16,0
A0 BF0B OUT 0x3B,R16
A1 30EF CPI R30,0xF
A2 07F1 CPC R31,R17
A3 F021 BEQ 0x00A8
A4 95C8 LPM
A5 9631 ADIW R30,1
A6 920D ST R0,X+
A7 CFF9 RJMP 0x00A1
A8 940E 068E CALL _main
_exit:
AA CFFF RJMP _exit
_speaData:
AB 940E 06E1 CALL push_arg4
AD 940E 07A5 CALL push_xgsetF00C
AF 9728 SBIW R28,0x8
B0 24AA CLR R10
B1 E041 LDI R20,1
B2 E050 LDI R21,0
B3 E060 LDI R22,0
B4 E070 LDI R23,0
B5 8348 STD Y+0,R20
B6 8359 STD Y+1,R21
B7 836A STD Y+2,R22
B8 837B STD Y+3,R23
B9 C03C RJMP 0x00F6
BA 8028 LDD R2,Y+0
BB 8039 LDD R3,Y+1
BC 804A LDD R4,Y+2
BD 805B LDD R5,Y+3
BE 850E LDD R16,Y+14
BF 851F LDD R17,Y+15
C0 8928 LDD R18,Y+16
C1 8939 LDD R19,Y+17
C2 925A ST R5,-Y
C3 924A ST R4,-Y
C4 923A ST R3,-Y
C5 922A ST R2,-Y
C6 940E 06E6 CALL div32u
C8 830C STD Y+4,R16
C9 831D STD Y+5,R17
CA 832E STD Y+6,R18
CB 833F STD Y+7,R19
CC E04A LDI R20,0xA
CD E050 LDI R21,0
CE E060 LDI R22,0
CF E070 LDI R23,0
D0 810C LDD R16,Y+4
D1 811D LDD R17,Y+5
D2 812E LDD R18,Y+6
D3 813F LDD R19,Y+7
D4 937A ST R23,-Y
D5 936A ST R22,-Y
D6 935A ST R21,-Y
D7 934A ST R20,-Y
D8 940E 06E8 CALL mod32u
DA E084 LDI R24,4
DB E091 LDI R25,1
DC 2DEA MOV R30,R10
DD 27FF CLR R31
DE 0FE8 ADD R30,R24
DF 1FF9 ADC R31,R25
E0 8300 STD Z+0,R16
E1 8028 LDD R2,Y+0
E2 8039 LDD R3,Y+1
E3 804A LDD R4,Y+2
E4 805B LDD R5,Y+3
E5 E04A LDI R20,0xA
E6 E050 LDI R21,0
E7 E060 LDI R22,0
E8 E070 LDI R23,0
E9 925A ST R5,-Y
EA 924A ST R4,-Y
EB 923A ST R3,-Y
EC 922A ST R2,-Y
ED 018A MOVW R16,R20
EE 019B MOVW R18,R22
EF 940E 0750 CALL empy32u
F1 8308 STD Y+0,R16
F2 8319 STD Y+1,R17
F3 832A STD Y+2,R18
F4 833B STD Y+3,R19
F5 94A3 INC R10
F6 882A LDD R2,Y+18
F7 2433 CLR R3
F8 FC27 SBRC R2,7
F9 9430 COM R3
FA 2C4A MOV R4,R10
FB 2455 CLR R5
FC 1442 CP R4,R2
FD 0453 CPC R5,R3
FE F40C BGE 0x0100
FF CFBA RJMP 0x00BA
100 9628 ADIW R28,0x8
101 940E 07AC CALL pop_xgsetF00C
103 9624 ADIW R28,4
104 9508 RET
_I2C_Start:
105 EA84 LDI R24,0xA4
106 BF86 OUT 0x36,R24
107 B626 IN R2,0x36
108 FE27 SBRS R2,7
109 CFFD RJMP 0x0107
10A B181 IN R24,0x01
10B 7F88 ANDI R24,0xF8
10C 3088 CPI R24,0x8
10D F011 BEQ 0x0110
10E 2700 CLR R16
10F C001 RJMP 0x0111
110 E001 LDI R16,1
111 9508 RET
_I2C_Restart:
112 EA84 LDI R24,0xA4
113 BF86 OUT 0x36,R24
114 B626 IN R2,0x36
115 FE27 SBRS R2,7
116 CFFD RJMP 0x0114
117 B181 IN R24,0x01
118 7F88 ANDI R24,0xF8
119 3180 CPI R24,0x10
11A F011 BEQ 0x011D
11B 2700 CLR R16
11C C001 RJMP 0x011E
11D E001 LDI R16,1
11E 9508 RET
_I2C_SendWrDAdr:
11F B903 OUT 0x03,R16
120 E884 LDI R24,0x84
121 BF86 OUT 0x36,R24
122 B626 IN R2,0x36
123 FE27 SBRS R2,7
124 CFFD RJMP 0x0122
125 B181 IN R24,0x01
126 7F88 ANDI R24,0xF8
127 3188 CPI R24,0x18
128 F011 BEQ 0x012B
129 2700 CLR R16
12A C001 RJMP 0x012C
12B E001 LDI R16,1
12C 9508 RET
_I2C_SendWrDAdr_:
12D 92AA ST R10,-Y
12E 92BA ST R11,-Y
12F 0158 MOVW R10,R16
130 FEA0 SBRS R10,0
131 C00E RJMP 0x0140
132 2D0A MOV R16,R10
133 9506 LSR R16
134 9506 LSR R16
135 9506 LSR R16
136 9506 LSR R16
137 9506 LSR R16
138 9506 LSR R16
139 9506 LSR R16
13A 9506 LSR R16
13B DFE3 RCALL _I2C_SendWrDAdr
13C 2300 TST R16
13D F411 BNE 0x0140
13E 2700 CLR R16
13F C007 RJMP 0x0147
140 2D0A MOV R16,R10
141 DFDD RCALL _I2C_SendWrDAdr
142 2300 TST R16
143 F411 BNE 0x0146
144 2700 CLR R16
145 C001 RJMP 0x0147
146 E001 LDI R16,1
147 90B9 LD R11,Y+
148 90A9 LD R10,Y+
149 9508 RET
_I2C_SendRdDAdr:
14A B903 OUT 0x03,R16
14B E884 LDI R24,0x84
14C BF86 OUT 0x36,R24
14D B626 IN R2,0x36
14E FE27 SBRS R2,7
14F CFFD RJMP 0x014D
150 B181 IN R24,0x01
151 7F88 ANDI R24,0xF8
152 3480 CPI R24,0x40
153 F011 BEQ 0x0156
154 2700 CLR R16
155 C001 RJMP 0x0157
156 E001 LDI R16,1
157 9508 RET
_I2C_SendRdDAdr_:
158 92AA ST R10,-Y
159 2EA0 MOV R10,R16
15A FEA0 SBRS R10,0
15B C00E RJMP 0x016A
15C 2D0A MOV R16,R10
15D 9506 LSR R16
15E 9506 LSR R16
15F 9506 LSR R16
160 9506 LSR R16
161 9506 LSR R16
162 9506 LSR R16
163 9506 LSR R16
164 9506 LSR R16
165 DFB9 RCALL _I2C_SendWrDAdr
166 2300 TST R16
167 F411 BNE 0x016A
168 2700 CLR R16
169 C007 RJMP 0x0171
16A 2D0A MOV R16,R10
16B DFB3 RCALL _I2C_SendWrDAdr
16C 2300 TST R16
16D F411 BNE 0x0170
16E 2700 CLR R16
16F C001 RJMP 0x0171
170 E001 LDI R16,1
171 90A9 LD R10,Y+
172 9508 RET
_I2C_SendDat:
173 B903 OUT 0x03,R16
174 E884 LDI R24,0x84
175 BF86 OUT 0x36,R24
176 B626 IN R2,0x36
177 FE27 SBRS R2,7
178 CFFD RJMP 0x0176
179 B181 IN R24,0x01
17A 7F88 ANDI R24,0xF8
17B 3288 CPI R24,0x28
17C F011 BEQ 0x017F
17D 2700 CLR R16
17E C001 RJMP 0x0180
17F E001 LDI R16,1
180 9508 RET
_I2C_RcvNAckDat:
181 E884 LDI R24,0x84
182 BF86 OUT 0x36,R24
183 B626 IN R2,0x36
184 FE27 SBRS R2,7
185 CFFD RJMP 0x0183
186 B181 IN R24,0x01
187 7F88 ANDI R24,0xF8
188 3588 CPI R24,0x58
189 F011 BEQ 0x018C
18A 2700 CLR R16
18B C004 RJMP 0x0190
18C B023 IN R2,0x03
18D 01F8 MOVW R30,R16
18E 8220 STD Z+0,R2
18F E001 LDI R16,1
190 9508 RET
_I2C_RcvAckDat:
191 EC84 LDI R24,0xC4
192 BF86 OUT 0x36,R24
193 B626 IN R2,0x36
194 FE27 SBRS R2,7
195 CFFD RJMP 0x0193
196 B181 IN R24,0x01
197 7F88 ANDI R24,0xF8
198 3580 CPI R24,0x50
199 F011 BEQ 0x019C
19A 2700 CLR R16
19B C004 RJMP 0x01A0
19C B023 IN R2,0x03
19D 01F8 MOVW R30,R16
19E 8220 STD Z+0,R2
19F E001 LDI R16,1
1A0 9508 RET
_I2C_Write:
1A1 940E 0796 CALL push_xgset003C
1A3 2EA2 MOV R10,R18
1A4 0168 MOVW R12,R16
1A5 DF5F RCALL _I2C_Start
1A6 2300 TST R16
1A7 F411 BNE 0x01AA
1A8 2700 CLR R16
1A9 C017 RJMP 0x01C1
1AA 0186 MOVW R16,R12
1AB DF81 RCALL _I2C_SendWrDAdr_
1AC 2300 TST R16
1AD F411 BNE 0x01B0
1AE 2700 CLR R16
1AF C011 RJMP 0x01C1
1B0 2D0A MOV R16,R10
1B1 DFC1 RCALL _I2C_SendDat
1B2 2EA0 MOV R10,R16
1B3 2300 TST R16
1B4 F411 BNE 0x01B7
1B5 2700 CLR R16
1B6 C00A RJMP 0x01C1
1B7 810C LDD R16,Y+4
1B8 DFBA RCALL _I2C_SendDat
1B9 2EA0 MOV R10,R16
1BA 2300 TST R16
1BB F411 BNE 0x01BE
1BC 2700 CLR R16
1BD C003 RJMP 0x01C1
1BE E984 LDI R24,0x94
1BF BF86 OUT 0x36,R24
1C0 E001 LDI R16,1
1C1 940C 0784 JMP pop_xgset003C
_I2C_Read:
1C3 940E 0796 CALL push_xgset003C
1C5 2EA2 MOV R10,R18
1C6 0168 MOVW R12,R16
1C7 DF3D RCALL _I2C_Start
1C8 2300 TST R16
1C9 F411 BNE 0x01CC
1CA 2700 CLR R16
1CB C025 RJMP 0x01F1
1CC 0186 MOVW R16,R12
1CD DF5F RCALL _I2C_SendWrDAdr_
1CE 2300 TST R16
1CF F411 BNE 0x01D2
1D0 2700 CLR R16
1D1 C01F RJMP 0x01F1
1D2 2D0A MOV R16,R10
1D3 DF9F RCALL _I2C_SendDat
1D4 2EA0 MOV R10,R16
1D5 2300 TST R16
1D6 F411 BNE 0x01D9
1D7 2700 CLR R16
1D8 C018 RJMP 0x01F1
1D9 DF38 RCALL _I2C_Restart
1DA 2EA0 MOV R10,R16
1DB 2300 TST R16
1DC F411 BNE 0x01DF
1DD 2700 CLR R16
1DE C012 RJMP 0x01F1
1DF 810C LDD R16,Y+4
1E0 DF69 RCALL _I2C_SendRdDAdr
1E1 2EA0 MOV R10,R16
1E2 2300 TST R16
1E3 F411 BNE 0x01E6
1E4 2700 CLR R16
1E5 C00B RJMP 0x01F1
1E6 810E LDD R16,Y+6
1E7 811F LDD R17,Y+7
1E8 DF98 RCALL _I2C_RcvNAckDat
1E9 2EA0 MOV R10,R16
1EA 2300 TST R16
1EB F411 BNE 0x01EE
1EC 2700 CLR R16
1ED C003 RJMP 0x01F1
1EE E984 LDI R24,0x94
1EF BF86 OUT 0x36,R24
1F0 E001 LDI R16,1
1F1 940C 0784 JMP pop_xgset003C
_I2C_Read_:
1F3 940E 0794 CALL push_xgset00FC
1F5 2EC2 MOV R12,R18
1F6 0178 MOVW R14,R16
1F7 84A8 LDD R10,Y+8
1F8 84B9 LDD R11,Y+9
1F9 DF0B RCALL _I2C_Start
1FA 2300 TST R16
1FB F411 BNE 0x01FE
1FC 2700 CLR R16
1FD C038 RJMP 0x0236
1FE 0187 MOVW R16,R14
1FF DF2D RCALL _I2C_SendWrDAdr_
200 2300 TST R16
201 F411 BNE 0x0204
202 2700 CLR R16
203 C032 RJMP 0x0236
204 2D0C MOV R16,R12
205 DF6D RCALL _I2C_SendDat
206 2EC0 MOV R12,R16
207 2300 TST R16
208 F411 BNE 0x020B
209 2700 CLR R16
20A C02B RJMP 0x0236
20B DF06 RCALL _I2C_Restart
20C 2EC0 MOV R12,R16
20D 2300 TST R16
20E F411 BNE 0x0211
20F 2700 CLR R16
210 C025 RJMP 0x0236
211 810E LDD R16,Y+6
212 DF37 RCALL _I2C_SendRdDAdr
213 2EC0 MOV R12,R16
214 2300 TST R16
215 F411 BNE 0x0218
216 2700 CLR R16
217 C01E RJMP 0x0236
218 24CC CLR R12
219 C00B RJMP 0x0225
21A 2D0C MOV R16,R12
21B 2711 CLR R17
21C 0D0A ADD R16,R10
21D 1D1B ADC R17,R11
21E DF72 RCALL _I2C_RcvAckDat
21F 2EE0 MOV R14,R16
220 2300 TST R16
221 F411 BNE 0x0224
222 2700 CLR R16
223 C012 RJMP 0x0236
224 94C3 INC R12
225 858A LDD R24,Y+10
226 5081 SUBI R24,1
227 16C8 CP R12,R24
228 F388 BCS 0x021A
229 2D0C MOV R16,R12
22A 2711 CLR R17
22B 0D0A ADD R16,R10
22C 1D1B ADC R17,R11
22D DF53 RCALL _I2C_RcvNAckDat
22E 2EA0 MOV R10,R16
22F 2300 TST R16
230 F411 BNE 0x0233
231 2700 CLR R16
232 C003 RJMP 0x0236
233 E984 LDI R24,0x94
234 BF86 OUT 0x36,R24
235 E001 LDI R16,1
236 940C 0789 JMP pop_xgset00FC
_delay50us:
238 934A ST R20,-Y
239 C007 RJMP 0x0241
23A 2744 CLR R20
23B C001 RJMP 0x023D
23C 9543 INC R20
23D 3446 CPI R20,0x46
23E F3E8 BCS 0x023C
23F 5001 SUBI R16,1
240 4010 SBCI R17,0
241 2422 CLR R2
242 2433 CLR R3
243 1620 CP R2,R16
244 0631 CPC R3,R17
245 F3A4 BLT 0x023A
246 9149 LD R20,Y+
247 9508 RET
_delay50ms:
248 934A ST R20,-Y
249 935A ST R21,-Y
24A C013 RJMP 0x025E
24B 2744 CLR R20
24C 2755 CLR R21
24D C002 RJMP 0x0250
24E 5F4F SUBI R20,0xFF
24F 4F5F SBCI R21,0xFF
250 EA82 LDI R24,0xA2
251 EC9D LDI R25,0xCD
252 E0A0 LDI R26,0
253 E0B0 LDI R27,0
254 011A MOVW R2,R20
255 2444 CLR R4
256 2455 CLR R5
257 1628 CP R2,R24
258 0639 CPC R3,R25
259 064A CPC R4,R26
25A 065B CPC R5,R27
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -