亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 秒表開發程序 [打印本頁]

作者: 張成程    時間: 2015-10-9 17:29
標題: 秒表開發程序
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};  //0-9
uchar code se[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};  //0.-9.
char Min,Sec;    //定義十位和個位
void delayms(uint z)    //延時1秒鐘
{
  uint x;
  for(;z>0;z--)
   for(x=110; x>0; x--);
}
void Time_Init()       //時間初始化
{
   EA = 1;
  TMOD |= 0X01;
  TH0 = (65536 - 2000)/256;
  TL0 = (65536 - 2000)%256;
  ET0 = 1;
}
void display()      //顯示程序
{
   P2 = 0xfe;
  P0 = du[Sec];
  delayms(2);
  P0 = 0xff;

  P2 = 0xfd;
  P0 = se[Min];
  delayms(2);
  P0 = 0xff;
  
   
}
void keyboradscan()
{
    uchar key;
static uchar key_on = 0;
key = P3 & 0x0f;
if(key != 0x0f)
  {
    if(key_on ==0)
     {
     key_on = 1;
      switch (key)
   {
     case 0x0e:TR0 = 1;break;
      case 0x0d:TR0 = 0;break;
      case 0x0b:TR0 = 0;Sec = 0;Min = 0;break;
   }
  }
  }
  else
  {
     key_on = 0;
  }
}
void main()
{
    Time_Init();         //時間初始化
   while(1)
  {
   display();        //顯示掃描
   keyboradscan();     //鍵盤掃描
   if(Min == 9 && Sec == 9)
    {
     TR0  = 0;
      Min = 9;Sec = 9;
    }
  }
}
void Timer0() interrupt 1
{
static int count;
TH0 = (65536 - 2000)/256;
TL0 = (65536 - 2000)%256;
count++;
    if(count >= 50)      //1毫秒加1
    {
    count = 0;
    Sec++;
      if(Sec > 9)       //加到9后
    {
     Sec = 0;         //毫秒清零
     Min++;           //秒加1
     if(Min > 9)
      Min = 0;       //秒清零
    }
   }
}  


作者: admin    時間: 2015-10-9 17:59
謝謝分享,能共享一下電路圖嗎
作者: 用戶2111157    時間: 2015-10-10 22:14
感謝分享,研究一下
作者: sklh    時間: 2016-5-13 17:16
有電路嗎?




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1