<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > C51單片機(jī)運(yùn)用定時(shí)器T0中斷實(shí)現(xiàn)電子時(shí)鐘

          C51單片機(jī)運(yùn)用定時(shí)器T0中斷實(shí)現(xiàn)電子時(shí)鐘

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

          void tiaoz() //調(diào)整子程序
          {
          if(num==20) //如果20次到了則說(shuō)明一秒時(shí)間到
          {
          num=0;
          number++;
          if(number==60) //如果number=60說(shuō)明滿一分鐘,則向分鐘數(shù)加一
          {
          number=0;
          number0++;
          if(number0==60) //如果number0=60說(shuō)明60分鐘已經(jīng)滿,向時(shí)加一
          {
          number0=0;
          number1++;
          if(number1==24) //如果number1>24,則從0開(kāi)始
          number1=0;
          }
          }
          }
          P0=table[number1/10]; //時(shí)的十位
          P2=0;
          delay();
          P0=table[number1%10]; //時(shí)的個(gè)位
          P2=1;
          delay();
          P0=table[10];
          P2=2;
          delay();
          P0=table[number0/10]; //分的十位
          P2=3;
          delay();
          P0=table[number0%10]; //分的個(gè)位
          P2=4;
          delay();
          P0=table[10];
          P2=5;
          delay();
          P0=table[number/10]; //取出秒的十位并且顯示該數(shù)
          P2=6;
          delay(); //秒的十位
          P0=table[number%10]; //送秒的個(gè)位給最后一只數(shù)碼管
          P2=7; //打開(kāi)數(shù)碼管8 秒的個(gè)位
          delay();
          }

          void main()
          {
          TMOD=0X01;
          TH0=(65536-45872)/256;
          TL0=(65536-45872)%256;
          EA=1;
          //外部中斷啟動(dòng)
          /* EX0=1;
          IE1=1;
          EX1=1;
          IE0=1;
          */
          ET0=1;
          TR0=1;
          while(1)
          {
          tiaoz0();
          tiaoz();
          }
          }


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();