📄 main.lst
字号:
STMicroelectronics list file postprocessor v1.01 (C)2009-2012 Thu May 03 10:16:14 2012
Page 1 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第一次课 更改时钟源\修改时钟源\main.asm
1 stm8/
2
0 000000 #include "mapping.inc"
1 ;-------------------------------
;-----------------------
2 ; SEGMENT MAPPING FILE
;AUTOMATICALLY GENERATED BY
;STVD
3 ; SHOULD NOT BE MANUALLY
;MODIFIED.
4 ; CHANGES WILL BE LOST WHEN FILE
; IS REGENERATED.
5 ;-------------------------------
;-----------------------
6 000000 #define RAM0 1
7 000000 #define ram0_segment_start 0
8 000000 #define ram0_segment_end FF
9 000000 #define RAM1 1
10 000000 #define ram1_segment_start 100
11 000000 #define ram1_segment_end 5FF
12 000000 #define stack_segment_start 600
13 000000 #define stack_segment_end 7FF
<END_OF_INCLUSION>
0 000000 #include "STM8S105C_S.inc"
1 ; STM8S105C_S.inc
2
3 ; Copyright (c) 2003-2011 STMicroelectronics
4
5 000000 U #ifdef __STM8S105C_S__
8 000000 #define __STM8S105C_S__ 1
9
10 ; STM8S105C_S
11
12
13 ; Port A
14 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
15
16 000000 EXTERN PA_ODR.w ; Port A data output latch
;register
17
18 000000 EXTERN PA_IDR.w ; Port A input pin value
;register
19
20 000000 EXTERN PA_DDR.w ; Port A data direction
;register
21
22 000000 EXTERN PA_CR1.w ; Port A control register 1
23
24 000000 EXTERN PA_CR2.w ; Port A control register 2
25
26 ; Port B
27 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
28
29 000000 EXTERN PB_ODR.w ; Port B data output latch
;register
30
STMicroelectronics list file postprocessor v1.01 (C)2009-2012 Thu May 03 10:16:14 2012
Page 2 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第一次课 更改时钟源\修改时钟源\main.asm
31 000000 EXTERN PB_IDR.w ; Port B input pin value
;register
32
33 000000 EXTERN PB_DDR.w ; Port B data direction
;register
34
35 000000 EXTERN PB_CR1.w ; Port B control register 1
36
37 000000 EXTERN PB_CR2.w ; Port B control register 2
38
39 ; Port C
40 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
41
42 000000 EXTERN PC_ODR.w ; Port C data output latch
;register
43
44 000000 EXTERN PC_IDR.w ; Port C input pin value
;register
45
46 000000 EXTERN PC_DDR.w ; Port C data direction
;register
47
48 000000 EXTERN PC_CR1.w ; Port C control register 1
49
50 000000 EXTERN PC_CR2.w ; Port C control register 2
51
52 ; Port D
53 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
54
55 000000 EXTERN PD_ODR.w ; Port D data output latch
;register
56
57 000000 EXTERN PD_IDR.w ; Port D input pin value
;register
58
59 000000 EXTERN PD_DDR.w ; Port D data direction
;register
60
61 000000 EXTERN PD_CR1.w ; Port D control register 1
62
63 000000 EXTERN PD_CR2.w ; Port D control register 2
64
65 ; Port E
66 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
67
68 000000 EXTERN PE_ODR.w ; Port E data output latch
;register
69
70 000000 EXTERN PE_IDR.w ; Port E input pin value
;register
71
72 000000 EXTERN PE_DDR.w ; Port E data direction
;register
73
STMicroelectronics list file postprocessor v1.01 (C)2009-2012 Thu May 03 10:16:14 2012
Page 3 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第一次课 更改时钟源\修改时钟源\main.asm
74 000000 EXTERN PE_CR1.w ; Port E control register 1
75
76 000000 EXTERN PE_CR2.w ; Port E control register 2
77
78 ; Port G
79 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
80
81 000000 EXTERN PG_ODR.w ; Port G data output latch
;register
82
83 000000 EXTERN PG_IDR.w ; Port G input pin value
;register
84
85 000000 EXTERN PG_DDR.w ; Port G data direction
;register
86
87 000000 EXTERN PG_CR1.w ; Port G control register 1
88
89 000000 EXTERN PG_CR2.w ; Port G control register 2
90
91 ; Flash
92 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
93
94 000000 EXTERN FLASH_CR1.w ; Flash control register 1
95
96 000000 EXTERN FLASH_CR2.w ; Flash control register 2
97
98 000000 EXTERN FLASH_NCR2.w ; Flash complementary control
;register 2
99
100 000000 EXTERN FLASH_FPR.w ; Flash protection register
101
102 000000 EXTERN FLASH_NFPR.w ; Flash complementary protection
; register
103
104 000000 EXTERN FLASH_IAPSR.w ; Flash in-application
;programming status register
105
106 000000 EXTERN FLASH_PUKR.w ; Flash Program memory
;unprotection register
107
108 000000 EXTERN FLASH_DUKR.w ; Data EEPROM unprotection
;register
109
110 ; External Interrupt Control Register (ITC)
111 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
112
113 000000 EXTERN EXTI_CR1.w ; External interrupt control
;register 1
114
115 000000 EXTERN EXTI_CR2.w ; External interrupt control
;register 2
116
117 ; Reset (RST)
STMicroelectronics list file postprocessor v1.01 (C)2009-2012 Thu May 03 10:16:14 2012
Page 4 Assembler
f:\单片机\stm\实验\stm8资料\stm8s实验 asm源程序\第一次课 更改时钟源\修改时钟源\main.asm
118 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
119
120 000000 EXTERN RST_SR.w ; Reset status register 1
121
122 ; Clock Control (CLK)
123 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -