回覆列表
  • 1 # 使用者2330099431147

    使用定時中斷,1秒中斷一次,中斷時候秒變數 。

    主要程式如下

    /****************************************************

    * 定時器初始化

    ****************************************************/

    void init_TimerA ( void )

    {

    CCTL0 = CCIE; // 開啟比較器0中斷

    CCR0 = 32768; // 1S秒的定時

    TACTL = TASSEL_1 MC_1; // 開啟定時器

    }

    /****************************************************

    * 定時器0中斷

    ****************************************************/

    #pragma vector = TIMERA0_VECTOR

    __interrupt void Timer_A0(void)

    {

    time_flag = 1; // 時間變動標誌

    if(time_stop == 1) // 設定模式標誌

    time[0] ; // 秒加1

    }。

  • 中秋節和大豐收的關聯?
  • 不討女人喜歡,怎麼辦?