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

📄 训练项目三:跑马灯.lst

📁 长沙理工自己的实验程序
💻 LST
字号:
NO DEBUG INFORMATION AVAILABLE!
__start:
__text_start:
      30 EFCF      LDI	R28,0xFF
      31 E0DF      LDI	R29,0xF
      32 BFCD      OUT	0x3D,R28
      33 BFDE      OUT	0x3E,R29
      34 51C0      SUBI	R28,0x10
      35 40D0      SBCI	R29,0
      36 EA0A      LDI	R16,0xAA
      37 8308      STD	Y+0,R16
      38 2400      CLR	R0
      39 E6E0      LDI	R30,0x60
      3A E0F0      LDI	R31,0
      3B E010      LDI	R17,0
      3C 36E0      CPI	R30,0x60
      3D 07F1      CPC	R31,R17
      3E F011      BEQ	0x0041
      3F 9201      ST	R0,Z+
      40 CFFB      RJMP	0x003C
      41 8300      STD	Z+0,R16
      42 E6E0      LDI	R30,0x60
      43 E0F0      LDI	R31,0
      44 E6A0      LDI	R26,0x60
      45 E0B0      LDI	R27,0
      46 E010      LDI	R17,0
      47 E000      LDI	R16,0
      48 BF0B      OUT	0x3B,R16
      49 36E0      CPI	R30,0x60
      4A 07F1      CPC	R31,R17
      4B F021      BEQ	0x0050
      4C 95C8      LPM
      4D 9631      ADIW	R30,1
      4E 920D      ST	R0,X+
      4F CFF9      RJMP	0x0049
      50 940E 0084 CALL	_main
_exit:
      52 CFFF      RJMP	_exit
_delay_1ms:
      53 931A      ST	R17,-Y
      54 930A      ST	R16,-Y
      55 934A      ST	R20,-Y
      56 935A      ST	R21,-Y
      57 2744      CLR	R20
      58 2755      CLR	R21
      59 C002      RJMP	0x005C
      5A 5F4F      SUBI	R20,0xFF
      5B 4F5F      SBCI	R21,0xFF
      5C 3D44      CPI	R20,0xD4
      5D E0E8      LDI	R30,0x8
      5E 075E      CPC	R21,R30
      5F F3D0      BCS	0x005A
      60 9159      LD	R21,Y+
      61 9149      LD	R20,Y+
      62 9622      ADIW	R28,2
      63 9508      RET
_delay_nms:
      64 940E 00B4 CALL	push_xgset300C
      66 0158      MOVW	R10,R16
      67 2744      CLR	R20
      68 2755      CLR	R21
      69 C003      RJMP	0x006D
      6A DFE8      RCALL	_delay_1ms
      6B 5F4F      SUBI	R20,0xFF
      6C 4F5F      SBCI	R21,0xFF
      6D 154A      CP	R20,R10
      6E 055B      CPC	R21,R11
      6F F3D0      BCS	0x006A
      70 940C 00B9 JMP	pop_xgset300C
_LED_On:
      72 92AA      ST	R10,-Y
      73 92BA      ST	R11,-Y
      74 0158      MOVW	R10,R16
      75 E001      LDI	R16,1
      76 E010      LDI	R17,0
      77 0195      MOVW	R18,R10
      78 940E 00BE CALL	lsl16
      7A 0118      MOVW	R2,R16
      7B 9420      COM	R2
      7C 9430      COM	R3
      7D BA28      OUT	0x18,R2
      7E E604      LDI	R16,0x64
      7F E010      LDI	R17,0
      80 DFE3      RCALL	_delay_nms
      81 90B9      LD	R11,Y+
      82 90A9      LD	R10,Y+
      83 9508      RET
_main:
      84 EF8F      LDI	R24,0xFF
      85 BB87      OUT	0x17,R24
      86 BB88      OUT	0x18,R24
      87 C02A      RJMP	0x00B2
      88 2744      CLR	R20
      89 2755      CLR	R21
      8A 018A      MOVW	R16,R20
      8B DFE6      RCALL	_LED_On
      8C 5F4F      SUBI	R20,0xFF
      8D 4F5F      SBCI	R21,0xFF
      8E 3048      CPI	R20,0x8
      8F E0E0      LDI	R30,0
      90 075E      CPC	R21,R30
      91 F3C4      BLT	0x008A
      92 E048      LDI	R20,0x8
      93 E050      LDI	R21,0
      94 018A      MOVW	R16,R20
      95 DFDC      RCALL	_LED_On
      96 5041      SUBI	R20,1
      97 4050      SBCI	R21,0
      98 2422      CLR	R2
      99 2433      CLR	R3
      9A 1624      CP	R2,R20
      9B 0635      CPC	R3,R21
      9C F3BC      BLT	0x0094
      9D 2744      CLR	R20
      9E 2755      CLR	R21
      9F 018A      MOVW	R16,R20
      A0 DFD1      RCALL	_LED_On
      A1 5F4E      SUBI	R20,0xFE
      A2 4F5F      SBCI	R21,0xFF
      A3 3048      CPI	R20,0x8
      A4 E0E0      LDI	R30,0
      A5 075E      CPC	R21,R30
      A6 F3C4      BLT	0x009F
      A7 E047      LDI	R20,7
      A8 E050      LDI	R21,0
      A9 018A      MOVW	R16,R20
      AA DFC7      RCALL	_LED_On
      AB 5042      SUBI	R20,2
      AC 4050      SBCI	R21,0
      AD 2422      CLR	R2
      AE 2433      CLR	R3
      AF 1624      CP	R2,R20
      B0 0635      CPC	R3,R21
      B1 F3BC      BLT	0x00A9
      B2 CFD5      RJMP	0x0088
      B3 9508      RET
push_xgset300C:
      B4 935A      ST	R21,-Y
      B5 934A      ST	R20,-Y
      B6 92BA      ST	R11,-Y
      B7 92AA      ST	R10,-Y
      B8 9508      RET
pop_xgset300C:
      B9 90A9      LD	R10,Y+
      BA 90B9      LD	R11,Y+
      BB 9149      LD	R20,Y+
      BC 9159      LD	R21,Y+
      BD 9508      RET
lsl16:
      BE 2322      TST	R18
      BF F021      BEQ	0x00C4
      C0 0F00      LSL	R16
      C1 1F11      ROL	R17
      C2 952A      DEC	R18
      C3 CFFA      RJMP	lsl16
      C4 9508      RET

⌨️ 快捷键说明

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