⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.ls

📁 STM8s
💻 LS
字号:
   1                     ; C Compiler for STM8 (COSMIC Software)
   2                     ; Generator V4.2.8 - 03 Dec 2008
  43                     ; 14 void Delay(u16 nCount)
  43                     ; 15 {
  45                     	switch	.text
  46  0000               _Delay:
  48  0000 89            	pushw	x
  49       00000000      OFST:	set	0
  52  0001 2007          	jra	L13
  53  0003               L72:
  54                     ; 19         nCount--;
  56  0003 1e01          	ldw	x,(OFST+1,sp)
  57  0005 1d0001        	subw	x,#1
  58  0008 1f01          	ldw	(OFST+1,sp),x
  59  000a               L13:
  60                     ; 17     while (nCount != 0)
  62  000a 1e01          	ldw	x,(OFST+1,sp)
  63  000c 26f5          	jrne	L72
  64                     ; 21 }
  67  000e 85            	popw	x
  68  000f 81            	ret
 108                     ; 24 void main(void)
 108                     ; 25 {
 109                     	switch	.text
 110  0010               _main:
 112  0010 89            	pushw	x
 113       00000002      OFST:	set	2
 116                     ; 30 		GPIO_Init(GPIOD, (GPIO_PIN_0 | GPIO_PIN_3 | GPIO_PIN_2 ), GPIO_MODE_OUT_PP_LOW_FAST );
 118  0011 4be0          	push	#224
 119  0013 4b0d          	push	#13
 120  0015 ae500f        	ldw	x,#20495
 121  0018 cd0000        	call	_GPIO_Init
 123  001b 85            	popw	x
 124                     ; 41 	  CLK_LSICmd(1);
 126  001c a601          	ld	a,#1
 127  001e cd0000        	call	_CLK_LSICmd
 129                     ; 44    CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV32);
 131  0021 a685          	ld	a,#133
 132  0023 cd0000        	call	_CLK_SYSCLKConfig
 134                     ; 45 	CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO, CLK_SOURCE_HSI, DISABLE, DISABLE);
 136  0026 4b00          	push	#0
 137  0028 4b00          	push	#0
 138  002a ae00e1        	ldw	x,#225
 139  002d a601          	ld	a,#1
 140  002f 95            	ld	xh,a
 141  0030 cd0000        	call	_CLK_ClockSwitchConfig
 143  0033 85            	popw	x
 144  0034               L35:
 145                     ; 62 		int i=0;
 147  0034 5f            	clrw	x
 148  0035 1f01          	ldw	(OFST-1,sp),x
 149                     ; 63 		 GPIO_WriteReverse(GPIOD, (GPIO_PIN_0 | GPIO_PIN_3 | GPIO_PIN_2 ));
 151  0037 4b0d          	push	#13
 152  0039 ae500f        	ldw	x,#20495
 153  003c cd0000        	call	_GPIO_WriteReverse
 155  003f 84            	pop	a
 156                     ; 65             Delay((u16)0xB000);
 158  0040 aeb000        	ldw	x,#45056
 159  0043 adbb          	call	_Delay
 162  0045 20ed          	jra	L35
 175                     	xdef	_main
 176                     	xdef	_Delay
 177                     	xref	_GPIO_WriteReverse
 178                     	xref	_GPIO_Init
 179                     	xref	_CLK_SYSCLKConfig
 180                     	xref	_CLK_ClockSwitchConfig
 181                     	xref	_CLK_LSICmd
 200                     	end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -