📄 function.lis
字号:
04CA 23E0 ldi R18,3
04CC 0A2D mov R16,R10
04CE FCD3 xcall _led7_display
04D0 .dbline 156
04D0 ; led7_display(t3,4,0,1);
04D0 81E0 ldi R24,1
04D2 8A83 std y+2,R24
04D4 2224 clr R2
04D6 2882 std y+0,R2
04D8 24E0 ldi R18,4
04DA 0C2D mov R16,R12
04DC F5D3 xcall _led7_display
04DE .dbline 157
04DE ; led7_display(t4,5,0,1);
04DE 81E0 ldi R24,1
04E0 8A83 std y+2,R24
04E2 2224 clr R2
04E4 2882 std y+0,R2
04E6 25E0 ldi R18,5
04E8 062F mov R16,R22
04EA EED3 xcall _led7_display
04EC .dbline 158
04EC ; }
04EC 76C0 xjmp L55
04EE L54:
04EE .dbline 160
04EE ; else
04EE ; {
04EE .dbline 161
04EE ; if(t2)
04EE AA20 tst R10
04F0 E1F0 breq L56
04F2 .dbline 162
04F2 ; {
04F2 .dbline 163
04F2 ; led7_display(12,2,0,1); // t1=0
04F2 81E0 ldi R24,1
04F4 8A83 std y+2,R24
04F6 2224 clr R2
04F8 2882 std y+0,R2
04FA 22E0 ldi R18,2
04FC 0CE0 ldi R16,12
04FE E4D3 xcall _led7_display
0500 .dbline 164
0500 ; led7_display(t2,3,1,1);
0500 81E0 ldi R24,1
0502 8A83 std y+2,R24
0504 8883 std y+0,R24
0506 23E0 ldi R18,3
0508 0A2D mov R16,R10
050A DED3 xcall _led7_display
050C .dbline 165
050C ; led7_display(t3,4,0,1);
050C 81E0 ldi R24,1
050E 8A83 std y+2,R24
0510 2224 clr R2
0512 2882 std y+0,R2
0514 24E0 ldi R18,4
0516 0C2D mov R16,R12
0518 D7D3 xcall _led7_display
051A .dbline 166
051A ; led7_display(t4,5,0,1);
051A 81E0 ldi R24,1
051C 8A83 std y+2,R24
051E 2224 clr R2
0520 2882 std y+0,R2
0522 25E0 ldi R18,5
0524 062F mov R16,R22
0526 D0D3 xcall _led7_display
0528 .dbline 167
0528 ; }
0528 58C0 xjmp L57
052A L56:
052A .dbline 169
052A ; else
052A ; { // t1=0,t2=0
052A .dbline 170
052A ; if(t3)
052A CC20 tst R12
052C E1F0 breq L58
052E .dbline 171
052E ; {
052E .dbline 172
052E ; led7_display(12,2,0,1); // t3!=0
052E 81E0 ldi R24,1
0530 8A83 std y+2,R24
0532 2224 clr R2
0534 2882 std y+0,R2
0536 22E0 ldi R18,2
0538 0CE0 ldi R16,12
053A C6D3 xcall _led7_display
053C .dbline 173
053C ; led7_display(t2,3,1,1);
053C 81E0 ldi R24,1
053E 8A83 std y+2,R24
0540 8883 std y+0,R24
0542 23E0 ldi R18,3
0544 0A2D mov R16,R10
0546 C0D3 xcall _led7_display
0548 .dbline 174
0548 ; led7_display(t3,4,0,1);
0548 81E0 ldi R24,1
054A 8A83 std y+2,R24
054C 2224 clr R2
054E 2882 std y+0,R2
0550 24E0 ldi R18,4
0552 0C2D mov R16,R12
0554 B9D3 xcall _led7_display
0556 .dbline 175
0556 ; led7_display(t4,5,0,1);
0556 81E0 ldi R24,1
0558 8A83 std y+2,R24
055A 2224 clr R2
055C 2882 std y+0,R2
055E 25E0 ldi R18,5
0560 062F mov R16,R22
0562 B2D3 xcall _led7_display
0564 .dbline 176
0564 ; }
0564 3AC0 xjmp L59
0566 L58:
0566 .dbline 178
0566 ; else
0566 ; { // t1=0,t2=0,t3=0
0566 .dbline 179
0566 ; if(t4)
0566 6623 tst R22
0568 E1F0 breq L60
056A .dbline 180
056A ; {
056A .dbline 181
056A ; led7_display(12,2,0,1);
056A 81E0 ldi R24,1
056C 8A83 std y+2,R24
056E 2224 clr R2
0570 2882 std y+0,R2
0572 22E0 ldi R18,2
0574 0CE0 ldi R16,12
0576 A8D3 xcall _led7_display
0578 .dbline 182
0578 ; led7_display(t2,3,1,1);
0578 81E0 ldi R24,1
057A 8A83 std y+2,R24
057C 8883 std y+0,R24
057E 23E0 ldi R18,3
0580 0A2D mov R16,R10
0582 A2D3 xcall _led7_display
0584 .dbline 183
0584 ; led7_display(0,4,0,1);
0584 81E0 ldi R24,1
0586 8A83 std y+2,R24
0588 2224 clr R2
058A 2882 std y+0,R2
058C 24E0 ldi R18,4
058E 0027 clr R16
0590 9BD3 xcall _led7_display
0592 .dbline 184
0592 ; led7_display(t4,5,0,1);
0592 81E0 ldi R24,1
0594 8A83 std y+2,R24
0596 2224 clr R2
0598 2882 std y+0,R2
059A 25E0 ldi R18,5
059C 062F mov R16,R22
059E 94D3 xcall _led7_display
05A0 .dbline 185
05A0 ; }
05A0 1CC0 xjmp L61
05A2 L60:
05A2 .dbline 187
05A2 ; else
05A2 ; {
05A2 .dbline 188
05A2 ; led7_display(12,2,0,1); // t1=0,t2=0,t3=0,t4=0
05A2 81E0 ldi R24,1
05A4 8A83 std y+2,R24
05A6 2224 clr R2
05A8 2882 std y+0,R2
05AA 22E0 ldi R18,2
05AC 0CE0 ldi R16,12
05AE 8CD3 xcall _led7_display
05B0 .dbline 189
05B0 ; led7_display(12,3,0,1);
05B0 81E0 ldi R24,1
05B2 8A83 std y+2,R24
05B4 2224 clr R2
05B6 2882 std y+0,R2
05B8 23E0 ldi R18,3
05BA 0CE0 ldi R16,12
05BC 85D3 xcall _led7_display
05BE .dbline 190
05BE ; led7_display(12,4,0,1);
05BE 81E0 ldi R24,1
05C0 8A83 std y+2,R24
05C2 2224 clr R2
05C4 2882 std y+0,R2
05C6 24E0 ldi R18,4
05C8 0CE0 ldi R16,12
05CA 7ED3 xcall _led7_display
05CC .dbline 191
05CC ; led7_display(0,5,0,1);
05CC 81E0 ldi R24,1
05CE 8A83 std y+2,R24
05D0 2224 clr R2
05D2 2882 std y+0,R2
05D4 25E0 ldi R18,5
05D6 0027 clr R16
05D8 77D3 xcall _led7_display
05DA .dbline 192
05DA ; }
05DA L61:
05DA .dbline 193
05DA ; }
05DA L59:
05DA .dbline 194
05DA ; }
05DA L57:
05DA .dbline 195
05DA ; }
05DA L55:
05DA .dbline 196
05DA ; SEI();
05DA 7894 sei
05DC .dbline 197
05DC ; }
05DC .dbline 198
05DC ; }
05DC 66C0 xjmp L38
05DE L40:
05DE .dbline 199
05DE ; else if(data==0x5a)
05DE 8F85 ldd R24,y+15
05E0 9889 ldd R25,y+16
05E2 8A35 cpi R24,90
05E4 E0E0 ldi R30,0
05E6 9E07 cpc R25,R30
05E8 F1F4 brne L62
05EA .dbline 200
05EA ; {
05EA .dbline 201
05EA ; WDR();
05EA A895 wdr
05EC .dbline 202
05EC ; led7_display(0,2,0,1);
05EC 81E0 ldi R24,1
05EE 8A83 std y+2,R24
05F0 2224 clr R2
05F2 2882 std y+0,R2
05F4 22E0 ldi R18,2
05F6 0027 clr R16
05F8 67D3 xcall _led7_display
05FA .dbline 203
05FA ; led7_display(13,3,0,1);
05FA 81E0 ldi R24,1
05FC 8A83 std y+2,R24
05FE 2224 clr R2
0600 2882 std y+0,R2
0602 23E0 ldi R18,3
0604 0DE0 ldi R16,13
0606 60D3 xcall _led7_display
0608 .dbline 204
0608 ; led7_display(12,4,0,1);
0608 81E0 ldi R24,1
060A 8A83 std y+2,R24
060C 2224 clr R2
060E 2882 std y+0,R2
0610 24E0 ldi R18,4
0612 0CE0 ldi R16,12
0614 59D3 xcall _led7_display
0616 .dbline 205
0616 ; led7_display(12,5,0,1);
0616 81E0 ldi R24,1
0618 8A83 std y+2,R24
061A 2224 clr R2
061C 2882 std y+0,R2
061E 25E0 ldi R18,5
0620 0CE0 ldi R16,12
0622 52D3 xcall _led7_display
0624 .dbline 206
0624 ; }
0624 42C0 xjmp L38
0626 L62:
0626 .dbline 207
0626 ; else if(data== 0xa5)
0626 8F85 ldd R24,y+15
0628 9889 ldd R25,y+16
062A 853A cpi R24,165
062C E0E0 ldi R30,0
062E 9E07 cpc R25,R30
0630 09F0 breq X6
0632 3BC0 xjmp L38
0634 X6:
0634 .dbline 208
0634 ; {WDR();
0634 .dbline 208
0634 A895 wdr
0636 .dbline 209
0636 ; led7_display(0,2,0,1);
0636 81E0 ldi R24,1
0638 8A83 std y+2,R24
063A 2224 clr R2
063C 2882 std y+0,R2
063E 22E0 ldi R18,2
0640 0027 clr R16
0642 42D3 xcall _led7_display
0644 .dbline 210
0644 ; led7_display(14,3,0,1);
0644 81E0 ldi R24,1
0646 8A83 std y+2,R24
0648 2224 clr R2
064A 2882 std y+0,R2
064C 23E0 ldi R18,3
064E 0EE0 ldi R16,14
0650 3BD3 xcall _led7_display
0652 .dbline 211
0652 ; led7_display(14,4,0,1);
0652 81E0 ldi R24,1
0654 8A83 std y+2,R24
0656 2224 clr R2
0658 2882 std y+0,R2
065A 24E0 ldi R18,4
065C 0EE0 ldi R16,14
065E 34D3 xcall _led7_display
0660 .dbline 212
0660 ; led7_display(12,5,0,1);
0660 81E0 ldi R24,1
0662 8A83 std y+2,R24
0664 2224 clr R2
0666 2882 std y+0,R2
0668 25E0 ldi R18,5
066A 0CE0 ldi R16,12
066C 2DD3 xcall _led7_display
066E .dbline 213
066E ; }
066E .dbline 214
066E ; }
066E 1DC0 xjmp L38
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -