📄 m16.lis
字号:
0082 ;
0082 ;
0082 ;
0082 ;
0082 ;
0082 ;
0082 ;
0082 ;
0082 ;
0082 ;
0082 ;
0082 .dbline 223
0082 ;
0082 ;
0082 0027 clr R16
0084 1127 clr R17
0086 03C0 xjmp L27
0088 L24:
0088 .dbline 224
0088 A895 wdr
008A L25:
008A .dbline 223
008A 0F5F subi R16,255 ; offset = 1
008C 1F4F sbci R17,255
008E L27:
008E .dbline 223
008E 0639 cpi R16,150
0090 E0E0 ldi R30,0
0092 1E07 cpc R17,R30
0094 C8F3 brlo L24
0096 .dbline -2
0096 L23:
0096 .dbline 0 ; func end
0096 0895 ret
0098 .dbsym r i 16 i
0098 .dbend
0098 .dbfunc e delay_nms _delay_nms fV
0098 ; i -> R20,R21
0098 ; n -> R22,R23
.even
0098 _delay_nms::
0098 0E940000 xcall push_gset2
009C B801 movw R22,R16
009E .dbline -1
009E .dbline 238
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E ;
009E .dbline 240
009E ;
009E ;
009E 4427 clr R20
00A0 5527 clr R21
00A2 03C0 xjmp L32
00A4 L29:
00A4 .dbline 241
00A4 .dbline 242
00A4 EEDF xcall _delay_1ms
00A6 .dbline 243
00A6 L30:
00A6 .dbline 240
00A6 4F5F subi R20,255 ; offset = 1
00A8 5F4F sbci R21,255
00AA L32:
00AA .dbline 240
00AA 4617 cp R20,R22
00AC 5707 cpc R21,R23
00AE D0F3 brlo L29
00B0 .dbline 244
00B0 ;
00B0 ;
00B0 ;
00B0 ;
00B0 A895 wdr
00B2 .dbline -2
00B2 L28:
00B2 0E940000 xcall pop_gset2
00B6 .dbline 0 ; func end
00B6 0895 ret
00B8 .dbsym r i 20 i
00B8 .dbsym r n 22 i
00B8 .dbend
00B8 .dbfunc e send_byte _send_byte fV
00B8 ; i -> R20
00B8 ; x -> R22
.even
00B8 _send_byte::
00B8 0E940000 xcall push_gset2
00BC 602F mov R22,R16
00BE .dbline -1
00BE .dbline 259
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE ;
00BE .dbline 261
00BE ;
00BE ;
00BE 4427 clr R20
00C0 12C0 xjmp L37
00C2 L34:
00C2 .dbline 262
00C2 ;
00C2 .dbline 263
00C2 ;
00C2 2224 clr R2
00C4 25BA out 0x15,R2
00C6 .dbline 264
00C6 ;
00C6 17E0 ldi R17,7
00C8 141B sub R17,R20
00CA 01E0 ldi R16,1
00CC 0E940000 xcall lsl8
00D0 262E mov R2,R22
00D2 2022 and R2,R16
00D4 19F0 breq L38
00D6 .dbline 265
00D6 ;
00D6 80E1 ldi R24,16
00D8 85BB out 0x15,R24
00DA 02C0 xjmp L39
00DC L38:
00DC .dbline 267
00DC ;
00DC ;
00DC 2224 clr R2
00DE 25BA out 0x15,R2
00E0 L39:
00E0 .dbline 268
00E0 80E2 ldi R24,32
00E2 85BB out 0x15,R24
00E4 .dbline 269
00E4 L35:
00E4 .dbline 261
00E4 4395 inc R20
00E6 L37:
00E6 .dbline 261
00E6 4830 cpi R20,8
00E8 60F3 brlo L34
00EA .dbline -2
00EA L33:
00EA 0E940000 xcall pop_gset2
00EE .dbline 0 ; func end
00EE 0895 ret
00F0 .dbsym r i 20 c
00F0 .dbsym r x 22 c
00F0 .dbend
00F0 .dbfunc e ADCConvert_3 _ADCConvert_3 fi
00F0 ; temp1 -> R18,R19
00F0 ; Voltage -> R16,R17
.even
00F0 _ADCConvert_3::
00F0 .dbline -1
00F0 .dbline 282
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 ;
00F0 .dbline 285
00F0 ;
00F0 ;
00F0 ;
00F0 24B1 in R18,0x4
00F2 3327 clr R19
00F4 .dbline 286
00F4 ;
00F4 05B1 in R16,0x5
00F6 1127 clr R17
00F8 .dbline 287
00F8 ;
00F8 1801 movw R2,R16
00FA 322C mov R3,R2
00FC 2224 clr R2
00FE 220E add R2,R18
0100 331E adc R3,R19
0102 8101 movw R16,R2
0104 .dbline 288
0104 ;
0104 .dbline -2
0104 L40:
0104 .dbline 0 ; func end
0104 0895 ret
0106 .dbsym r temp1 18 i
0106 .dbsym r Voltage 16 i
0106 .dbend
0106 .dbfunc e LED_Wait _LED_Wait fV
.even
0106 _LED_Wait::
0106 .dbline -1
0106 .dbline 312
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 ;
0106 .dbline 313
0106 ;
0106 C298 cbi 0x18,2
0108 .dbline 313
0108 C39A sbi 0x18,3
010A .dbline 313
010A C19A sbi 0x18,1
010C .dbline 313
010C C09A sbi 0x18,0
010E .dbline 313
010E 04E6 ldi R16,100
0110 10E0 ldi R17,0
0112 C2DF xcall _delay_nms
0114 .dbline 313
0114 .dbline 313
0114 C39A sbi 0x18,3
0116 .dbline 313
0116 C29A sbi 0x18,2
0118 .dbline 313
0118 C19A sbi 0x18,1
011A .dbline 313
011A C09A sbi 0x18,0
011C .dbline 313
011C 04E6 ldi R16,100
011E 10E0 ldi R17,0
0120 BBDF xcall _delay_nms
0122 .dbline 313
0122 .dbline -2
0122 L41:
0122 .dbline 0 ; func end
0122 0895 ret
0124 .dbend
0124 .dbfunc e LED_Wait_ISP _LED_Wait_ISP fV
.even
0124 _LED_Wait_ISP::
0124 .dbline -1
0124 .dbline 330
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 ;
0124 .dbline 331
0124 ;
0124 DD98 cbi 0x1b,5
0126 .dbline 331
0126 08EC ldi R16,200
0128 10E0 ldi R17,0
012A B6DF xcall _delay_nms
012C .dbline 331
012C DD9A sbi 0x1b,5
012E .dbline 331
012E 08EC ldi R16,200
0130 10E0 ldi R17,0
0132 B2DF xcall _delay_nms
0134 .dbline 332
0134 ;
0134 DC98 cbi 0x1b,4
0136 .dbline 332
0136 08EC ldi R16,200
0138 10E0 ldi R17,0
013A AEDF xcall _delay_nms
013C .dbline 332
013C DC9A sbi 0x1b,4
013E .dbline 332
013E 08EC ldi R16,200
0140 10E0 ldi R17,0
0142 AADF xcall _delay_nms
0144 .dbline 333
0144 ;
0144 DD98 cbi 0x1b,5
0146 .dbline 333
0146 08EC ldi R16,200
0148 10E0 ldi R17,0
014A A6DF xcall _delay_nms
014C .dbline 333
014C DD9A sbi 0x1b,5
014E .dbline 333
014E 08EC ldi R16,200
0150 10E0 ldi R17,0
0152 A2DF xcall _delay_nms
0154 .dbline 334
0154 ;
0154 DC98 cbi 0x1b,4
0156 .dbline 334
0156 08EC ldi R16,200
0158 10E0 ldi R17,0
015A 9EDF xcall _delay_nms
015C .dbline 334
015C DC9A sbi 0x1b,4
015E .dbline 334
015E 08EC ldi R16,200
0160 10E0 ldi R17,0
0162 9ADF xcall _delay_nms
0164 .dbline 335
0164 ;
0164 DD98 cbi 0x1b,5
0166 .dbline 335
0166 08EC ldi R16,200
0168 10E0 ldi R17,0
016A 96DF xcall _delay_nms
016C .dbline 335
016C DD9A sbi 0x1b,5
016E .dbline 335
016E 08EC ldi R16,200
0170 10E0 ldi R17,0
0172 92DF xcall _delay_nms
0174 .dbline 336
0174 ;
0174 DC98 cbi 0x1b,4
0176 .dbline 336
0176 08EC ldi R16,200
0178 10E0 ldi R17,0
017A 8EDF xcall _delay_nms
017C .dbline 336
017C DD9A sbi 0x1b,5
017E .dbline 336
017E 08EC ldi R16,200
0180 10E0 ldi R17,0
0182 8ADF xcall _delay_nms
0184 .dbline -2
0184 L42:
0184 .dbline 0 ; func end
0184 0895 ret
0186 .dbend
0186 .dbfunc e LED_Texting_ISP _LED_Texting_ISP fV
.even
0186 _LED_Texting_ISP::
0186 .dbline -1
0186 .dbline 340
0186 ;
0186 ;
0186 ;
0186 ;
0186 .dbline 341
0186 ;
0186 DC98 cbi 0x1b,4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -