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

📄 seg_time.lst

📁 proteus仿真实例大全
💻 LST
字号:
FILE: <library>
__start:
__text_start:
    0019 E5CF      LDI	R28,0x5F
    001A E0D2      LDI	R29,2
    001B BFCD      OUT	0x3D,R28
    001C BFDE      OUT	0x3E,R29
    001D 51C0      SUBI	R28,0x10
    001E 40D0      SBCI	R29,0
    001F EA0A      LDI	R16,0xAA
    0020 8308      STD	Y+0,R16
    0021 2400      CLR	R0
    0022 E7E0      LDI	R30,0x70
    0023 E0F0      LDI	R31,0
    0024 E010      LDI	R17,0
    0025 37E2      CPI	R30,0x72
    0026 07F1      CPC	R31,R17
    0027 F011      BEQ	0x002A
    0028 9201      ST	R0,Z+
    0029 CFFB      RJMP	0x0025
    002A 8300      STD	Z+0,R16
    002B E2E2      LDI	R30,0x22
    002C E0F0      LDI	R31,0
    002D E6A0      LDI	R26,0x60
    002E E0B0      LDI	R27,0
    002F E010      LDI	R17,0
    0030 33E2      CPI	R30,0x32
    0031 07F1      CPC	R31,R17
    0032 F021      BEQ	0x0037
    0033 95C8      LPM
    0034 9631      ADIW	R30,1
    0035 920D      ST	R0,X+
    0036 CFF9      RJMP	0x0030
    0037 D07B      RCALL	_main
_exit:
    0038 CFFF      RJMP	_exit
_DelayMs:
  j                    --> R20
  i                    --> R16
    0039 D0D9      RCALL	push_gset1
    003A C00A      RJMP	0x0045
    003B 2744      CLR	R20
    003C 2755      CLR	R21
    003D C002      RJMP	0x0040
    003E 5F4F      SUBI	R20,0xFF
    003F 4F5F      SBCI	R21,0xFF
    0040 3F4A      CPI	R20,0xFA
    0041 E0E0      LDI	R30,0
    0042 075E      CPC	R21,R30
    0043 F3D0      BCS	0x003E
    0044 950A      DEC	R16
    0045 2300      TST	R16
    0046 F7A1      BNE	0x003B
    0047 D0CE      RCALL	pop_gset1
    0048 9508      RET
_Display:
  sel                  --> R20
  i                    --> R22
  p                    --> R10
    0049 D0E3      RCALL	push_gset3
    004A 2EA0      MOV	R10,R16
    004B 2EB1      MOV	R11,R17
    004C E041      LDI	R20,1
    004D 2766      CLR	R22
    004E C011      RJMP	0x0060
    004F BB45      OUT	0x15,R20
    0050 2FE6      MOV	R30,R22
    0051 27FF      CLR	R31
    0052 0DEA      ADD	R30,R10
    0053 1DFB      ADC	R31,R11
    0054 81E0      LDD	R30,Z+0
    0055 27FF      CLR	R31
    0056 E680      LDI	R24,0x60
    0057 E090      LDI	R25,0
    0058 0FE8      ADD	R30,R24
    0059 1FF9      ADC	R31,R25
    005A 8020      LDD	R2,Z+0
    005B BA2B      OUT	0x1B,R2
    005C E002      LDI	R16,2
    005D DFDB      RCALL	_DelayMs
    005E 0F44      LSL	R20
    005F 9563      INC	R22
    0060 3064      CPI	R22,4
    0061 F368      BCS	0x004F
    0062 D0AE      RCALL	pop_gset3
    0063 9508      RET
_Process:
  p                    --> R20
  i                    --> R22
    0064 D0C5      RCALL	push_gset2
    0065 2F42      MOV	R20,R18
    0066 2F53      MOV	R21,R19
    0067 2F60      MOV	R22,R16
    0068 2F71      MOV	R23,R17
    0069 EE28      LDI	R18,0xE8
    006A E033      LDI	R19,3
    006B 2F06      MOV	R16,R22
    006C 2F17      MOV	R17,R23
    006D D087      RCALL	div16u
    006E 2FE4      MOV	R30,R20
    006F 2FF5      MOV	R31,R21
    0070 8300      STD	Z+0,R16
    0071 EE28      LDI	R18,0xE8
    0072 E033      LDI	R19,3
    0073 2F06      MOV	R16,R22
    0074 2F17      MOV	R17,R23
    0075 D07D      RCALL	mod16u
    0076 2F60      MOV	R22,R16
    0077 2F71      MOV	R23,R17
    0078 E624      LDI	R18,0x64
    0079 E030      LDI	R19,0
    007A D07A      RCALL	div16u
    007B 2FE4      MOV	R30,R20
    007C 2FF5      MOV	R31,R21
    007D 8301      STD	Z+1,R16
    007E E624      LDI	R18,0x64
    007F E030      LDI	R19,0
    0080 2F06      MOV	R16,R22
    0081 2F17      MOV	R17,R23
    0082 D070      RCALL	mod16u
    0083 2F60      MOV	R22,R16
    0084 2F71      MOV	R23,R17
    0085 E02A      LDI	R18,0xA
    0086 E030      LDI	R19,0
    0087 D06D      RCALL	div16u
    0088 2FE4      MOV	R30,R20
    0089 2FF5      MOV	R31,R21
    008A 8302      STD	Z+2,R16
    008B E02A      LDI	R18,0xA
    008C E030      LDI	R19,0
    008D 2F06      MOV	R16,R22
    008E 2F17      MOV	R17,R23
    008F D063      RCALL	mod16u
    0090 2F60      MOV	R22,R16
    0091 2F71      MOV	R23,R17
    0092 2FE4      MOV	R30,R20
    0093 2FF5      MOV	R31,R21
    0094 8363      STD	Z+3,R22
    0095 D079      RCALL	pop_gset2
    0096 9508      RET
_Init_IO:
    0097 EF8F      LDI	R24,0xFF
    0098 BB8A      OUT	0x1A,R24
    0099 BB8B      OUT	0x1B,R24
    009A 2422      CLR	R2
    009B BA27      OUT	0x17,R2
    009C BA28      OUT	0x18,R2
    009D BB84      OUT	0x14,R24
    009E BB85      OUT	0x15,R24
    009F 9508      RET
_Get_Key:
    00A0 C006      RJMP	0x00A7
    00A1 E081      LDI	R24,1
    00A2 93800071  STS	_Key_Up,R24
    00A4 E60A      LDI	R16,0x6A
    00A5 E010      LDI	R17,0
    00A6 DFA2      RCALL	_Display
    00A7 9BB0      SBIS	0x16,0
    00A8 CFF8      RJMP	0x00A1
    00A9 C006      RJMP	0x00B0
    00AA E081      LDI	R24,1
    00AB 93800070  STS	_Key_Down,R24
    00AD E60A      LDI	R16,0x6A
    00AE E010      LDI	R17,0
    00AF DF99      RCALL	_Display
    00B0 9BB1      SBIS	0x16,1
    00B1 CFF8      RJMP	0x00AA
    00B2 9508      RET
_main:
  I                    --> Y+1
    00B3 DFE3      RCALL	_Init_IO
    00B4 EF8F      LDI	R24,0xFF
    00B5 BB8B      OUT	0x1B,R24
    00B6 2422      CLR	R2
    00B7 BA25      OUT	0x15,R2
    00B8 BB85      OUT	0x15,R24
    00B9 C037      RJMP	0x00F1
    00BA DFE5      RCALL	_Get_Key
    00BB 91800071  LDS	R24,_Key_Up
    00BD 3081      CPI	R24,1
    00BE F481      BNE	0x00CF
    00BF 9180006E  LDS	R24,0x6E
    00C1 9190006F  LDS	R25,0x6F
    00C3 308F      CPI	R24,0xF
    00C4 E2E7      LDI	R30,0x27
    00C5 079E      CPC	R25,R30
    00C6 F041      BEQ	0x00CF
    00C7 9601      ADIW	R24,1
    00C8 9390006F  STS	0x6F,R25
    00CA 9380006E  STS	0x6E,R24
    00CC 2422      CLR	R2
    00CD 92200071  STS	_Key_Up,R2
    00CF 91800070  LDS	R24,_Key_Down
    00D1 3081      CPI	R24,1
    00D2 F4A1      BNE	0x00E7
    00D3 9020006E  LDS	R2,0x6E
    00D5 9030006F  LDS	R3,0x6F
    00D7 2022      TST	R2
    00D8 F411      BNE	0x00DB
    00D9 2033      TST	R3
    00DA F061      BEQ	0x00E7
    00DB 9180006E  LDS	R24,0x6E
    00DD 9190006F  LDS	R25,0x6F
    00DF 9701      SBIW	R24,1
    00E0 9390006F  STS	0x6F,R25
    00E2 9380006E  STS	0x6E,R24
    00E4 2422      CLR	R2
    00E5 92200070  STS	_Key_Down,R2
    00E7 E62A      LDI	R18,0x6A
    00E8 E030      LDI	R19,0
    00E9 9100006E  LDS	R16,0x6E
    00EB 9110006F  LDS	R17,0x6F
    00ED DF76      RCALL	_Process
    00EE E60A      LDI	R16,0x6A
    00EF E010      LDI	R17,0
    00F0 DF58      RCALL	_Display
    00F1 CFC8      RJMP	0x00BA
    00F2 9508      RET
mod16u:
    00F3 9468      BSET	6
    00F4 C001      RJMP	xdiv16u
div16u:
    00F5 94E8      BCLR	6
xdiv16u:
    00F6 92EA      ST	R14,-Y
    00F7 92FA      ST	R15,-Y
    00F8 938A      ST	R24,-Y
    00F9 24EE      CLR	R14
    00FA 24FF      CLR	R15
    00FB E180      LDI	R24,0x10
    00FC 0F00      LSL	R16
    00FD 1F11      ROL	R17
    00FE 1CEE      ROL	R14
    00FF 1CFF      ROL	R15
    0100 16E2      CP	R14,R18
    0101 06F3      CPC	R15,R19
    0102 F018      BCS	0x0106
    0103 1AE2      SUB	R14,R18
    0104 0AF3      SBC	R15,R19
    0105 9503      INC	R16
    0106 958A      DEC	R24
    0107 F7A1      BNE	0x00FC
    0108 F416      BRTC	0x010B
    0109 2D0E      MOV	R16,R14
    010A 2D1F      MOV	R17,R15
    010B 9189      LD	R24,Y+
    010C 90F9      LD	R15,Y+
    010D 90E9      LD	R14,Y+
    010E 9508      RET
pop_gset2:
    010F E0E2      LDI	R30,2
    0110 C006      RJMP	pop
pop_gset3:
    0111 E0E4      LDI	R30,4
    0112 C004      RJMP	pop
push_gset1:
    0113 935A      ST	R21,-Y
    0114 934A      ST	R20,-Y
    0115 9508      RET
pop_gset1:
    0116 E0E1      LDI	R30,1
pop:
    0117 9149      LD	R20,Y+
    0118 9159      LD	R21,Y+
    0119 FDE0      SBRC	R30,0
    011A 9508      RET
    011B 9169      LD	R22,Y+
    011C 9179      LD	R23,Y+
    011D FDE1      SBRC	R30,1
    011E 9508      RET
    011F 90A9      LD	R10,Y+
    0120 90B9      LD	R11,Y+
    0121 FDE2      SBRC	R30,2
    0122 9508      RET
    0123 90C9      LD	R12,Y+
    0124 90D9      LD	R13,Y+
    0125 FDE3      SBRC	R30,3
    0126 9508      RET
    0127 90E9      LD	R14,Y+
    0128 90F9      LD	R15,Y+
    0129 9508      RET
push_gset2:
    012A 937A      ST	R23,-Y
    012B 936A      ST	R22,-Y
    012C CFE6      RJMP	push_gset1
push_gset3:
    012D 92BA      ST	R11,-Y
    012E 92AA      ST	R10,-Y
    012F CFFA      RJMP	push_gset2

⌨️ 快捷键说明

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