📄 relay_out.lis
字号:
0064 FCC0 xjmp L10
0066 L7:
0066 .dbline 113
0066 ; {
0066 .dbline 114
0066 ; if((temp&0b10000000)!=0)
0066 E7FE sbrs R14,7
0068 9BC0 rjmp L11
006A .dbline 115
006A ; {
006A .dbline 116
006A ; switch(n)
006A A880 ldd R10,y+0
006C BB24 clr R11
006E C501 movw R24,R10
0070 8130 cpi R24,1
0072 E0E0 ldi R30,0
0074 9E07 cpc R25,R30
0076 0CF4 brge X2
0078 EDC0 xjmp L12
007A X2:
007A 80E2 ldi R24,32
007C 8A15 cp R24,R10
007E 9B05 cpc R25,R11
0080 0CF4 brge X3
0082 E8C0 xjmp L12
0084 X3:
0084 02E0 ldi R16,2
0086 10E0 ldi R17,0
0088 9501 movw R18,R10
008A 0E940000 xcall empy16s
008E F801 movw R30,R16
0090 80E0 ldi R24,<L48-2
0092 90E0 ldi R25,>L48-2
0094 E80F add R30,R24
0096 F91F adc R31,R25
0098 0590 lpm R0,Z+
009A 1490 lpm R1,Z
009C F001 movw R30,R0
009E 0994 ijmp
00A0 X0:
00A0 .dbline 117
00A0 ; {
00A0 L16:
00A0 .dbline 118
00A0 ; case 1:RELAY1_1;break;
00A0 81B3 in R24,0x11
00A2 8E7F andi R24,254
00A4 81BB out 0x11,R24
00A6 .dbline 118
00A6 D6C0 xjmp L12
00A8 L17:
00A8 .dbline 119
00A8 ; case 2:RELAY2_1;break;
00A8 81B3 in R24,0x11
00AA 8D7F andi R24,253
00AC 81BB out 0x11,R24
00AE .dbline 119
00AE D2C0 xjmp L12
00B0 L18:
00B0 .dbline 120
00B0 ; case 3:RELAY3_1;break;
00B0 81B3 in R24,0x11
00B2 8B7F andi R24,251
00B4 81BB out 0x11,R24
00B6 .dbline 120
00B6 CEC0 xjmp L12
00B8 L19:
00B8 .dbline 121
00B8 ; case 4:RELAY4_1;break;
00B8 81B3 in R24,0x11
00BA 877F andi R24,247
00BC 81BB out 0x11,R24
00BE .dbline 121
00BE CAC0 xjmp L12
00C0 L20:
00C0 .dbline 122
00C0 ; case 5:RELAY5_1;break;
00C0 82B1 in R24,0x2
00C2 8E7F andi R24,254
00C4 82B9 out 0x2,R24
00C6 .dbline 122
00C6 C6C0 xjmp L12
00C8 L21:
00C8 .dbline 123
00C8 ; case 6:RELAY6_1;break;
00C8 82B1 in R24,0x2
00CA 8D7F andi R24,253
00CC 82B9 out 0x2,R24
00CE .dbline 123
00CE C2C0 xjmp L12
00D0 L22:
00D0 .dbline 124
00D0 ; case 7:RELAY7_1;break;
00D0 82B1 in R24,0x2
00D2 8B7F andi R24,251
00D4 82B9 out 0x2,R24
00D6 .dbline 124
00D6 BEC0 xjmp L12
00D8 L23:
00D8 .dbline 125
00D8 ; case 8:RELAY8_1;break;
00D8 82B1 in R24,0x2
00DA 877F andi R24,247
00DC 82B9 out 0x2,R24
00DE .dbline 125
00DE BAC0 xjmp L12
00E0 L24:
00E0 .dbline 126
00E0 ; case 9:RELAY9_1;break;
00E0 82B1 in R24,0x2
00E2 8F7E andi R24,239
00E4 82B9 out 0x2,R24
00E6 .dbline 126
00E6 B6C0 xjmp L12
00E8 L25:
00E8 .dbline 127
00E8 ; case 10:RELAY10_1;break;
00E8 82B1 in R24,0x2
00EA 8F7D andi R24,223
00EC 82B9 out 0x2,R24
00EE .dbline 127
00EE B2C0 xjmp L12
00F0 L26:
00F0 .dbline 128
00F0 ; case 11:RELAY11_1;break;
00F0 82B1 in R24,0x2
00F2 8F7B andi R24,191
00F4 82B9 out 0x2,R24
00F6 .dbline 128
00F6 AEC0 xjmp L12
00F8 L27:
00F8 .dbline 129
00F8 ; case 12:RELAY12_1;break;
00F8 82B1 in R24,0x2
00FA 8F77 andi R24,127
00FC 82B9 out 0x2,R24
00FE .dbline 129
00FE AAC0 xjmp L12
0100 L28:
0100 .dbline 130
0100 ; case 13:RELAY13_1;break;
0100 84B3 in R24,0x14
0102 8B7F andi R24,251
0104 84BB out 0x14,R24
0106 .dbline 130
0106 A6C0 xjmp L12
0108 L29:
0108 .dbline 131
0108 ; case 14:RELAY14_1;break;
0108 88B1 in R24,0x8
010A 8F77 andi R24,127
010C 88B9 out 0x8,R24
010E .dbline 131
010E A2C0 xjmp L12
0110 L30:
0110 .dbline 132
0110 ; case 15:RELAY15_1;break;
0110 88B1 in R24,0x8
0112 8F7B andi R24,191
0114 88B9 out 0x8,R24
0116 .dbline 132
0116 9EC0 xjmp L12
0118 L31:
0118 .dbline 133
0118 ; case 16:RELAY16_1;break;
0118 88B1 in R24,0x8
011A 8F7D andi R24,223
011C 88B9 out 0x8,R24
011E .dbline 133
011E 9AC0 xjmp L12
0120 L32:
0120 .dbline 134
0120 ; case 17:RELAY17_1;break;
0120 88B1 in R24,0x8
0122 8F7E andi R24,239
0124 88B9 out 0x8,R24
0126 .dbline 134
0126 96C0 xjmp L12
0128 L33:
0128 .dbline 135
0128 ; case 18:RELAY18_1;break;
0128 88B1 in R24,0x8
012A 877F andi R24,247
012C 88B9 out 0x8,R24
012E .dbline 135
012E 92C0 xjmp L12
0130 L34:
0130 .dbline 136
0130 ; case 19:RELAY19_1;break;
0130 88B1 in R24,0x8
0132 8B7F andi R24,251
0134 88B9 out 0x8,R24
0136 .dbline 136
0136 8EC0 xjmp L12
0138 L35:
0138 .dbline 137
0138 ; case 20:RELAY20_1;break;
0138 88B1 in R24,0x8
013A 8D7F andi R24,253
013C 88B9 out 0x8,R24
013E .dbline 137
013E 8AC0 xjmp L12
0140 L36:
0140 .dbline 138
0140 ; case 21:RELAY21_1;break;
0140 88B1 in R24,0x8
0142 8E7F andi R24,254
0144 88B9 out 0x8,R24
0146 .dbline 138
0146 86C0 xjmp L12
0148 L37:
0148 .dbline 139
0148 ; case 22:RELAY22_1;break;
0148 84B3 in R24,0x14
014A 8D7F andi R24,253
014C 84BB out 0x14,R24
014E .dbline 139
014E 82C0 xjmp L12
0150 L38:
0150 .dbline 140
0150 ; case 23:RELAY23_1;break;
0150 84B3 in R24,0x14
0152 8E7F andi R24,254
0154 84BB out 0x14,R24
0156 .dbline 140
0156 7EC0 xjmp L12
0158 L39:
0158 .dbline 141
0158 ; case 24:RELAY24_1;break;
0158 8BB1 in R24,0xb
015A 8F77 andi R24,127
015C 8BB9 out 0xb,R24
015E .dbline 141
015E 7AC0 xjmp L12
0160 L40:
0160 .dbline 142
0160 ; case 25:RELAY25_1;break;
0160 8BB1 in R24,0xb
0162 8F7B andi R24,191
0164 8BB9 out 0xb,R24
0166 .dbline 142
0166 76C0 xjmp L12
0168 L41:
0168 .dbline 143
0168 ; case 26:RELAY26_1;break;
0168 8BB1 in R24,0xb
016A 8F7D andi R24,223
016C 8BB9 out 0xb,R24
016E .dbline 143
016E 72C0 xjmp L12
0170 L42:
0170 .dbline 144
0170 ; case 27:RELAY27_1;break;
0170 8BB1 in R24,0xb
0172 8F7E andi R24,239
0174 8BB9 out 0xb,R24
0176 .dbline 144
0176 6EC0 xjmp L12
0178 L43:
0178 .dbline 145
0178 ; case 28:RELAY28_1;break;
0178 8BB1 in R24,0xb
017A 877F andi R24,247
017C 8BB9 out 0xb,R24
017E .dbline 145
017E 6AC0 xjmp L12
0180 L44:
0180 .dbline 146
0180 ; case 29:RELAY29_1;break;
0180 8BB1 in R24,0xb
0182 8B7F andi R24,251
0184 8BB9 out 0xb,R24
0186 .dbline 146
0186 66C0 xjmp L12
0188 L45:
0188 .dbline 147
0188 ; case 30:RELAY30_1;break;
0188 8BB1 in R24,0xb
018A 8D7F andi R24,253
018C 8BB9 out 0xb,R24
018E .dbline 147
018E 62C0 xjmp L12
0190 L46:
0190 .dbline 148
0190 ; case 31:RELAY31_1;break;
0190 8BB1 in R24,0xb
0192 8E7F andi R24,254
0194 8BB9 out 0xb,R24
0196 .dbline 148
0196 5EC0 xjmp L12
0198 L47:
0198 .dbline 149
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -