<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發(fā)網(wǎng)

      電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
      搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機 >> 正文

      單片機C語言程序設(shè)計:INT0 及 INT1 中斷計數(shù)

      作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2017/4/22

      /*  名稱:INT0 及 INT1 中斷計數(shù)
      說明:每次按下第 1 個計數(shù)鍵時,
      第 1 組計數(shù)值累加并顯示在右邊 3 只數(shù)
      碼管上, 每次按下第 2 個計數(shù)鍵時,第
      2 組計數(shù)值累加并顯示在左邊 3 只數(shù)碼管上,后兩個按鍵分別清零。
      */
      #include<reg51.h>
      #define uchar unsigned char
      #define uint unsigned int
      sbit K3=P3^4; //2 個清零鍵
      sbit K4=P3^5;
      //數(shù)碼管段碼與位碼
      uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
      uchar code DSY_Scan_Bits[]={0x20,0x10,0x08,0x04,0x02,0x01};
      //2 組計數(shù)的顯示緩沖,前 3 位一組,后 3 位一組
      uchar data Buffer_Counts[]={0,0,0,0,0,0};
      uint Count_A,Count_B=0;
      //延時
      void DelayMS(uint x)
      {
      uchar t;
      while(x--) for(t=0;t<120;t++);
      }
      //數(shù)據(jù)顯示
      void Show_Counts()
      {
      uchar i;
      Buffer_Counts[2]=Count_A/100;
      Buffer_Counts[1]=Count_A%100/10;
      Buffer_Counts[0]=Count_A%10;
      {

      if( Buffer_Counts[2]==0)
      Buffer_Counts[2]=0x0a;
      if( Buffer_Counts[1]==0)
      }
      Buffer_Counts[1]=0x0a;
      Buffer_Counts[5]=Count_B/100;
      Buffer_Counts[4]=Count_B%100/10;
      Buffer_Counts[3]=Count_B%10;
      if( Buffer_Counts[5]==0)
      {
      Buffer_Counts[5]=0x0a;
      if( Buffer_Counts[4]==0)
      Buffer_Counts[4]=0x0a;
      }
      for(i=0;i<6;i++)
      {
      P2=DSY_Scan_Bits[i];
      P1=DSY_CODE[Buffer_Counts[i]];
      DelayMS(1);
         }
      }
      //主程序
      void main()
      {
      IE=0x85;
      PX0=1;中斷優(yōu)先
      IT0=1;
      IT1=1;
      while(1)
      {
      if(K3==0) Count_A=0;
      if(K4==0) Count_B=0;
      Show_Counts();
      }
      }
      //INT0 中斷函數(shù)
      void EX_INT0() interrupt 0
      {
      Count_A++;
      }
      //INT1 中斷函數(shù)
      void EX_INT1() interrupt 2
      {
      Count_B++;
      }

      單片機proteus模擬中斷 

      Tags:單片機C語言,中斷計數(shù),INT0, INT1  
      責(zé)任編輯:admin
      請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網(wǎng)友評論
      最新推薦
      關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 亚洲国产成人综合精品| 伊人色综合一区二区三区| 色欲久久久天天天综合网| 亚洲国产品综合人成综合网站| 婷婷成人丁香五月综合激情| 香蕉蕉亚亚洲aav综合| 亚洲欧美日韩综合久久久久| 亚洲色图综合在线| 亚洲av一综合av一区| 亚洲a∨国产av综合av下载| 色久悠悠婷婷综合在线亚洲| 国产婷婷综合丁香亚洲欧洲| 一本大道久久a久久综合| 伊色综合久久之综合久久| 亚洲国产精品综合久久一线 | 久久乐国产综合亚洲精品| 狠狠色丁香九九婷婷综合五月| 狠狠88综合久久久久综合网| 色噜噜狠狠色综合成人网| 久久久亚洲裙底偷窥综合| 久久久综合香蕉尹人综合网| 伊人色综合网一区二区三区| 亚洲综合另类小说色区| 伊人色综合九久久天天蜜桃| 婷婷色中文字幕综合在线| 色欲天天天综合网| 亚洲五月激情综合图片区| 一本一本久久A久久综合精品| 色综合久久天天综线观看| 色综合久久久久久久| 伊人色综合一区二区三区影院视频| 色综合久久久久无码专区| 亚洲国产精品综合福利专区| 97色伦图片97综合影院| 亚洲综合自拍成人| 五月天激情综合网| 色婷婷综合中文久久一本| 婷婷久久香蕉五月综合| 亚洲狠狠爱综合影院婷婷| 综合三区后入内射国产馆| 浪潮AV色综合久久天堂|