• 專注電子技術學習與研究
    當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

    (STC12 默認12分頻)定時器用法

    作者:佚名   來源:本站原創   點擊數:  更新時間:2014年04月10日   【字體:
    #include <reg52.h>
    #define uchar unsigned char
    #define uint unsigned int
    uchar num,LED;
     
    void TR0_()interrupt 1
    {
     TMOD=0x01; //定時器0的工作方式1
     TH0=(65535-50000)/256;//計時50ms一次
     TL0=(65535-50000)%256;
     num++;
    }
    void main()
    {
     TMOD=0x01; //定時器0的工作方式1
     TH0=(65535-50000)/256;
     TL0=(65535-50000)%256;
     EA=1; //開總中斷
     ET0=1; //開定時器0
     TR0=1; //定時器0使能
     while(1)
     {
      if(num==20)    //1s發生一次
      {
       num=0;
       LED++;
       P1=~LED;
      }
      else
      {
      }
     }
    }
    關閉窗口
    亚洲一区二区制服在线|在绩专区欧美自拍日韩|青春娱乐网97超碰人人射|在线观看国产网址你懂的