日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430G2553定時(shí)器中斷實(shí)驗(yàn)

          MSP430G2553定時(shí)器中斷實(shí)驗(yàn)

          作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏
          ///////////////////////////////////////////////////////////////////

          //msp430G2553的定時(shí)器中斷控制LED每秒鐘進(jìn)行亮熄變化

          本文引用地址:http://yuyingmama.com.cn/article/201611/322875.htm

          ///////////////////////////////////////////////////////////////////

          #include
          void led_init();
          void timer_init();
          void delay(int);
          //----------------------------------
          void led_init()
          {
          P1DIR|=(1<<6); //P1.6為L(zhǎng)ED
          }
          //--------------------------
          void timer_init()
          {
          TACCR0 =2500;//計(jì)到2500,約20ms
          TACTL = TASSEL_2+ID_3+MC_1+TACLR;//設(shè)置TIMERA的時(shí)鐘源為SMCLK(1M),8分頻后(125K),計(jì)數(shù)模式為up,到CCR0再自動(dòng)從0開(kāi)始計(jì)數(shù)
          TACCTL0 |= CCIE;// CCR0 interrupt enabled
          }
          //--------定時(shí)器中斷函數(shù)------------
          #pragma vector=TIMER0_A0_VECTOR
          __interrupt void Timer_A(void)
          {
          //TACCTL0&=~ CCIE; //關(guān)中斷
          static int cc=0;
          cc+=1;
          if(cc==50)//1s=1000ms=20*50 定時(shí)
          {
          P1OUT^=(1<<6); //P1.6 LED取反
          cc=0;
          }
          }
          //--------延時(shí)函數(shù) -------
          void delay(int n)
          {
          unsigned char temp = 0;
          unsigned int i=0;
          for(i=0;i
          {
          for(temp=0;temp<33;temp++);
          }
          }
          //************主函數(shù)***************************
          void main()
          {

          WDTCTL = WDTPW + WDTHOLD;// Stop WDT
          BCSCTL1 = CALBC1_1MHZ;
          DCOCTL = CALDCO_1MHZ;

          led_init();
          timer_init();
          _BIS_SR(GIE);//開(kāi)總中斷
          for(;;)
          {
          ;
          }
          }



          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉