﻿; 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 --cpu=Cortex-M0+ --apcs=interwork -I..\FWLib\SC32F1XXX_Lib\inc -I..\User\HeadFiles -I..\User -I..\Drivers -I..\Apps -I..\CMSIS -DSC32f12xx -D__UVISION_VERSION=536 ..\User\SC_it.c]
                          THUMB
                          AREA ||i.ADC_IRQHandler||, CODE, READONLY, ALIGN=1
                  ADC_IRQHandler PROC
;;;258    
;;;259    void ADC_IRQHandler(void)
000000  4770              BX       lr
;;;260    {
;;;261        
;;;262        
;;;263    }
;;;264    
                          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        
;;;101        
;;;102    }
;;;103    #endif
                          ENDP
                          AREA ||i.CAN_IRQHandler||, CODE, READONLY, ALIGN=1
                  CAN_IRQHandler PROC
;;;215    
;;;216    void CAN_IRQHandler(void)
000000  4770              BX       lr
;;;217    {
;;;218        
;;;219        
;;;220    }
;;;221    
                          ENDP
                          AREA ||i.CMP0_1_2_IRQHandler||, CODE, READONLY, ALIGN=1
                  CMP0_1_2_IRQHandler PROC
;;;264    
;;;265    void CMP0_1_2_IRQHandler(void)
000000  4770              BX       lr
;;;266    {
;;;267        
;;;268        
;;;269    }
;;;270    
                          ENDP
                          AREA ||i.CMP3_IRQHandler||, CODE, READONLY, ALIGN=1
                  CMP3_IRQHandler PROC
;;;270    
;;;271    void CMP3_IRQHandler(void)
000000  4770              BX       lr
;;;272    {
;;;273        
;;;274        
;;;275    }
;;;276    
                          ENDP
                          AREA ||i.CMP_IRQHandler||, CODE, READONLY, ALIGN=1
                  CMP_IRQHandler PROC
;;;276    
;;;277    void CMP_IRQHandler(void)
000000  4770              BX       lr
;;;278    {
;;;279        
;;;280        
;;;281    }
;;;282    
                          ENDP
                          AREA ||i.DMA0_IRQHandler||, CODE, READONLY, ALIGN=1
                  DMA0_IRQHandler PROC
;;;104    
;;;105    void DMA0_IRQHandler(void)
000000  4770              BX       lr
;;;106    {
;;;107        
;;;108        
;;;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        
;;;114        
;;;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        
;;;121        
;;;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        
;;;127        
;;;128    }
;;;129    
                          ENDP
                          AREA ||i.EPWM_IRQHandler||, CODE, READONLY, ALIGN=1
                  EPWM_IRQHandler PROC
;;;221    
;;;222    void EPWM_IRQHandler(void)
000000  4770              BX       lr
;;;223    {
;;;224        
;;;225        
;;;226    }
;;;227    
                          ENDP
                          AREA ||i.INT0_IRQHandler||, CODE, READONLY, ALIGN=1
                  INT0_IRQHandler PROC
;;;26     
;;;27     void INT0_IRQHandler(void)
000000  4770              BX       lr
;;;28     {
;;;29         
;;;30         
;;;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         
;;;48         
;;;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         
;;;36         
;;;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         
;;;42         
;;;43     }
;;;44     
                          ENDP
                          AREA ||i.LEDPWM_IRQHandler||, CODE, READONLY, ALIGN=1
                  LEDPWM_IRQHandler PROC
;;;252    
;;;253    void LEDPWM_IRQHandler(void)
000000  4770              BX       lr
;;;254    {
;;;255        
;;;256        
;;;257    }
;;;258    
                          ENDP
                          AREA ||i.OP1_OP2_IRQHandler||, CODE, READONLY, ALIGN=1
                  OP1_OP2_IRQHandler PROC
;;;203    
;;;204    void OP1_OP2_IRQHandler(void)
000000  4770              BX       lr
;;;205    {
;;;206        
;;;207        
;;;208    }
;;;209    
                          ENDP
                          AREA ||i.PCAP_IRQHandler||, CODE, READONLY, ALIGN=1
                  PCAP_IRQHandler PROC
;;;227    
;;;228    void PCAP_IRQHandler(void)
000000  4770              BX       lr
;;;229    {
;;;230        
;;;231        
;;;232    }
;;;233    
                          ENDP
                          AREA ||i.PWM0_IRQHandler||, CODE, READONLY, ALIGN=1
                  PWM0_IRQHandler PROC
;;;246    
;;;247    void PWM0_IRQHandler(void)
000000  4770              BX       lr
;;;248    {
;;;249        
;;;250        
;;;251    }
;;;252    
                          ENDP
                          AREA ||i.QEP0_IRQHandler||, CODE, READONLY, ALIGN=1
                  QEP0_IRQHandler PROC
;;;191    
;;;192    void QEP0_IRQHandler(void)
000000  4770              BX       lr
;;;193    {
;;;194        
;;;195        
;;;196    }
;;;197    
                          ENDP
                          AREA ||i.QEP1_IRQHandler||, CODE, READONLY, ALIGN=1
                  QEP1_IRQHandler PROC
;;;197    
;;;198    void QEP1_IRQHandler(void)
000000  4770              BX       lr
;;;199    {
;;;200        
;;;201        
;;;202    }
;;;203    
                          ENDP
                          AREA ||i.RCC_IRQHandler||, CODE, READONLY, ALIGN=1
                  RCC_IRQHandler PROC
;;;50     
;;;51     void RCC_IRQHandler(void)
000000  4770              BX       lr
;;;52     {
;;;53         
;;;54         
;;;55     }
;;;56     
                          ENDP
                          AREA ||i.SPI0_IRQHandler||, CODE, READONLY, ALIGN=1
                  SPI0_IRQHandler PROC
;;;289    
;;;290    void SPI0_IRQHandler(void)
000000  4770              BX       lr
;;;291    {
;;;292        
;;;293        
;;;294    }
;;;295    
                          ENDP
                          AREA ||i.SPI1_2_IRQHandler||, CODE, READONLY, ALIGN=1
                  SPI1_2_IRQHandler PROC
;;;301    
;;;302    void SPI1_2_IRQHandler(void)
000000  4770              BX       lr
;;;303    {
;;;304        
;;;305        
;;;306    }
;;;307    
                          ENDP
                          AREA ||i.SPI1_IRQHandler||, CODE, READONLY, ALIGN=1
                  SPI1_IRQHandler PROC
;;;295    
;;;296    void SPI1_IRQHandler(void)
000000  4770              BX       lr
;;;297    {
;;;298        
;;;299        
;;;300    }
;;;301    
                          ENDP
                          AREA ||i.SPI1_TWI1_IRQHandler||, CODE, READONLY, ALIGN=1
                  SPI1_TWI1_IRQHandler PROC
;;;209    
;;;210    void SPI1_TWI1_IRQHandler(void)
000000  4770              BX       lr
;;;211    {
;;;212        
;;;213        
;;;214    }
;;;215    
                          ENDP
                          AREA ||i.SysTick_IRQHandler||, CODE, READONLY, ALIGN=1
                  SysTick_IRQHandler PROC
;;;283    
;;;284    void SysTick_IRQHandler(void)
000000  4770              BX       lr
;;;285    {
;;;286        
;;;287        
;;;288    }
;;;289    
                          ENDP
                          AREA ||i.TIMER0_IRQHandler||, CODE, READONLY, ALIGN=2
                  TIMER0_IRQHandler PROC
;;;130    
;;;131    void TIMER0_IRQHandler(void)
000000  b510              PUSH     {r4,lr}
;;;132    {
;;;133        
;;;134        
;;;135        T0Flag1sCount++;
000002  4913              LDR      r1,|L28.80|
;;;136        if(T0Flag1sCount >= 1000)
000004  227d              MOVS     r2,#0x7d
000006  6808              LDR      r0,[r1,#0]            ;135  ; T0Flag1sCount
000008  00d2              LSLS     r2,r2,#3
00000a  1c40              ADDS     r0,r0,#1              ;135
00000c  6008              STR      r0,[r1,#0]  ; T0Flag1sCount
00000e  4290              CMP      r0,r2
000010  d319              BCC      |L28.70|
;;;137        {
;;;138            T0Flag1sCount = 0;
000012  2200              MOVS     r2,#0
;;;139            T0Flag1s = TRUE;
000014  600a              STR      r2,[r1,#0]  ; T0Flag1sCount
000016  490f              LDR      r1,|L28.84|
000018  2001              MOVS     r0,#1
00001a  7008              STRB     r0,[r1,#0]
;;;140            Miao++;
00001c  490e              LDR      r1,|L28.88|
00001e  6808              LDR      r0,[r1,#0]  ; Miao
000020  1c40              ADDS     r0,r0,#1
;;;141            if(Miao==60)
000022  6008              STR      r0,[r1,#0]  ; Miao
000024  283c              CMP      r0,#0x3c
000026  d10e              BNE      |L28.70|
;;;142            {
;;;143                Miao=0;
;;;144                Fen++;
000028  600a              STR      r2,[r1,#0]  ; Miao
00002a  490c              LDR      r1,|L28.92|
00002c  6808              LDR      r0,[r1,#0]  ; Fen
00002e  1c40              ADDS     r0,r0,#1
;;;145                if(Fen==60)
000030  6008              STR      r0,[r1,#0]  ; Fen
000032  283c              CMP      r0,#0x3c
000034  d107              BNE      |L28.70|
;;;146                {
;;;147                    Fen=0;
;;;148                    Shi++;
000036  600a              STR      r2,[r1,#0]  ; Fen
000038  4909              LDR      r1,|L28.96|
00003a  6808              LDR      r0,[r1,#0]  ; Shi
00003c  1c40              ADDS     r0,r0,#1
;;;149                    if(Shi==24)
00003e  6008              STR      r0,[r1,#0]  ; Shi
000040  2818              CMP      r0,#0x18
000042  d100              BNE      |L28.70|
;;;150                    {
;;;151                        Shi=0;
000044  600a              STR      r2,[r1,#0]  ; Shi
                  |L28.70|
;;;152                    }
;;;153                }
;;;154            }
;;;155        }
;;;156        TIM_ClearFlag(TIM0, TIM_Flag_TI|TIM_Flag_EXR|TIM_Flag_EXF);
000046  2107              MOVS     r1,#7
000048  4806              LDR      r0,|L28.100|
00004a  f7fffffe          BL       TIM_ClearFlag
;;;157    }
00004e  bd10              POP      {r4,pc}
;;;158    
                          ENDP
                  |L28.80|
                          DCD      T0Flag1sCount
                  |L28.84|
                          DCD      T0Flag1s
                  |L28.88|
                          DCD      Miao
                  |L28.92|
                          DCD      ||Fen||
                  |L28.96|
                          DCD      ||Shi||
                  |L28.100|
                          DCD      0x40020100
                          AREA ||i.TIMER1_IRQHandler||, CODE, READONLY, ALIGN=1
                  TIMER1_IRQHandler PROC
;;;158    
;;;159    void TIMER1_IRQHandler(void)
000000  4770              BX       lr
;;;160    {
;;;161        
;;;162        
;;;163    }
;;;164    
                          ENDP
                          AREA ||i.TIMER2_IRQHandler||, CODE, READONLY, ALIGN=1
                  TIMER2_IRQHandler PROC
;;;164    
;;;165    void TIMER2_IRQHandler(void)
000000  4770              BX       lr
;;;166    {
;;;167        
;;;168        
;;;169    }
;;;170    
                          ENDP
                          AREA ||i.TIMER3_IRQHandler||, CODE, READONLY, ALIGN=1
                  TIMER3_IRQHandler PROC
;;;170    
;;;171    void TIMER3_IRQHandler(void)
000000  4770              BX       lr
;;;172    {
;;;173        
;;;174        
;;;175    }
;;;176    
                          ENDP
                          AREA ||i.TIMER4_5_IRQHandler||, CODE, READONLY, ALIGN=1
                  TIMER4_5_IRQHandler PROC
;;;177    
;;;178    void TIMER4_5_IRQHandler(void)
000000  4770              BX       lr
;;;179    {
;;;180        
;;;181        
;;;182    }
;;;183    
                          ENDP
                          AREA ||i.TIMER6_7_IRQHandler||, CODE, READONLY, ALIGN=1
                  TIMER6_7_IRQHandler PROC
;;;183    
;;;184    void TIMER6_7_IRQHandler(void)
000000  4770              BX       lr
;;;185    {
;;;186        
;;;187        
;;;188    }
;;;189    
                          ENDP
                          AREA ||i.TWI0_IRQHandler||, CODE, READONLY, ALIGN=1
                  TWI0_IRQHandler PROC
;;;234    
;;;235    void TWI0_IRQHandler(void)
000000  4770              BX       lr
;;;236    {
;;;237        
;;;238        
;;;239    }
;;;240    
                          ENDP
                          AREA ||i.TWI1_IRQHandler||, CODE, READONLY, ALIGN=1
                  TWI1_IRQHandler PROC
;;;240    
;;;241    void TWI1_IRQHandler(void)
000000  4770              BX       lr
;;;242    {
;;;243        
;;;244        
;;;245    }
;;;246    
                          ENDP
                          AREA ||i.TWIx_QSPIx_0_2_IRQHandler||, CODE, READONLY, ALIGN=1
                  TWIx_QSPIx_0_2_IRQHandler PROC
;;;307    
;;;308    void TWIx_QSPIx_0_2_IRQHandler(void)
000000  4770              BX       lr
;;;309    {
;;;310        
;;;311        
;;;312    }
;;;313    
                          ENDP
                          AREA ||i.TWIx_QSPIx_1_3_IRQHandler||, CODE, READONLY, ALIGN=1
                  TWIx_QSPIx_1_3_IRQHandler PROC
;;;313    
;;;314    void TWIx_QSPIx_1_3_IRQHandler(void)
000000  4770              BX       lr
;;;315    {
;;;316        
;;;317        
;;;318    }
                          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         
;;;92         
;;;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         
;;;84         
;;;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         
;;;76         
;;;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         
;;;68         
;;;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         
;;;61         
;;;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 ***
