📄 stm8l15x_it.ls
字号:
1 ; C Compiler for STM8 (COSMIC Software)
2 ; Parser V4.9.10 - 10 Feb 2011
3 ; Generator (Limited) V4.3.6 - 15 Feb 2011
44 ; 38 INTERRUPT_HANDLER(NonHandledInterrupt, 0)
44 ; 39 {
45 switch .text
46 0000 f_NonHandledInterrupt:
50 ; 43 }
53 0000 80 iret
75 ; 51 INTERRUPT_HANDLER_TRAP(TRAP_IRQHandler)
75 ; 52 {
76 switch .text
77 0001 f_TRAP_IRQHandler:
81 ; 56 }
84 0001 80 iret
106 ; 62 INTERRUPT_HANDLER(FLASH_IRQHandler, 1)
106 ; 63 {
107 switch .text
108 0002 f_FLASH_IRQHandler:
112 ; 67 }
115 0002 80 iret
138 ; 73 INTERRUPT_HANDLER(DMA1_CHANNEL0_1_IRQHandler, 2)
138 ; 74 {
139 switch .text
140 0003 f_DMA1_CHANNEL0_1_IRQHandler:
144 ; 78 }
147 0003 80 iret
170 ; 84 INTERRUPT_HANDLER(DMA1_CHANNEL2_3_IRQHandler, 3)
170 ; 85 {
171 switch .text
172 0004 f_DMA1_CHANNEL2_3_IRQHandler:
176 ; 89 }
179 0004 80 iret
201 ; 95 INTERRUPT_HANDLER(RTC_IRQHandler, 4)
201 ; 96 {
202 switch .text
203 0005 f_RTC_IRQHandler:
207 ; 100 }
210 0005 80 iret
233 ; 106 INTERRUPT_HANDLER(EXTIE_F_PVD_IRQHandler, 5)
233 ; 107 {
234 switch .text
235 0006 f_EXTIE_F_PVD_IRQHandler:
239 ; 111 }
242 0006 80 iret
264 ; 118 INTERRUPT_HANDLER(EXTIB_IRQHandler, 6)
264 ; 119 {
265 switch .text
266 0007 f_EXTIB_IRQHandler:
270 ; 123 }
273 0007 80 iret
295 ; 130 INTERRUPT_HANDLER(EXTID_IRQHandler, 7)
295 ; 131 {
296 switch .text
297 0008 f_EXTID_IRQHandler:
301 ; 135 }
304 0008 80 iret
326 ; 142 INTERRUPT_HANDLER(EXTI0_IRQHandler, 8)
326 ; 143 {
327 switch .text
328 0009 f_EXTI0_IRQHandler:
332 ; 147 }
335 0009 80 iret
357 ; 154 INTERRUPT_HANDLER(EXTI1_IRQHandler, 9)
357 ; 155 {
358 switch .text
359 000a f_EXTI1_IRQHandler:
363 ; 159 }
366 000a 80 iret
388 ; 166 INTERRUPT_HANDLER(EXTI2_IRQHandler, 10)
388 ; 167 {
389 switch .text
390 000b f_EXTI2_IRQHandler:
394 ; 170 }
397 000b 80 iret
419 ; 177 INTERRUPT_HANDLER(EXTI3_IRQHandler, 11)
419 ; 178 {
420 switch .text
421 000c f_EXTI3_IRQHandler:
425 ; 182 }
428 000c 80 iret
450 ; 189 INTERRUPT_HANDLER(EXTI4_IRQHandler, 12)
450 ; 190 {
451 switch .text
452 000d f_EXTI4_IRQHandler:
456 ; 192 }
459 000d 80 iret
481 ; 199 INTERRUPT_HANDLER(EXTI5_IRQHandler, 13)
481 ; 200 {
482 switch .text
483 000e f_EXTI5_IRQHandler:
487 ; 202 }
490 000e 80 iret
512 ; 209 INTERRUPT_HANDLER(EXTI6_IRQHandler, 14)
512 ; 210 {
513 switch .text
514 000f f_EXTI6_IRQHandler:
518 ; 215 }
521 000f 80 iret
543 ; 222 INTERRUPT_HANDLER(EXTI7_IRQHandler, 15)
543 ; 223 {
544 switch .text
545 0010 f_EXTI7_IRQHandler:
549 ; 226 }
552 0010 80 iret
574 ; 232 INTERRUPT_HANDLER(LCD_IRQHandler, 16)
574 ; 233 {
575 switch .text
576 0011 f_LCD_IRQHandler:
580 ; 237 }
583 0011 80 iret
606 ; 243 INTERRUPT_HANDLER(SWITCH_CSS_BREAK_DAC_IRQHandler, 17)
606 ; 244 {
607 switch .text
608 0012 f_SWITCH_CSS_BREAK_DAC_IRQHandler:
612 ; 248 }
615 0012 80 iret
638 ; 255 INTERRUPT_HANDLER(ADC1_COMP_IRQHandler, 18)
638 ; 256 {
639 switch .text
640 0013 f_ADC1_COMP_IRQHandler:
644 ; 260 }
647 0013 80 iret
670 ; 267 INTERRUPT_HANDLER(TIM2_UPD_OVF_TRG_BRK_IRQHandler, 19)
670 ; 268 {
671 switch .text
672 0014 f_TIM2_UPD_OVF_TRG_BRK_IRQHandler:
676 ; 272 }
679 0014 80 iret
702 ; 279 INTERRUPT_HANDLER(TIM2_CAP_IRQHandler, 20)
702 ; 280 {
703 switch .text
704 0015 f_TIM2_CAP_IRQHandler:
708 ; 284 }
711 0015 80 iret
734 ; 292 INTERRUPT_HANDLER(TIM3_UPD_OVF_TRG_BRK_IRQHandler, 21)
734 ; 293 {
735 switch .text
736 0016 f_TIM3_UPD_OVF_TRG_BRK_IRQHandler:
740 ; 297 }
743 0016 80 iret
766 ; 303 INTERRUPT_HANDLER(TIM3_CAP_IRQHandler, 22)
766 ; 304 {
767 switch .text
768 0017 f_TIM3_CAP_IRQHandler:
772 ; 308 }
775 0017 80 iret
798 ; 314 INTERRUPT_HANDLER(TIM1_UPD_OVF_TRG_COM_IRQHandler, 23)
798 ; 315 {
799 switch .text
800 0018 f_TIM1_UPD_OVF_TRG_COM_IRQHandler:
804 ; 319 }
807 0018 80 iret
830 ; 325 INTERRUPT_HANDLER(TIM1_CAP_IRQHandler, 24)
830 ; 326 {
831 switch .text
832 0019 f_TIM1_CAP_IRQHandler:
836 ; 330 }
839 0019 80 iret
864 ; 337 INTERRUPT_HANDLER(TIM4_UPD_OVF_TRG_IRQHandler, 25)
864 ; 338 {
865 switch .text
866 001a f_TIM4_UPD_OVF_TRG_IRQHandler:
868 001a 8a push cc
869 001b 84 pop a
870 001c a4bf and a,#191
871 001e 88 push a
872 001f 86 pop cc
873 0020 3b0002 push c_x+2
874 0023 be00 ldw x,c_x
875 0025 89 pushw x
876 0026 3b0002 push c_y+2
877 0029 be00 ldw x,c_y
878 002b 89 pushw x
881 ; 339 TimingDelay_Decrement();
883 002c cd0000 call _TimingDelay_Decrement
885 ; 341 TIM4_ClearITPendingBit(TIM4_IT_Update);
887 002f a601 ld a,#1
888 0031 cd0000 call _TIM4_ClearITPendingBit
890 ; 346 }
893 0034 85 popw x
894 0035 bf00 ldw c_y,x
895 0037 320002 pop c_y+2
896 003a 85 popw x
897 003b bf00 ldw c_x,x
898 003d 320002 pop c_x+2
899 0040 80 iret
921 ; 352 INTERRUPT_HANDLER(SPI1_IRQHandler, 26)
921 ; 353 {
922 switch .text
923 0041 f_SPI1_IRQHandler:
927 ; 357 }
930 0041 80 iret
953 ; 364 INTERRUPT_HANDLER(USART1_TX_IRQHandler, 27)
953 ; 365 {
954 switch .text
955 0042 f_USART1_TX_IRQHandler:
959 ; 369 }
962 0042 80 iret
985 ; 376 INTERRUPT_HANDLER(USART1_RX_IRQHandler, 28)
985 ; 377 {
986 switch .text
987 0043 f_USART1_RX_IRQHandler:
991 ; 381 }
994 0043 80 iret
1016 ; 388 INTERRUPT_HANDLER(I2C1_IRQHandler, 29)
1016 ; 389 {
1017 switch .text
1018 0044 f_I2C1_IRQHandler:
1022 ; 393 }
1025 0044 80 iret
1037 xref _TimingDelay_Decrement
1038 xref _TIM4_ClearITPendingBit
1039 xdef f_I2C1_IRQHandler
1040 xdef f_USART1_RX_IRQHandler
1041 xdef f_USART1_TX_IRQHandler
1042 xdef f_SPI1_IRQHandler
1043 xdef f_TIM4_UPD_OVF_TRG_IRQHandler
1044 xdef f_TIM1_CAP_IRQHandler
1045 xdef f_TIM1_UPD_OVF_TRG_COM_IRQHandler
1046 xdef f_TIM3_CAP_IRQHandler
1047 xdef f_TIM3_UPD_OVF_TRG_BRK_IRQHandler
1048 xdef f_TIM2_CAP_IRQHandler
1049 xdef f_TIM2_UPD_OVF_TRG_BRK_IRQHandler
1050 xdef f_ADC1_COMP_IRQHandler
1051 xdef f_SWITCH_CSS_BREAK_DAC_IRQHandler
1052 xdef f_LCD_IRQHandler
1053 xdef f_EXTI7_IRQHandler
1054 xdef f_EXTI6_IRQHandler
1055 xdef f_EXTI5_IRQHandler
1056 xdef f_EXTI4_IRQHandler
1057 xdef f_EXTI3_IRQHandler
1058 xdef f_EXTI2_IRQHandler
1059 xdef f_EXTI1_IRQHandler
1060 xdef f_EXTI0_IRQHandler
1061 xdef f_EXTID_IRQHandler
1062 xdef f_EXTIB_IRQHandler
1063 xdef f_EXTIE_F_PVD_IRQHandler
1064 xdef f_RTC_IRQHandler
1065 xdef f_DMA1_CHANNEL2_3_IRQHandler
1066 xdef f_DMA1_CHANNEL0_1_IRQHandler
1067 xdef f_FLASH_IRQHandler
1068 xdef f_TRAP_IRQHandler
1069 xdef f_NonHandledInterrupt
1070 xref.b c_x
1071 xref.b c_y
1090 end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -