?? led.lis
字號:
0090 .dbline -2
0090 L13:
0090 0E940000 xcall pop_gset1
0094 .dbline 0 ; func end
0094 0895 ret
0096 .dbsym r i 20 c
0096 .dbend
0096 .dbfunc e Key_Num _Key_Num fc
0096 ; key -> R16
.even
0096 _Key_Num::
0096 0E940000 xcall push_gset1
009A .dbline -1
009A .dbline 156
009A ; }
009A ; }
009A ; }
009A ; }
009A ; }
009A ; }
009A ; }
009A ; }
009A ; }
009A ; }
009A .dbline 157
009A ; }
009A 402F mov R20,R16
009C 5527 clr R21
009E 473B cpi R20,183
00A0 E0E0 ldi R30,0
00A2 5E07 cpc R21,R30
00A4 09F4 brne X3
00A6 54C0 xjmp L27
00A8 X3:
00A8 4B3B cpi R20,187
00AA E0E0 ldi R30,0
00AC 5E07 cpc R21,R30
00AE 09F4 brne X4
00B0 57C0 xjmp L31
00B2 X4:
00B2 4D3B cpi R20,189
00B4 E0E0 ldi R30,0
00B6 5E07 cpc R21,R30
00B8 09F4 brne X5
00BA 5AC0 xjmp L35
00BC X5:
00BC 4E3B cpi R20,190
00BE E0E0 ldi R30,0
00C0 5E07 cpc R21,R30
00C2 09F4 brne X6
00C4 5DC0 xjmp L39
00C6 X6:
00C6 8EEB ldi R24,190
00C8 90E0 ldi R25,0
00CA 8417 cp R24,R20
00CC 9507 cpc R25,R21
00CE ACF0 brlt L42
00D0 L41:
00D0 4737 cpi R20,119
00D2 E0E0 ldi R30,0
00D4 5E07 cpc R21,R30
00D6 09F4 brne X7
00D8 3DC0 xjmp L28
00DA X7:
00DA 4B37 cpi R20,123
00DC E0E0 ldi R30,0
00DE 5E07 cpc R21,R30
00E0 09F4 brne X8
00E2 40C0 xjmp L32
00E4 X8:
00E4 4D37 cpi R20,125
00E6 E0E0 ldi R30,0
00E8 5E07 cpc R21,R30
00EA 09F4 brne X9
00EC 43C0 xjmp L36
00EE X9:
00EE 4E37 cpi R20,126
00F0 E0E0 ldi R30,0
00F2 5E07 cpc R21,R30
00F4 09F4 brne X10
00F6 46C0 xjmp L40
00F8 X10:
00F8 47C0 xjmp L22
00FA L42:
00FA 473D cpi R20,215
00FC E0E0 ldi R30,0
00FE 5E07 cpc R21,R30
0100 29F1 breq L26
0102 4B3D cpi R20,219
0104 E0E0 ldi R30,0
0106 5E07 cpc R21,R30
0108 49F1 breq L30
010A 4D3D cpi R20,221
010C E0E0 ldi R30,0
010E 5E07 cpc R21,R30
0110 69F1 breq L34
0112 4E3D cpi R20,222
0114 E0E0 ldi R30,0
0116 5E07 cpc R21,R30
0118 09F4 brne X11
011A 30C0 xjmp L38
011C X11:
011C 473D cpi R20,215
011E E0E0 ldi R30,0
0120 5E07 cpc R21,R30
0122 0CF4 brge X12
0124 31C0 xjmp L22
0126 X12:
0126 L43:
0126 473E cpi R20,231
0128 E0E0 ldi R30,0
012A 5E07 cpc R21,R30
012C 69F0 breq L25
012E 4B3E cpi R20,235
0130 E0E0 ldi R30,0
0132 5E07 cpc R21,R30
0134 89F0 breq L29
0136 4D3E cpi R20,237
0138 E0E0 ldi R30,0
013A 5E07 cpc R21,R30
013C A9F0 breq L33
013E 4E3E cpi R20,238
0140 E0E0 ldi R30,0
0142 5E07 cpc R21,R30
0144 C9F0 breq L37
0146 20C0 xjmp L22
0148 X2:
0148 .dbline 158
0148 ; }
0148 L25:
0148 .dbline 159
0148 ; }
0148 0027 clr R16
014A 1FC0 xjmp L21
014C L26:
014C .dbline 160
014C ; }
014C 01E0 ldi R16,1
014E 1DC0 xjmp L21
0150 L27:
0150 .dbline 161
0150 ; }
0150 02E0 ldi R16,2
0152 1BC0 xjmp L21
0154 L28:
0154 .dbline 162
0154 ; }
0154 03E0 ldi R16,3
0156 19C0 xjmp L21
0158 L29:
0158 .dbline 163
0158 ; }
0158 04E0 ldi R16,4
015A 17C0 xjmp L21
015C L30:
015C .dbline 164
015C ; }
015C 05E0 ldi R16,5
015E 15C0 xjmp L21
0160 L31:
0160 .dbline 165
0160 ; }
0160 06E0 ldi R16,6
0162 13C0 xjmp L21
0164 L32:
0164 .dbline 166
0164 ; }
0164 07E0 ldi R16,7
0166 11C0 xjmp L21
0168 L33:
0168 .dbline 167
0168 ; }
0168 08E0 ldi R16,8
016A 0FC0 xjmp L21
016C L34:
016C .dbline 168
016C ; }
016C 09E0 ldi R16,9
016E 0DC0 xjmp L21
0170 L35:
0170 .dbline 169
0170 ; }
0170 0AE0 ldi R16,10
0172 0BC0 xjmp L21
0174 L36:
0174 .dbline 170
0174 ; }
0174 0BE0 ldi R16,11
0176 09C0 xjmp L21
0178 L37:
0178 .dbline 171
0178 ; }
0178 0CE0 ldi R16,12
017A 07C0 xjmp L21
017C L38:
017C .dbline 172
017C ; }
017C 0DE0 ldi R16,13
017E 05C0 xjmp L21
0180 L39:
0180 .dbline 173
0180 ; }
0180 0EE0 ldi R16,14
0182 03C0 xjmp L21
0184 L40:
0184 .dbline 174
0184 ; }
0184 0FE0 ldi R16,15
0186 01C0 xjmp L21
0188 L22:
0188 .dbline 175
0188 ; }
0188 00E1 ldi R16,16
018A .dbline -2
018A L21:
018A 0E940000 xcall pop_gset1
018E .dbline 0 ; func end
018E 0895 ret
0190 .dbsym r key 16 c
0190 .dbend
0190 .dbfunc e Display_One_SMG _Display_One_SMG fV
0190 ; data -> R22
0190 ; bit -> R20
.even
0190 _Display_One_SMG::
0190 0E940000 xcall push_gset2
0194 622F mov R22,R18
0196 402F mov R20,R16
0198 .dbline -1
0198 .dbline 186
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 ; }
0198 .dbline 187
0198 ; }
0198 80E0 ldi R24,<_SMG_Conver
019A 90E0 ldi R25,>_SMG_Conver
019C E62F mov R30,R22
019E FF27 clr R31
01A0 E80F add R30,R24
01A2 F91F adc R31,R25
01A4 E491 lpm R30,Z
01A6 E8BB out 0x18,R30
01A8 .dbline 188
01A8 ; }
01A8 DB9A sbi 0x1b,3
01AA .dbline 189
01AA ; }
01AA DB98 cbi 0x1b,3
01AC .dbline 190
01AC ; }
01AC 01E0 ldi R16,1
01AE 142F mov R17,R20
01B0 0E940000 xcall lsl8
01B4 202E mov R2,R16
01B6 2094 com R2
01B8 28BA out 0x18,R2
01BA .dbline 191
01BA ; }
01BA DA9A sbi 0x1b,2
01BC .dbline 192
01BC ; }
01BC DA98 cbi 0x1b,2
01BE .dbline 193
01BE ; }
01BE 02E0 ldi R16,2
01C0 10E0 ldi R17,0
01C2 2CDF xcall _delay_nms
01C4 .dbline -2
01C4 L44:
01C4 0E940000 xcall pop_gset2
01C8 .dbline 0 ; func end
01C8 0895 ret
01CA .dbsym r data 22 c
01CA .dbsym r bit 20 c
01CA .dbend
01CA .dbfunc e Display_One_SMG_Point _Display_One_SMG_Point fV
01CA ; bit -> R20
.even
01CA _Display_One_SMG_Point::
01CA 0E940000 xcall push_gset1
01CE 402F mov R20,R16
01D0 .dbline -1
01D0 .dbline 201
01D0 ; }
01D0 ; }
01D0 ; }
01D0 ; }
01D0 ; }
01D0 ; }
01D0 ; }
01D0 ; }
01D0 .dbline 202
01D0 ; }
01D0 80E8 ldi R24,128
01D2 88BB out 0x18,R24
01D4 .dbline 203
01D4 ; }
01D4 DB9A sbi 0x1b,3
01D6 .dbline 204
01D6 ; }
01D6 DB98 cbi 0x1b,3
01D8 .dbline 205
01D8 ; }
01D8 01E0 ldi R16,1
01DA 142F mov R17,R20
01DC 0E940000 xcall lsl8
01E0 202E mov R2,R16
01E2 2094 com R2
01E4 28BA out 0x18,R2
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -