久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 51單片機電子時鐘的設計及程序,為什么不能顯示結果? [打印本頁]

作者: 慕白    時間: 2017-6-22 17:14
標題: 51單片機電子時鐘的設計及程序,為什么不能顯示結果?

#include "reg51.h"
#define char unsigned char
char code dis_7[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0xb2,0xf8,0x80,0x90,0xff,0xbf};
char code scan_con[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
char data dis[8]={0x00,0x00,0x0b,0x00,0x00,0x0b,0x00,0x00};
char data timedata[3]={0x00,0x00,0x00};
char data ms50=0x00,con=0x00,con1=0x00,con2=0x00;

sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;

void delay1ms(int t)
{
   int i,j;
   for(i=0;i<t;i++)
      for(j=0;j<120;j++)
        ;
}


void keyscan()
{
   EA=0;
   if(key0==0)
   {
       delay1ms(10);
       while(key0==0)
       con++;
       TR0=0;
       ET0=0;
       if(con>=3)
       {  
         con=0;
         TR0=1;
         ET0=1;
       }
    }
    if(con!=0)
    {
       if(key1==0)
       {
          delay1ms(10);
          while(key1==0)
          timedata[con]++;
          if(con==2)
                 con1=24;
          else
                 con1=60;
          if(timedata[con]>=con1)
          {
             timedata[con]=0;
          }
      }
}
if(con!=0)
{
   if(key2==0)
      {
          delay1ms(10);
            while(key2==0)
            timedata[con]--;
            if(con==2)
                con2=23;
            else
                con2=59;
            if(timedata[con]<=0)
                 {
                      timedata[con]=con2;
                   }
          }
}
EA=1;
}


void scan()
{
    char k;
    dis[0]=timedata[0]%10;
    dis[1]=timedata[0]/10;
    dis[3]=timedata[1]%10;
    dis[4]=timedata[1]/10;
    dis[6]=timedata[2]%10;
    dis[7]=timedata[2]/10;
    for(k=0;k<8;k++)
    {
       P0=dis_7[dis[k]];
       P2=scan_con[k];
       delay1ms(1);
       P2=0xff;
     }
}



main()
{
   TH0=0x3c;TL0=0xb0;
   TMOD=0x01;ET0=1;
   TR0=1;EA=1;
   while(1)
   {
      scan();
      keyscan();
   }
}


void time_intt0(void) interrupt 0
{
    ET0=0;TR0=0;
    TH0=0x3c;TL0=0xb0;
    TR0=1;
    ms50++;
    if(ms50==20)
    {
         ms50=0x00;
         timedata[0]++;
         if(timedata[0]==60)
            {
                timedata[0]=0;
                timedata[1]++;
                if(timedata[1]==60)
                 {
                      timedata[1]=0;
                      timedata[2]++;
                      if(timedata[2]==24)
                      {   
                           timedata[2]=0;
                       }
                 }
            }
     }
     ET0=1;
}

為什么不能顯示結果






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲精品蜜桃 | 免费成人毛片 | 五月婷婷丁香六月 | 91亚洲精品在线 | 日韩精品二区 | 中文字幕日韩欧美 | 午夜精品一区二区三区在线视频 | 日韩精品免费看 | 在线观看黄色小视频 | 成人在线视频免费观看 | xxxx亚洲| 午夜视频在线 | 福利视频导航大全 | 日本不卡视频 | 奇米影视亚洲春色 | 福利视频网址 | 激情五月综合色婷婷一区二区 | 日韩成人片 | 亚洲激情综合 | 日韩精品一区二区三区四区 | 久久草av | 亚洲精品www久久久久久广东 | 伊人超碰在线 | 福利在线看 | 一级黄色免费看 | 欧美激情亚洲 | 国产精品国产三级国产 | 欧美性猛交xxxx黑人猛交 | 中文字幕在线观看日本 | 国产日韩欧美一区 | 欧美 日韩 国产 成人 在线 | 一道本在线 | 亚洲一区精品视频 | 狠狠干网站 | 欧美午夜精品一区二区 | 高清国产mv在线观看 | 久久精品伊人 | 99久久婷婷国产综合精品草原 | 精品蜜桃一区二区三区 | 激情五月婷婷综合 | 日韩福利一区 |