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

📄 sim340.lst

📁 本实例实现GSM模块的发送短消息
💻 LST
📖 第 1 页 / 共 5 页
字号:
    035A 52EE      SUBI	R30,0x2E
    035B 4FFF      SBCI	R31,0xFF
    035C 8180      LDD	R24,Z+0
    035D 8191      LDD	R25,Z+1
    035E 9601      ADIW	R24,1
    035F 01FE      MOVW	R30,R28
    0360 52EE      SUBI	R30,0x2E
    0361 4FFF      SBCI	R31,0xFF
    0362 8391      STD	Z+1,R25
    0363 8380      STD	Z+0,R24
    0364 E082      LDI	R24,2
    0365 E090      LDI	R25,0
    0366 839D      STD	Y+5,R25
    0367 838C      STD	Y+4,R24
    0368 2422      CLR	R2
    0369 2433      CLR	R3
    036A 823B      STD	Y+3,R3
    036B 822A      STD	Y+2,R2
    036C 01CE      MOVW	R24,R28
    036D 9608      ADIW	R24,0x8
    036E 8399      STD	Y+1,R25
    036F 8388      STD	Y+0,R24
    0370 01FE      MOVW	R30,R28
    0371 52EE      SUBI	R30,0x2E
    0372 4FFF      SBCI	R31,0xFF
    0373 8120      LDD	R18,Z+0
    0374 8131      LDD	R19,Z+1
    0375 018E      MOVW	R16,R28
    0376 5004      SUBI	R16,4
    0377 4F1F      SBCI	R17,0xFF
    0378 D15B      RCALL	_copy
    0379 01FE      MOVW	R30,R28
    037A 52EE      SUBI	R30,0x2E
    037B 4FFF      SBCI	R31,0xFF
    037C 8180      LDD	R24,Z+0
    037D 8191      LDD	R25,Z+1
    037E 9602      ADIW	R24,2
    037F 01FE      MOVW	R30,R28
    0380 52EE      SUBI	R30,0x2E
    0381 4FFF      SBCI	R31,0xFF
    0382 8391      STD	Z+1,R25
    0383 8380      STD	Z+0,R24
    0384 011C      MOVW	R2,R24
    0385 01FE      MOVW	R30,R28
    0386 59E0      SUBI	R30,0x90
    0387 4FFE      SBCI	R31,0xFE
    0388 8231      STD	Z+1,R3
    0389 8220      STD	Z+0,R2
    038A 01FE      MOVW	R30,R28
    038B 58E8      SUBI	R30,0x88
    038C 4FFE      SBCI	R31,0xFE
    038D 8020      LDD	R2,Z+0
    038E 8031      LDD	R3,Z+1
    038F 012C      MOVW	R4,R24
    0390 0C42      ADD	R4,R2
    0391 1C53      ADC	R5,R3
    0392 01FE      MOVW	R30,R28
    0393 59E0      SUBI	R30,0x90
    0394 4FFE      SBCI	R31,0xFE
    0395 8251      STD	Z+1,R5
    0396 8240      STD	Z+0,R4
    0397 019E      MOVW	R18,R28
    0398 5F28      SUBI	R18,0xF8
    0399 4F3F      SBCI	R19,0xFF
    039A 0182      MOVW	R16,R4
    039B D195      RCALL	_IntToChar
    039C 01FE      MOVW	R30,R28
    039D 5AE0      SUBI	R30,0xA0
    039E 4FFE      SBCI	R31,0xFE
    039F 8311      STD	Z+1,R17
    03A0 8300      STD	Z+0,R16
    03A1 E481      LDI	R24,0x41
    03A2 01FE      MOVW	R30,R28
    03A3 59E2      SUBI	R30,0x92
    03A4 4FFF      SBCI	R31,0xFF
    03A5 8380      STD	Z+0,R24
    03A6 E584      LDI	R24,0x54
    03A7 01FE      MOVW	R30,R28
    03A8 59E1      SUBI	R30,0x91
    03A9 4FFF      SBCI	R31,0xFF
    03AA 8380      STD	Z+0,R24
    03AB E28B      LDI	R24,0x2B
    03AC 01FE      MOVW	R30,R28
    03AD 59E0      SUBI	R30,0x90
    03AE 4FFF      SBCI	R31,0xFF
    03AF 8380      STD	Z+0,R24
    03B0 E483      LDI	R24,0x43
    03B1 01FE      MOVW	R30,R28
    03B2 58EF      SUBI	R30,0x8F
    03B3 4FFF      SBCI	R31,0xFF
    03B4 8380      STD	Z+0,R24
    03B5 E48D      LDI	R24,0x4D
    03B6 01FE      MOVW	R30,R28
    03B7 58EE      SUBI	R30,0x8E
    03B8 4FFF      SBCI	R31,0xFF
    03B9 8380      STD	Z+0,R24
    03BA E487      LDI	R24,0x47
    03BB 01FE      MOVW	R30,R28
    03BC 58ED      SUBI	R30,0x8D
    03BD 4FFF      SBCI	R31,0xFF
    03BE 8380      STD	Z+0,R24
    03BF E583      LDI	R24,0x53
    03C0 01FE      MOVW	R30,R28
    03C1 58EC      SUBI	R30,0x8C
    03C2 4FFF      SBCI	R31,0xFF
    03C3 8380      STD	Z+0,R24
    03C4 E38D      LDI	R24,0x3D
    03C5 01FE      MOVW	R30,R28
    03C6 58EB      SUBI	R30,0x8B
    03C7 4FFF      SBCI	R31,0xFF
    03C8 8380      STD	Z+0,R24
    03C9 E088      LDI	R24,0x8
    03CA E090      LDI	R25,0
    03CB 01FE      MOVW	R30,R28
    03CC 59E4      SUBI	R30,0x94
    03CD 4FFF      SBCI	R31,0xFF
    03CE 8391      STD	Z+1,R25
    03CF 8380      STD	Z+0,R24
    03D0 2422      CLR	R2
    03D1 2433      CLR	R3
    03D2 823F      STD	Y+7,R3
    03D3 822E      STD	Y+6,R2
    03D4 C022      RJMP	0x03F7
    03D5 01CE      MOVW	R24,R28
    03D6 9608      ADIW	R24,0x8
    03D7 81EE      LDD	R30,Y+6
    03D8 81FF      LDD	R31,Y+7
    03D9 0FE8      ADD	R30,R24
    03DA 1FF9      ADC	R31,R25
    03DB 8020      LDD	R2,Z+0
    03DC 01CE      MOVW	R24,R28
    03DD 5982      SUBI	R24,0x92
    03DE 4F9F      SBCI	R25,0xFF
    03DF 01DE      MOVW	R26,R28
    03E0 59A4      SUBI	R26,0x94
    03E1 4FBF      SBCI	R27,0xFF
    03E2 91ED      LD	R30,X+
    03E3 91FC      LD	R31,0(X)
    03E4 0FE8      ADD	R30,R24
    03E5 1FF9      ADC	R31,R25
    03E6 8220      STD	Z+0,R2
    03E7 01FE      MOVW	R30,R28
    03E8 59E4      SUBI	R30,0x94
    03E9 4FFF      SBCI	R31,0xFF
    03EA 8180      LDD	R24,Z+0
    03EB 8191      LDD	R25,Z+1
    03EC 9601      ADIW	R24,1
    03ED 01FE      MOVW	R30,R28
    03EE 59E4      SUBI	R30,0x94
    03EF 4FFF      SBCI	R31,0xFF
    03F0 8391      STD	Z+1,R25
    03F1 8380      STD	Z+0,R24
    03F2 818E      LDD	R24,Y+6
    03F3 819F      LDD	R25,Y+7
    03F4 9601      ADIW	R24,1
    03F5 839F      STD	Y+7,R25
    03F6 838E      STD	Y+6,R24
    03F7 01FE      MOVW	R30,R28
    03F8 5AE0      SUBI	R30,0xA0
    03F9 4FFE      SBCI	R31,0xFE
    03FA 8020      LDD	R2,Z+0
    03FB 8031      LDD	R3,Z+1
    03FC 804E      LDD	R4,Y+6
    03FD 805F      LDD	R5,Y+7
    03FE 1442      CP	R4,R2
    03FF 0453      CPC	R5,R3
    0400 F2A4      BLT	0x03D5
    0401 01CE      MOVW	R24,R28
    0402 5982      SUBI	R24,0x92
    0403 4F9F      SBCI	R25,0xFF
    0404 01DE      MOVW	R26,R28
    0405 59A4      SUBI	R26,0x94
    0406 4FBF      SBCI	R27,0xFF
    0407 91ED      LD	R30,X+
    0408 91FC      LD	R31,0(X)
    0409 0FE8      ADD	R30,R24
    040A 1FF9      ADC	R31,R25
    040B E08D      LDI	R24,0xD
    040C 8380      STD	Z+0,R24
    040D 2422      CLR	R2
    040E 2433      CLR	R3
    040F 823F      STD	Y+7,R3
    0410 822E      STD	Y+6,R2
    0411 C012      RJMP	0x0424
    0412 01CE      MOVW	R24,R28
    0413 5982      SUBI	R24,0x92
    0414 4F9F      SBCI	R25,0xFF
    0415 81EE      LDD	R30,Y+6
    0416 81FF      LDD	R31,Y+7
    0417 0FE8      ADD	R30,R24
    0418 1FF9      ADC	R31,R25
    0419 8020      LDD	R2,Z+0
    041A 81EE      LDD	R30,Y+6
    041B 81FF      LDD	R31,Y+7
    041C 0DEA      ADD	R30,R10
    041D 1DFB      ADC	R31,R11
    041E 8220      STD	Z+0,R2
    041F 818E      LDD	R24,Y+6
    0420 819F      LDD	R25,Y+7
    0421 9601      ADIW	R24,1
    0422 839F      STD	Y+7,R25
    0423 838E      STD	Y+6,R24
    0424 01FE      MOVW	R30,R28
    0425 59E4      SUBI	R30,0x94
    0426 4FFF      SBCI	R31,0xFF
    0427 8020      LDD	R2,Z+0
    0428 8031      LDD	R3,Z+1
    0429 804E      LDD	R4,Y+6
    042A 805F      LDD	R5,Y+7
    042B 1442      CP	R4,R2
    042C 0453      CPC	R5,R3
    042D F324      BLT	0x0412
    042E 01F7      MOVW	R30,R14
    042F 8231      STD	Z+1,R3
    0430 8220      STD	Z+0,R2
    0431 E182      LDI	R24,0x12
    0432 E090      LDI	R25,0
    0433 839D      STD	Y+5,R25
    0434 838C      STD	Y+4,R24
    0435 2422      CLR	R2
    0436 2433      CLR	R3
    0437 823B      STD	Y+3,R3
    0438 822A      STD	Y+2,R2
    0439 01CE      MOVW	R24,R28
    043A 5186      SUBI	R24,0x16
    043B 4F9F      SBCI	R25,0xFF
    043C 8399      STD	Y+1,R25
    043D 8388      STD	Y+0,R24
    043E 2722      CLR	R18
    043F 2733      CLR	R19
    0440 018B      MOVW	R16,R22
    0441 D092      RCALL	_copy
    0442 E182      LDI	R24,0x12
    0443 E090      LDI	R25,0
    0444 01FE      MOVW	R30,R28
    0445 59E4      SUBI	R30,0x94
    0446 4FFF      SBCI	R31,0xFF
    0447 8391      STD	Z+1,R25
    0448 8380      STD	Z+0,R24
    0449 01FE      MOVW	R30,R28
    044A 52EE      SUBI	R30,0x2E
    044B 4FFF      SBCI	R31,0xFF
    044C 8020      LDD	R2,Z+0
    044D 8031      LDD	R3,Z+1
    044E 823D      STD	Y+5,R3
    044F 822C      STD	Y+4,R2
    0450 2422      CLR	R2
    0451 2433      CLR	R3
    0452 823B      STD	Y+3,R3
    0453 822A      STD	Y+2,R2
    0454 01CE      MOVW	R24,R28
    0455 5084      SUBI	R24,4
    0456 4F9F      SBCI	R25,0xFF
    0457 8399      STD	Y+1,R25
    0458 8388      STD	Y+0,R24
    0459 01FE      MOVW	R30,R28
    045A 59E4      SUBI	R30,0x94
    045B 4FFF      SBCI	R31,0xFF
    045C 8120      LDD	R18,Z+0
    045D 8131      LDD	R19,Z+1
    045E 018B      MOVW	R16,R22
    045F D074      RCALL	_copy
    0460 01FE      MOVW	R30,R28
    0461 52EE      SUBI	R30,0x2E
    0462 4FFF      SBCI	R31,0xFF
    0463 8020      LDD	R2,Z+0
    0464 8031      LDD	R3,Z+1
    0465 01FE      MOVW	R30,R28
    0466 59E4      SUBI	R30,0x94
    0467 4FFF      SBCI	R31,0xFF
    0468 8040      LDD	R4,Z+0
    0469 8051      LDD	R5,Z+1
    046A 0C42      ADD	R4,R2
    046B 1C53      ADC	R5,R3
    046C 01FE      MOVW	R30,R28
    046D 59E4      SUBI	R30,0x94
    046E 4FFF      SBCI	R31,0xFF
    046F 8251      STD	Z+1,R5
    0470 8240      STD	Z+0,R4
    0471 01FE      MOVW	R30,R28
    0472 5AED      SUBI	R30,0xAD
    0473 4FFD      SBCI	R31,0xFD
    0474 8000      LDD	R0,Z+0
    0475 8011      LDD	R1,Z+1
    0476 8219      STD	Y+1,R1
    0477 8208      STD	Y+0,R0
    0478 019E      MOVW	R18,R28
    0479 5826      SUBI	R18,0x86
    047A 4F3E      SBCI	R19,0xFE
    047B 01FE      MOVW	R30,R28
    047C 5AEF      SUBI	R30,0xAF
    047D 4FFD      SBCI	R31,0xFD
    047E 8100      LDD	R16,Z+0
    047F 8111      LDD	R17,Z+1
    0480 D0F3      RCALL	_Encode
    0481 01FE      MOVW	R30,R28
    0482 5AED      SUBI	R30,0xAD
    0483 4FFD      SBCI	R31,0xFD
    0484 8000      LDD	R0,Z+0
    0485 8011      LDD	R1,Z+1
    0486 8219      STD	Y+1,R1
    0487 8208      STD	Y+0,R0
    0488 019E      MOVW	R18,R28
    0489 5F28      SUBI	R18,0xF8
    048A 4F3F      SBCI	R19,0xFF
    048B 018E      MOVW	R16,R28
    048C 5806      SUBI	R16,0x86
    048D 4F1E      SBCI	R17,0xFE
    048E D064      RCALL	_ByteToChar
    048F E002      LDI	R16,2
    0490 E010      LDI	R17,0
    0491 01FE      MOVW	R30,R28
    0492 5AED      SUBI	R30,0xAD
    0493 4FFD      SBCI	R31,0xFD
    0494 8120      LDD	R18,Z+0
    0495 8131      LDD	R19,Z+1
    0496 940E09B9  CALL	empy16s
    0498 831D      STD	Y+5,R17
    0499 830C      STD	Y+4,R16
    049A 2422      CLR	R2
    049B 2433      CLR	R3
    049C 823B      STD	Y+3,R3
    049D 822A      STD	Y+2,R2
    049E 01CE      MOVW	R24,R28
    049F 9608      ADIW	R24,0x8
    04A0 8399      STD	Y+1,R25
    04A1 8388      STD	Y+0,R24
    04A2 01FE      MOVW	R30,R28
    04A3 59E4      SUBI	R30,0x94
    04A4 4FFF      SBCI	R31,0xFF
    04A5 8120      LDD	R18,Z+0
    04A6 8131      LDD	R19,Z+1
    04A7 018B      MOVW	R16,R22
    04A8 D02B      RCALL	_copy
    04A9 E002      LDI	R16,2
    04AA E010      LDI	R17,0
    04AB 01FE      MOVW	R30,R28
    04AC 5AED      SUBI	R30,0xAD
    04AD 4FFD      SBCI	R31,0xFD
    04AE 8120      LDD	R18,Z+0
    04AF 8131      LDD	R19,Z+1
    04B0 940E09B9  CALL	empy16s
    04B2 01FE      MOVW	R30,R28
    04B3 59E4      SUBI	R30,0x94
    04B4 4FFF      SBCI	R31,0xFF
    04B5 8020      LDD	R2,Z+0
    04B6 8031      LDD	R3,Z+1
    04B7 0E20      ADD	R2,R16
    04B8 1E31      ADC	R3,R17
    04B9 01FE      MOVW	R30,R28
    04BA 59E4      SUBI	R30,0x94
    04BB 4FFF      SBCI	R31,0xFF
    04BC 8231      STD	Z+1,R3
    04BD 8220      STD	Z+0,R2
    04BE 01F1      MOVW	R30,R2
    04BF 0FE6      ADD	R30,R22
    04C0 1FF7      ADC	R31,R23
    04C1 E18B      LDI	R24,0x1B
    04C2 8380      STD	Z+0,R24
    04C3 01F6      MOVW	R30,R12
    04C4 8231      STD	Z+1,R3
    04C5 8220      STD	Z+0,R2
    04C6 96EF      ADIW	R28,0x3F
    04C7 96EF      ADIW	R28,0x3F
    04C8 96EF      ADIW	R28,0x3F
    04C9 96EF      ADIW	R28,0x3F
    04CA 96EF      ADIW	R28,0x3F
    04CB 96EF      ADIW	R28,0x3F
    04CC 96EF      ADIW	R28,0x3F
    04CD 96EF      ADIW	R28,0x3F
    04CE 96EF      ADIW	R28,0x3F
    04CF 962C      ADIW	R28,0xC
    04D0 940E09D2  CALL	pop_gset5
    04D2 9624      ADIW	R28,4
    04D3 9508      RET
_copy:
  i                    --> R20
  nLen                 --> R22
  nStart               --> R10
  pOrg                 --> R12
  nOrg                 --> R18
  pDest                --> R16
    04D4 940E09D7  CALL	push_gset4
    04D6 84C8      LDD	R12,Y+8
    04D7 84D9      LDD	R13,Y+9
    04D8 84AA      LDD	R10,Y+10
    04D9 84BB      LDD	R11,Y+11
    04DA 856C      LDD	R22,Y+12
    04DB 857D      LDD	R23,Y+13
    04DC 2744      CLR	R20
    04DD 2755      CLR	R21
    04DE C00E      RJMP	0x04ED
    04DF 01FA      MOVW	R30,R20
    04E0 0DEA      ADD	R30,R10
    04E1 1DFB      ADC	R31,R11
    04E2 0DEC      ADD	R30,R12
    04E3 1DFD      ADC	R31,R13
    04E4 8020      LDD	R2,Z+0
    04E5 01F9      MOVW	R30,R18
    04E6 0FE4      ADD	R30,R20
    04E7 1FF5      ADC	R31,R21
    04E8 0FE0      ADD	R30,R16
    04E9 1FF1      ADC	R31,R17
    04EA 8220      STD	Z+0,R2
    04EB 5F4F      SUBI	R20,0xFF
    04EC 4F5F      SBCI	R21,0xFF
    04ED 1746      CP	R20,R22
    04EE 0757      CPC	R21,R23
    04EF F37C      BLT	0x04DF
    04F0 940E09CF  CALL	pop_gset4
    04F2 9508      RET
_ByteToChar:
  i                    --> R20

⌨️ 快捷键说明

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