;-------------------------------------------------------------------------*
;工 程 名:InCapture                                                       *
;-------------------------------------------------------------------------*
;工 程 名:InCapture                                                       *
;硬件接线:                                                                *
;    (1)PTD.0和PTD1分别两盏接指示灯                                       *
;    (2)PTE.2和PTE3分别接两个开关                                         *
;程序描述:输入捕捉中断方式,使开关拨动时取反指示灯                         *
;说    明:本例是进行两路输入捕捉，分别用两个指示灯指示                    *
;----------------苏州大学飞思卡尔嵌入式系统实验室2009年-------------------*

    INCLUDE 'Includes.inc'

    XDEF _Startup, main            ;定义可以被外部调用的函数
    XREF __SEG_END_SSTACK 

; 变量段
MY_ZEROPAGE: SECTION  SHORT     ;在此处定义变量

; 代码段
MyCode:      SECTION  

main:
_Startup:
        SEI
        LDHX  #__SEG_END_SSTACK     ;初始化堆栈指针               
        TXS                            
        JSR MCUInit                 ;芯片初始化
        JSR Lightinit               ;小灯初始化
        JSR T1Ch0init               ;定时器1通道0初始化
        JSR T1Ch1init               ;定时器1通道1初始化        
        JSR EnableT1Ch0InInt        ;开放定时器1通道0输入捕捉中断
        JSR EnableT1Ch1InInt        ;开放定时器1通道1输入捕捉中断     
        CLI                         ;开放总中断   
mainLoop:
        NOP
        NOP
        BRA mainLoop

