新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430單片機定時器A結構及其應用范例

        MSP430單片機定時器A結構及其應用范例

        作者: 時間:2013-01-16 來源:網絡 收藏

        //例程1結束--------------------------------------------------------------------------

        基礎應用例程(2)

        //例程描述:利用定時功能,實現P1.0方波輸出。

        // 需要注意的是中斷程序,采用方式。

        #include

        void main(void)

        {

        WDTCTL = WDTPW + WDTHOLD; // 停止看門狗WDT

        P1DIR |= 0x01; // 設置P1.0口方向為輸出。

        TACTL = TASSEL_2 + MC_2 + TAIE; // 時鐘源選擇為SMCLK,選擇計數模式,中斷開

        _BIS_SR(LPM0_bits + GIE); //進入低功耗模式LPM0和開中斷

        }

        // Timer_A3 中斷向量(TAIV)處理

        #pragma vector=TIMERA1_VECTOR

        __interrupt void Timer_A(void)

        {

        switch( TAIV )

        {

        case 2: break; //CCR1不使用

        case 4: break; //CCR2不使用

        case 10: P1OUT ^= 0x01; //溢出

        break;

        }

        }


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙井市| 象州县| 舒城县| 海阳市| 深泽县| 延川县| 巴中市| 蚌埠市| 鹤峰县| 长治市| 呼伦贝尔市| 宁强县| 江川县| 玉树县| 峨边| 米林县| 富民县| 罗平县| 隆回县| 浠水县| 泗阳县| 文化| 宜川县| 济南市| 辽源市| 万山特区| 兴义市| 宣城市| 吉木乃县| 佛坪县| 怀安县| 中方县| 连山| 永春县| 九龙坡区| 应用必备| 嵊州市| 宁远县| 泸溪县| 勐海县| 富平县|