; generated by Component: ARM Compiler 5.06 update 7 (build 960) Tool: ArmCC [4d365d]
; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave -o..\output\sc_it.o --asm_dir=..\List\ --list_dir=..\List\ --depend=..\output\sc_it.d --cpu=Cortex-M0+ --apcs=interwork --diag_suppress=9931 -I..\FWLib\SC32F1XXX_Lib\inc -I..\User\HeadFiles -I..\User -I..\Drivers -I..\Apps -I..\CMSIS -D__UVISION_VERSION=536 -DSC32f12xx --omf_browse=..\output\sc_it.crf ..\User\SC_it.c]
                          THUMB

                          AREA ||i.ADC_IRQHandler||, CODE, READONLY, ALIGN=1

                  ADC_IRQHandler PROC
;;;266    
;;;267    void ADC_IRQHandler(void)
000000  4770              BX       lr
;;;268    {
;;;269        /*<Generated by EasyCodeCube begin>*/
;;;270        /*<Generated by EasyCodeCube end>*/
;;;271    }
;;;272    
                          ENDP


                          AREA ||i.BTM_IRQHandler||, CODE, READONLY, ALIGN=1

                  BTM_IRQHandler PROC
;;;97     #if !defined (TK_USE_BTM)
;;;98     void BTM_IRQHandler(void)
000000  4770              BX       lr
;;;99     {
;;;100        /*<Generated by EasyCodeCube begin>*/
;;;101        /*<Generated by EasyCodeCube end>*/
;;;102    }
;;;103    #endif
                          ENDP


                          AREA ||i.CAN_IRQHandler||, CODE, READONLY, ALIGN=1

                  CAN_IRQHandler PROC
;;;223    
;;;224    void CAN_IRQHandler(void)
000000  4770              BX       lr
;;;225    {
;;;226        /*<Generated by EasyCodeCube begin>*/
;;;227        /*<Generated by EasyCodeCube end>*/
;;;228    }
;;;229    
                          ENDP


                          AREA ||i.CMP0_1_2_IRQHandler||, CODE, READONLY, ALIGN=1

                  CMP0_1_2_IRQHandler PROC
;;;272    
;;;273    void CMP0_1_2_IRQHandler(void)
000000  4770              BX       lr
;;;274    {
;;;275        /*<Generated by EasyCodeCube begin>*/
;;;276        /*<Generated by EasyCodeCube end>*/
;;;277    }
;;;278    
                          ENDP


                          AREA ||i.CMP3_IRQHandler||, CODE, READONLY, ALIGN=1

                  CMP3_IRQHandler PROC
;;;278    
;;;279    void CMP3_IRQHandler(void)
000000  4770              BX       lr
;;;280    {
;;;281        /*<Generated by EasyCodeCube begin>*/
;;;282        /*<Generated by EasyCodeCube end>*/
;;;283    }
;;;284    
                          ENDP


                          AREA ||i.CMP_IRQHandler||, CODE, READONLY, ALIGN=1

                  CMP_IRQHandler PROC
;;;284    
;;;285    void CMP_IRQHandler(void)
000000  4770              BX       lr
;;;286    {
;;;287        /*<Generated by EasyCodeCube begin>*/
;;;288        /*<Generated by EasyCodeCube end>*/
;;;289    }
;;;290    
                          ENDP


                          AREA ||i.DMA0_IRQHandler||, CODE, READONLY, ALIGN=1

                  DMA0_IRQHandler PROC
;;;104    
;;;105    void DMA0_IRQHandler(void)
000000  4770              BX       lr
;;;106    {
;;;107        /*<Generated by EasyCodeCube begin>*/
;;;108        /*<Generated by EasyCodeCube end>*/
;;;109    }
;;;110    
                          ENDP


                          AREA ||i.DMA1_IRQHandler||, CODE, READONLY, ALIGN=1

                  DMA1_IRQHandler PROC
;;;110    
;;;111    void DMA1_IRQHandler(void)
000000  4770              BX       lr
;;;112    {
;;;113        /*<Generated by EasyCodeCube begin>*/
;;;114        /*<Generated by EasyCodeCube end>*/
;;;115    }
;;;116    
                          ENDP


                          AREA ||i.DMA2_IRQHandler||, CODE, READONLY, ALIGN=1

                  DMA2_IRQHandler PROC
;;;117    
;;;118    void DMA2_IRQHandler(void)
000000  4770              BX       lr
;;;119    {
;;;120        /*<Generated by EasyCodeCube begin>*/
;;;121        /*<Generated by EasyCodeCube end>*/
;;;122    }
;;;123    
                          ENDP


                          AREA ||i.DMA3_IRQHandler||, CODE, READONLY, ALIGN=1

                  DMA3_IRQHandler PROC
;;;123    
;;;124    void DMA3_IRQHandler(void)
000000  4770              BX       lr
;;;125    {
;;;126        /*<Generated by EasyCodeCube begin>*/
;;;127        /*<Generated by EasyCodeCube end>*/
;;;128    }
;;;129    
                          ENDP


                          AREA ||i.EPWM_IRQHandler||, CODE, READONLY, ALIGN=1

                  EPWM_IRQHandler PROC
;;;229    
;;;230    void EPWM_IRQHandler(void)
000000  4770              BX       lr
;;;231    {
;;;232        /*<Generated by EasyCodeCube begin>*/
;;;233        /*<Generated by EasyCodeCube end>*/
;;;234    }
;;;235    
                          ENDP


                          AREA ||i.INT0_IRQHandler||, CODE, READONLY, ALIGN=1

                  INT0_IRQHandler PROC
;;;26     
;;;27     void INT0_IRQHandler(void)
000000  4770              BX       lr
;;;28     {
;;;29         /*<Generated by EasyCodeCube begin>*/
;;;30         /*<Generated by EasyCodeCube end>*/
;;;31     }
;;;32     
                          ENDP


                          AREA ||i.INT12_15_IRQHandler||, CODE, READONLY, ALIGN=1

                  INT12_15_IRQHandler PROC
;;;44     
;;;45     void INT12_15_IRQHandler(void)
000000  4770              BX       lr
;;;46     {
;;;47         /*<Generated by EasyCodeCube begin>*/
;;;48         /*<Generated by EasyCodeCube end>*/
;;;49     }
;;;50     
                          ENDP


                          AREA ||i.INT1_7_IRQHandler||, CODE, READONLY, ALIGN=1

                  INT1_7_IRQHandler PROC
;;;32     
;;;33     void INT1_7_IRQHandler(void)
000000  4770              BX       lr
;;;34     {
;;;35         /*<Generated by EasyCodeCube begin>*/
;;;36         /*<Generated by EasyCodeCube end>*/
;;;37     }
;;;38     
                          ENDP


                          AREA ||i.INT8_11_IRQHandler||, CODE, READONLY, ALIGN=1

                  INT8_11_IRQHandler PROC
;;;38     
;;;39     void INT8_11_IRQHandler(void)
000000  4770              BX       lr
;;;40     {
;;;41         /*<Generated by EasyCodeCube begin>*/
;;;42         /*<Generated by EasyCodeCube end>*/
;;;43     }
;;;44     
                          ENDP


                          AREA ||i.LEDPWM_IRQHandler||, CODE, READONLY, ALIGN=1

                  LEDPWM_IRQHandler PROC
;;;260    
;;;261    void LEDPWM_IRQHandler(void)
000000  4770              BX       lr
;;;262    {
;;;263        /*<Generated by EasyCodeCube begin>*/
;;;264        /*<Generated by EasyCodeCube end>*/
;;;265    }
;;;266    
                          ENDP


                          AREA ||i.OP1_OP2_IRQHandler||, CODE, READONLY, ALIGN=1

                  OP1_OP2_IRQHandler PROC
;;;211    
;;;212    void OP1_OP2_IRQHandler(void)
000000  4770              BX       lr
;;;213    {
;;;214        /*<Generated by EasyCodeCube begin>*/
;;;215        /*<Generated by EasyCodeCube end>*/
;;;216    }
;;;217    
                          ENDP


                          AREA ||i.PCAP_IRQHandler||, CODE, READONLY, ALIGN=1

                  PCAP_IRQHandler PROC
;;;235    
;;;236    void PCAP_IRQHandler(void)
000000  4770              BX       lr
;;;237    {
;;;238        /*<Generated by EasyCodeCube begin>*/
;;;239        /*<Generated by EasyCodeCube end>*/
;;;240    }
;;;241    
                          ENDP


                          AREA ||i.PWM0_IRQHandler||, CODE, READONLY, ALIGN=1

                  PWM0_IRQHandler PROC
;;;254    
;;;255    void PWM0_IRQHandler(void)
000000  4770              BX       lr
;;;256    {
;;;257        /*<Generated by EasyCodeCube begin>*/
;;;258        /*<Generated by EasyCodeCube end>*/
;;;259    }
;;;260    
                          ENDP


                          AREA ||i.QEP0_IRQHandler||, CODE, READONLY, ALIGN=1

                  QEP0_IRQHandler PROC
;;;199    
;;;200    void QEP0_IRQHandler(void)
000000  4770              BX       lr
;;;201    {
;;;202        /*<Generated by EasyCodeCube begin>*/
;;;203        /*<Generated by EasyCodeCube end>*/
;;;204    }
;;;205    
                          ENDP


                          AREA ||i.QEP1_IRQHandler||, CODE, READONLY, ALIGN=1

                  QEP1_IRQHandler PROC
;;;205    
;;;206    void QEP1_IRQHandler(void)
000000  4770              BX       lr
;;;207    {
;;;208        /*<Generated by EasyCodeCube begin>*/
;;;209        /*<Generated by EasyCodeCube end>*/
;;;210    }
;;;211    
                          ENDP


                          AREA ||i.RCC_IRQHandler||, CODE, READONLY, ALIGN=1

                  RCC_IRQHandler PROC
;;;50     
;;;51     void RCC_IRQHandler(void)
000000  4770              BX       lr
;;;52     {
;;;53         /*<Generated by EasyCodeCube begin>*/
;;;54         /*<Generated by EasyCodeCube end>*/
;;;55     }
;;;56     
                          ENDP


                          AREA ||i.SPI0_IRQHandler||, CODE, READONLY, ALIGN=1

                  SPI0_IRQHandler PROC
;;;297    
;;;298    void SPI0_IRQHandler(void)
000000  4770              BX       lr
;;;299    {
;;;300        /*<Generated by EasyCodeCube begin>*/
;;;301        /*<Generated by EasyCodeCube end>*/
;;;302    }
;;;303    
                          ENDP


                          AREA ||i.SPI1_2_IRQHandler||, CODE, READONLY, ALIGN=1

                  SPI1_2_IRQHandler PROC
;;;309    
;;;310    void SPI1_2_IRQHandler(void)
000000  4770              BX       lr
;;;311    {
;;;312        /*<Generated by EasyCodeCube begin>*/
;;;313        /*<Generated by EasyCodeCube end>*/
;;;314    }
;;;315    
                          ENDP


                          AREA ||i.SPI1_IRQHandler||, CODE, READONLY, ALIGN=1

                  SPI1_IRQHandler PROC
;;;303    
;;;304    void SPI1_IRQHandler(void)
000000  4770              BX       lr
;;;305    {
;;;306        /*<Generated by EasyCodeCube begin>*/
;;;307        /*<Generated by EasyCodeCube end>*/
;;;308    }
;;;309    
                          ENDP


                          AREA ||i.SPI1_TWI1_IRQHandler||, CODE, READONLY, ALIGN=1

                  SPI1_TWI1_IRQHandler PROC
;;;217    
;;;218    void SPI1_TWI1_IRQHandler(void)
000000  4770              BX       lr
;;;219    {
;;;220        /*<Generated by EasyCodeCube begin>*/
;;;221        /*<Generated by EasyCodeCube end>*/
;;;222    }
;;;223    
                          ENDP


                          AREA ||i.SysTick_IRQHandler||, CODE, READONLY, ALIGN=1

                  SysTick_IRQHandler PROC
;;;291    
;;;292    void SysTick_IRQHandler(void)
000000  4770              BX       lr
;;;293    {
;;;294        /*<Generated by EasyCodeCube begin>*/
;;;295        /*<Generated by EasyCodeCube end>*/
;;;296    }
;;;297    
                          ENDP


                          AREA ||i.TIMER0_IRQHandler||, CODE, READONLY, ALIGN=2

                  TIMER0_IRQHandler PROC
;;;130    
;;;131    void TIMER0_IRQHandler(void)
000000  b53e              PUSH     {r1-r5,lr}
;;;132    {
;;;133        /*<Generated by EasyCodeCube begin>*/
;;;134        /*<Generated by EasyCodeCube end>*/
;;;135        TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct;
;;;136        TIM_TimeBaseInitStruct.TIM_WorkMode = TIM_WorkMode_Timer;
000002  2400              MOVS     r4,#0
000004  4669              MOV      r1,sp
000006  804c              STRH     r4,[r1,#2]
;;;137        TIM_TimeBaseInitStruct.TIM_Prescaler = TIM_PRESCALER_1;
000008  800c              STRH     r4,[r1,#0]
;;;138        TIM_TimeBaseInitStruct.TIM_CounterMode = TIM_CounterMode_Up;
;;;139        TIM_TimeBaseInitStruct.TIM_Preload = 33536;
00000a  2083              MOVS     r0,#0x83
00000c  808c              STRH     r4,[r1,#4]            ;138
00000e  0200              LSLS     r0,r0,#8
000010  8108              STRH     r0,[r1,#8]
;;;140        TIM_TimeBaseInitStruct.TIM_EXENX = TIM_EXENX_Disable;
;;;141        TIM_TIMBaseInit(TIM0, &TIM_TimeBaseInitStruct);
000012  4d16              LDR      r5,|L28.108|
000014  80cc              STRH     r4,[r1,#6]            ;140
000016  4628              MOV      r0,r5
000018  f7fffffe          BL       TIM_TIMBaseInit
;;;142        T0Flag1sCount++;
00001c  4814              LDR      r0,|L28.112|
;;;143        if(T0Flag1sCount >= 1000)
00001e  227d              MOVS     r2,#0x7d
000020  6801              LDR      r1,[r0,#0]            ;142  ; T0Flag1sCount
000022  00d2              LSLS     r2,r2,#3
000024  1c49              ADDS     r1,r1,#1              ;142
000026  6001              STR      r1,[r0,#0]  ; T0Flag1sCount
000028  4291              CMP      r1,r2
00002a  d318              BCC      |L28.94|
;;;144        {
;;;145            T0Flag1sCount = 0;
;;;146            T0Flag1s = TRUE;
00002c  6004              STR      r4,[r0,#0]  ; T0Flag1sCount
00002e  4911              LDR      r1,|L28.116|
000030  2001              MOVS     r0,#1
000032  7008              STRB     r0,[r1,#0]
;;;147            Miao++;
000034  4810              LDR      r0,|L28.120|
000036  6801              LDR      r1,[r0,#0]  ; Miao
000038  1c49              ADDS     r1,r1,#1
;;;148            if(Miao==60)
00003a  6001              STR      r1,[r0,#0]  ; Miao
00003c  293c              CMP      r1,#0x3c
00003e  d10e              BNE      |L28.94|
;;;149            {
;;;150                Miao=0;
;;;151                Fen++;
000040  490e              LDR      r1,|L28.124|
000042  6004              STR      r4,[r0,#0]  ; Miao
000044  6808              LDR      r0,[r1,#0]  ; Fen
000046  1c40              ADDS     r0,r0,#1
;;;152                if(Fen==60)
000048  6008              STR      r0,[r1,#0]  ; Fen
00004a  283c              CMP      r0,#0x3c
00004c  d107              BNE      |L28.94|
;;;153                {
;;;154                    Fen=0;
;;;155                    Shi++;
00004e  600c              STR      r4,[r1,#0]  ; Fen
000050  490b              LDR      r1,|L28.128|
000052  6808              LDR      r0,[r1,#0]  ; Shi
000054  1c40              ADDS     r0,r0,#1
;;;156                    if(Shi==24)
000056  6008              STR      r0,[r1,#0]  ; Shi
000058  2818              CMP      r0,#0x18
00005a  d100              BNE      |L28.94|
;;;157                    {
;;;158                        Shi=0;
00005c  600c              STR      r4,[r1,#0]  ; Shi
                  |L28.94|
;;;159                    }
;;;160                }
;;;161            }
;;;162        }
;;;163        Led_Scan();
00005e  f7fffffe          BL       Led_Scan
;;;164        TIM_ClearFlag(TIM0, TIM_Flag_TI|TIM_Flag_EXR|TIM_Flag_EXF);//Generated by EasyCodeCube, forbid editing!!!
000062  2107              MOVS     r1,#7
000064  4628              MOV      r0,r5
000066  f7fffffe          BL       TIM_ClearFlag
;;;165    }
00006a  bd3e              POP      {r1-r5,pc}
;;;166    
                          ENDP

                  |L28.108|
                          DCD      0x40020100
                  |L28.112|
                          DCD      T0Flag1sCount
                  |L28.116|
                          DCD      T0Flag1s
                  |L28.120|
                          DCD      Miao
                  |L28.124|
                          DCD      ||Fen||
                  |L28.128|
                          DCD      ||Shi||

                          AREA ||i.TIMER1_IRQHandler||, CODE, READONLY, ALIGN=1

                  TIMER1_IRQHandler PROC
;;;166    
;;;167    void TIMER1_IRQHandler(void)
000000  4770              BX       lr
;;;168    {
;;;169        /*<Generated by EasyCodeCube begin>*/
;;;170        /*<Generated by EasyCodeCube end>*/
;;;171    }
;;;172    
                          ENDP


                          AREA ||i.TIMER2_IRQHandler||, CODE, READONLY, ALIGN=1

                  TIMER2_IRQHandler PROC
;;;172    
;;;173    void TIMER2_IRQHandler(void)
000000  4770              BX       lr
;;;174    {
;;;175        /*<Generated by EasyCodeCube begin>*/
;;;176        /*<Generated by EasyCodeCube end>*/
;;;177    }
;;;178    
                          ENDP


                          AREA ||i.TIMER3_IRQHandler||, CODE, READONLY, ALIGN=1

                  TIMER3_IRQHandler PROC
;;;178    
;;;179    void TIMER3_IRQHandler(void)
000000  4770              BX       lr
;;;180    {
;;;181        /*<Generated by EasyCodeCube begin>*/
;;;182        /*<Generated by EasyCodeCube end>*/
;;;183    }
;;;184    
                          ENDP


                          AREA ||i.TIMER4_5_IRQHandler||, CODE, READONLY, ALIGN=1

                  TIMER4_5_IRQHandler PROC
;;;185    
;;;186    void TIMER4_5_IRQHandler(void)
000000  4770              BX       lr
;;;187    {
;;;188        /*<Generated by EasyCodeCube begin>*/
;;;189        /*<Generated by EasyCodeCube end>*/
;;;190    }
;;;191    
                          ENDP


                          AREA ||i.TIMER6_7_IRQHandler||, CODE, READONLY, ALIGN=1

                  TIMER6_7_IRQHandler PROC
;;;191    
;;;192    void TIMER6_7_IRQHandler(void)
000000  4770              BX       lr
;;;193    {
;;;194        /*<Generated by EasyCodeCube begin>*/
;;;195        /*<Generated by EasyCodeCube end>*/
;;;196    }
;;;197    
                          ENDP


                          AREA ||i.TWI0_IRQHandler||, CODE, READONLY, ALIGN=1

                  TWI0_IRQHandler PROC
;;;242    
;;;243    void TWI0_IRQHandler(void)
000000  4770              BX       lr
;;;244    {
;;;245        /*<Generated by EasyCodeCube begin>*/
;;;246        /*<Generated by EasyCodeCube end>*/
;;;247    }
;;;248    
                          ENDP


                          AREA ||i.TWI1_IRQHandler||, CODE, READONLY, ALIGN=1

                  TWI1_IRQHandler PROC
;;;248    
;;;249    void TWI1_IRQHandler(void)
000000  4770              BX       lr
;;;250    {
;;;251        /*<Generated by EasyCodeCube begin>*/
;;;252        /*<Generated by EasyCodeCube end>*/
;;;253    }
;;;254    
                          ENDP


                          AREA ||i.TWIx_QSPIx_0_2_IRQHandler||, CODE, READONLY, ALIGN=1

                  TWIx_QSPIx_0_2_IRQHandler PROC
;;;315    
;;;316    void TWIx_QSPIx_0_2_IRQHandler(void)
000000  4770              BX       lr
;;;317    {
;;;318        /*<Generated by EasyCodeCube begin>*/
;;;319        /*<Generated by EasyCodeCube end>*/
;;;320    }
;;;321    
                          ENDP


                          AREA ||i.TWIx_QSPIx_1_3_IRQHandler||, CODE, READONLY, ALIGN=1

                  TWIx_QSPIx_1_3_IRQHandler PROC
;;;321    
;;;322    void TWIx_QSPIx_1_3_IRQHandler(void)
000000  4770              BX       lr
;;;323    {
;;;324        /*<Generated by EasyCodeCube begin>*/
;;;325        /*<Generated by EasyCodeCube end>*/
;;;326    }
                          ENDP


                          AREA ||i.UART0_2_4_IRQHandler||, CODE, READONLY, ALIGN=1

                  UART0_2_4_IRQHandler PROC
;;;88     #if !defined (TK_USE_UART0_2_4)
;;;89     void UART0_2_4_IRQHandler(void)
000000  4770              BX       lr
;;;90     {
;;;91         /*<Generated by EasyCodeCube begin>*/
;;;92         /*<Generated by EasyCodeCube end>*/
;;;93     }
;;;94     #endif
                          ENDP


                          AREA ||i.UART0_2_IRQHandler||, CODE, READONLY, ALIGN=1

                  UART0_2_IRQHandler PROC
;;;80     #if !defined (TK_USE_UART0_2)
;;;81     void UART0_2_IRQHandler(void)
000000  4770              BX       lr
;;;82     {
;;;83         /*<Generated by EasyCodeCube begin>*/
;;;84         /*<Generated by EasyCodeCube end>*/
;;;85     }
;;;86     #endif
                          ENDP


                          AREA ||i.UART1_3_5_IRQHandler||, CODE, READONLY, ALIGN=1

                  UART1_3_5_IRQHandler PROC
;;;72     #if !defined (TK_USE_UART1_3_5)
;;;73     void UART1_3_5_IRQHandler(void)
000000  4770              BX       lr
;;;74     {
;;;75         /*<Generated by EasyCodeCube begin>*/
;;;76         /*<Generated by EasyCodeCube end>*/
;;;77     }
;;;78     #endif
                          ENDP


                          AREA ||i.UART1_3_IRQHandler||, CODE, READONLY, ALIGN=1

                  UART1_3_IRQHandler PROC
;;;64     #if !defined (TK_USE_UART1_3)
;;;65     void UART1_3_IRQHandler(void)
000000  4770              BX       lr
;;;66     {
;;;67         /*<Generated by EasyCodeCube begin>*/
;;;68         /*<Generated by EasyCodeCube end>*/
;;;69     }
;;;70     #endif
                          ENDP


                          AREA ||i.UART1_IRQHandler||, CODE, READONLY, ALIGN=1

                  UART1_IRQHandler PROC
;;;57     
;;;58     void UART1_IRQHandler(void)
000000  4770              BX       lr
;;;59     {
;;;60         /*<Generated by EasyCodeCube begin>*/
;;;61         /*<Generated by EasyCodeCube end>*/
;;;62     }
;;;63     
                          ENDP


;*** Start embedded assembler ***

#line 1 "..\\User\\SC_it.c"
	AREA ||.rev16_text||, CODE
	THUMB
	EXPORT |__asm___7_SC_it_c_b1e5ca68____REV16|
#line 463 "..\\CMSIS\\cmsis_armcc.h"
|__asm___7_SC_it_c_b1e5ca68____REV16| PROC
#line 464

 rev16 r0, r0
 bx lr
	ENDP
	AREA ||.revsh_text||, CODE
	THUMB
	EXPORT |__asm___7_SC_it_c_b1e5ca68____REVSH|
#line 478
|__asm___7_SC_it_c_b1e5ca68____REVSH| PROC
#line 479

 revsh r0, r0
 bx lr
	ENDP

;*** End   embedded assembler ***
