📄 训练项目一:闪烁灯.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 006A CALL _main
_exit:
52 CFFF RJMP _exit
_TimeDelay:
53 940E 0075 CALL push_xgsetF000
55 2744 CLR R20
56 2755 CLR R21
57 2766 CLR R22
58 2777 CLR R23
59 C00B RJMP 0x0065
5A 2766 CLR R22
5B 2777 CLR R23
5C C002 RJMP 0x005F
5D 5F6F SUBI R22,0xFF
5E 4F7F SBCI R23,0xFF
5F 3D64 CPI R22,0xD4
60 E0E8 LDI R30,0x8
61 077E CPC R23,R30
62 F3D0 BCS 0x005D
63 5F4F SUBI R20,0xFF
64 4F5F SBCI R21,0xFF
65 1740 CP R20,R16
66 0751 CPC R21,R17
67 F390 BCS 0x005A
68 940C 007A JMP pop_xgsetF000
_main:
6A E082 LDI R24,2
6B BB87 OUT 0x17,R24
6C C006 RJMP 0x0073
6D E104 LDI R16,0x14
6E E010 LDI R17,0
6F DFE3 RCALL _TimeDelay
70 B228 IN R2,0x18
71 9420 COM R2
72 BA28 OUT 0x18,R2
73 CFF9 RJMP 0x006D
74 9508 RET
push_xgsetF000:
75 937A ST R23,-Y
76 936A ST R22,-Y
77 935A ST R21,-Y
78 934A ST R20,-Y
79 9508 RET
pop_xgsetF000:
7A 9149 LD R20,Y+
7B 9159 LD R21,Y+
7C 9169 LD R22,Y+
7D 9179 LD R23,Y+
7E 9508 RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -