天堂草原最受欢迎的角色,天堂动漫,天堂在线,色天堂下载,天堂中文在线资源,亚洲男人天堂

技術熱線: 4007-888-234
設計開發

專注差異化嵌入式產品解決方案 給智能產品定制注入靈魂給予生命

開發工具

提供開發工具、應用測試 完善的開發代碼案例庫分享

技術支持

從全面的產品導入到強大技術支援服務 全程貼心伴隨服務,創造無限潛能!

新聞中心

提供最新的單片機資訊,行業消息以及公司新聞動態

秒表在MCD2配套的實驗板可以運行

更新時間: 2019-03-23
閱讀量:1528

十年專注單片機方案開發的方案公司英銳恩,分享秒表在MCD2配套的實驗板可以運行。英銳恩現提供服務產品涉及主控芯片:8位單片機、16位單片機、32位單片機及各類運算放大器等。

#include//PIC16F877A
static int table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
static int table1[6]={0xef,0xdf,0xfb,0xf7,0xfe,0xfd};
int sreg=0x00;
int i;
int s0=0x00,s1=0x00,s2=0x00,s3=0x00,s4=0x00,s5=0x00;
void INITIAL()
{
  TRISC=0x00;
  TRISA=0x00;
  TRISB0=1;
}
void tmint()
{
  T0CS=0;
  PSA=1;
  T0IF=0;
  T0IE=1;
 }
void DELAY()

   for(i=300;--i;){;}
  }
void DELAY2()

   for(i=2000;--i;){;}
  }
void  displays()
{
     PORTA=table1[0];

PORTC=table[s0];
         DELAY();
        PORTA=table1[1];
         PORTC=table[s1];
         DELAY();
        PORTA=table1[2];
         PORTC=table[s2];
         DELAY();
      PORTA=table1[3];
         PORTC=table[s3];
         DELAY();
        PORTA=table1[4];

PORTC=table[s4];
         DELAY();
      PORTA=table1[5];
         PORTC=table[s5];
         DELAY();
}
void  KEYSCAN()
{
   while(1)
    {
      
       while(1)
        {
          displays();
          if(RB0==0) break;
        }
        DELAY2();
         if(RB0==0) break;
    }
}
void keyrelax()
{
  while(1)
   {
     displays();
     if(RB0==1) break;
   }
}

void interrupt clkint(void)
{
 
   TMR0=0X13;
   T0IF=0;
   CLRWDT();
   sreg++;
   if(sreg==40)
    {
      sreg=0;
      s0++;
      if(s0==10)
       { s0=0;
         s1++;

 if(s1==10)
          { s1=0;
            s2++;
            if(s2==10)
             { s2=0;s3++;
               if(s3==6)
                 { s3=0;
                   s4++;
                   if(s4==10)
                     {s4=0; s5++;
                        if(s5==6) s5=0;
                        
                      }
               
                  }
               }
          
            }
         }
    }
 }

main()
{
  tmint();
 INITIAL();
di();
while(1)

 {
     KEYSCAN();
     keyrelax();
     ei();
     TMR0=0X08;
      KEYSCAN();
     keyrelax();
     di();
     KEYSCAN();
     keyrelax();
     ei();
      }
}
分辯度0.01S.

RB0控制啟動,停止,啟動.   

(文源網絡,侵刪)

联系我们: 广南县| 云浮市| 庆安县| 鲁山县| 左云县| 西乌| 普定县| 文登市| 永昌县| 长汀县| 广饶县| 永年县| 曲麻莱县| 江永县| 岑溪市| 剑川县| 兴安盟| 东源县| 萨嘎县| 同仁县| 芜湖县| 松江区| 南乐县| 前郭尔| 昭觉县| 新营市| 文山县| 扶余县| 沙田区| 图片| 绵阳市| 资中县| 玉山县| 东平县| 沽源县| 图片| 南溪县| 岚皋县| 泰和县| 屯门区| 上思县|