📄 main.lsr
字号:
30 000000 AE07FF ldw X,#stack_end
31 000003 94 ldw SP,X
32
33 000004 #ifdef 1
34 ; clear RAM0
35 000000 ram0_start.b EQU $0
36 0000FF ram0_end.b EQU $FF
37 000004 AE0000 ldw X,#ram0_start
38 clear_ram0.l
39 000007 7F clr (X)
40 000008 5C incw X
41 000009 A300FF cpw X,#ram0_end
42 00000C R 23F9 jrule clear_ram0
43 00000E #endif
44
45 00000E #ifdef 1
46 ; clear RAM1
47 000100 ram1_start.w EQU $100
STMicroelectronics assembler v4.52 (C)1987-2012 Thu May 03 10:22:42 2012
Page 13 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\main.asm
48 0005FF ram1_end.w EQU $5FF
49 00000E AE0100 ldw X,#ram1_start
50 clear_ram1.l
51 000011 7F clr (X)
52 000012 5C incw X
53 000013 A305FF cpw X,#ram1_end
54 000016 R 23F9 jrule clear_ram1
55 000018 #endif
56
57 ; clear stack
58 000600 stack_start.w EQU $600
59 0007FF stack_end.w EQU $7FF
60 000018 AE0600 ldw X,#stack_start
61 clear_stack.l
62 00001B 7F clr (X)
63 00001C 5C incw X
64 00001D A307FF cpw X,#stack_end
65 000020 R 23F9 jrule clear_stack
66
67 000022 intel
68 000022 X 35FF0000 mov PB_DDR,#0ffh ;PB口输出
69 000026 X 35FF0000 mov PB_CR1,#0ffh ;推挽
70 00002A X 35000000 mov PB_CR2,#00h
71
72 00002E 98 rcf
73 00002F A6FF ld a,#0ffh
74 next
75 000031 49 rlc a
76 000032 X C70000 ld PB_ODR,a
77 000035 R CD0000 call delay
78 000038 R 20F7 jra next
79
80 00003A R interrupt NonHandledInterrupt
81 NonHandledInterrupt.l
82 00003A 80 iret
83 delay
84 00003B 8A push cc
85 00003C 90AE0005 ldw y,#5
86 000040 AEFFFF loop1 ldw x,#0ffffh
87 000043 5A loop decw x
88 000044 R 26FD jrne loop
89 000046 905A decw y
90 000048 R 26F6 jrne loop1
91 00004A 86 pop cc
92 00004B 81 ret
93
94
95
96 00004C motorola
97 segment 'vectit'
98 000000 R 00000000 dc.l {$82000000+main} ; reset
99 000004 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; trap
100 000008 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq0
101 00000C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq1
102 000010 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq2
103 000014 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq3
104 000018 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq4
STMicroelectronics assembler v4.52 (C)1987-2012 Thu May 03 10:22:42 2012
Page 14 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\main.asm
105 00001C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq5
106 000020 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq6
107 000024 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq7
108 000028 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq8
109 00002C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq9
110 000030 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq10
111 000034 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq11
112 000038 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq12
113 00003C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq13
114 000040 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq14
115 000044 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq15
116 000048 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq16
117 00004C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq17
118 000050 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq18
119 000054 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq19
120 000058 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq20
121 00005C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq21
122 000060 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq22
123 000064 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq23
124 000068 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq24
125 00006C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq25
126 000070 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq26
127 000074 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq27
128 000078 R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq28
129 00007C R 00000000 dc.l {$82000000+NonHandledInterrupt} ; irq29
130
131 000080 end
STMicroelectronics assembler v4.52 (C)1987-2012 Thu May 03 10:22:42 2012
Page 15 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\main.asm
Symbol Name Value Call Type Scope Rel. Line Privacy Segment Size Bytes File
AWU_CSR ???????? no WORD External rel 170 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
AWU_APR ???????? no WORD External rel 172 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
AWU_TBR ???????? no WORD External rel 174 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB0RH ???????? no WORD External rel 425 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB0RL ???????? no WORD External rel 427 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB1RH ???????? no WORD External rel 429 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB1RL ???????? no WORD External rel 431 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB2RH ???????? no WORD External rel 433 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB2RL ???????? no WORD External rel 435 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB3RH ???????? no WORD External rel 437 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB3RL ???????? no WORD External rel 439 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB4RH ???????? no WORD External rel 441 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB4RL ???????? no WORD External rel 443 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB5RH ???????? no WORD External rel 445 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB5RL ???????? no WORD External rel 447 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB6RH ???????? no WORD External rel 449 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB6RL ???????? no WORD External rel 451 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB7RH ???????? no WORD External rel 453 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB7RL ???????? no WORD External rel 455 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB8RH ???????? no WORD External rel 457 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB8RL ???????? no WORD External rel 459 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB9RH ???????? no WORD External rel 461 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DB9RL ???????? no WORD External rel 463 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_CSR ???????? no WORD External rel 465 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_CR1 ???????? no WORD External rel 467 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_CR2 ???????? no WORD External rel 469 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_CR3 ???????? no WORD External rel 471 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DRH ???????? no WORD External rel 473 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_DRL ???????? no WORD External rel 475 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_TDRH ???????? no WORD External rel 477 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_TDRL ???????? no WORD External rel 479 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_HTRH ???????? no WORD External rel 481 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_HTRL ???????? no WORD External rel 483 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_LTRH ???????? no WORD External rel 485 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_LTRL ???????? no WORD External rel 487 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_AWSRH ???????? no WORD External rel 489 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_AWSRL ???????? no WORD External rel 491 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_AWCRH ???????? no WORD External rel 493 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
ADC_AWCRL ???????? no WORD External rel 495 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
BEEP_CSR ???????? no WORD External rel 179 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_ICKR ???????? no WORD External rel 125 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_ECKR ???????? no WORD External rel 127 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_CMSR ???????? no WORD External rel 129 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_SWR ???????? no WORD External rel 131 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_SWCR ???????? no WORD External rel 133 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_CKDIVR ???????? no WORD External rel 135 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_PCKENR1 ???????? no WORD External rel 137 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_CSSR ???????? no WORD External rel 139 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_CCOR ???????? no WORD External rel 141 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_PCKENR2 ???????? no WORD External rel 143 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_CANCCR ???????? no WORD External rel 145 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_HSITRIMR ???????? no WORD External rel 147 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
CLK_SWIMCCR ???????? no WORD External rel 149 private data 0 0 f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\stm8s105c_s.inc
STMicroelectronics assembler v4.52 (C)1987-2012 Thu May 03 10:22:42 2012
Page 16 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第二次课 流水灯\流水灯\main.asm
CFG_GCR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -