wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

51單片機(jī)做的數(shù)碼管電子日歷

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2013年08月07日   【字體:



電路圖及仿真文件下載:http://m.izizhuan.cn/bbs/dpj-20404-1.html
下面是程序源碼:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit db=P2^7;
char i,sec,min,h,date,month,year,flag;
uchar j,k,m,n,o,p;
sbit dula=P2^0;
sbit wela1=P2^1;
sbit wela2=P2^2;
sbit key_ch=P3^5;
sbit key_add=P3^6;
sbit key_minus=P3^7;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
void init();
void delay(uint);
void second_display();
void minute_display();
void hour_display();
void date_display();
void month_display();
void year_display();
void control();
void time();
void main()
{
 init();
 while(1)
 {
  second_display();
  minute_display();
  hour_display();
  date_display();
  month_display();
  year_display();
  control();
 }
}
void init()
{
 db=0;
 i=0;
 sec=0;
 min=0;
 h=0;
 date=1;
 month=1;
 year=1;
 flag=0;
 wela1=0;
 wela2=0;
 EA=1;
 ET0=1;
 TMOD=0x01;
 TH0=(65536-50000)/256;
 TL0=(65536-50000)%256;
 TR0=1;
}
void delay(uint z)
{
 uint x,y;
 for(x=z;x>0;x--)
  for(y=110;y>0;y--);
}
void second_display()
{
 int sec_shi,sec_ge;
 sec_shi=sec/10;
 sec_ge=sec%10;

 if(flag==1&&j!=1)
  j++; 
 else
 {
  j=0;
  dula=1;
  P0=~table[sec_ge];
  dula=0;
  wela1=1;
  P1=0x00;
  wela1=0;
  wela2=1;
  P1=0x20;
  wela2=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  
  dula=1;
  P0=~table[sec_shi];
  dula=0;
  wela1=1;
  P1=0x00;
  wela1=0; 
  wela2=1;
  P1=0x10;
  wela2=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0; 
 }
}
void minute_display()
{
 int min_shi,min_ge;
 min_shi=min/10;
 min_ge=min%10;
 
 if(flag==2&&k!=1)
  k++; 
 else
 {
  k=0;
  dula=1;
  P0=~table[min_ge];
  dula=0;
  wela1=1;
  P1=0x00;
  wela1=0;
  wela2=1;
  P1=0x08;
  wela2=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  
  dula=1;
  P0=~table[min_shi];
  dula=0;
  wela1=1;
  P1=0x00;
  wela1=0;
  wela2=1;
  P1=0x04;
  wela2=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0; 
 }
}
void hour_display()
{
 int h_shi,h_ge;
 h_shi=h/10;
 h_ge=h%10;
 
 if(flag==3&&m!=1)
  m++; 
 else
 {
  m=0;
  dula=1;
  P0=~table[h_ge];
  dula=0;
  wela1=1;
  P1=0x00;
  wela1=0;
  wela2=1;
  P1=0x02;
  wela2=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  delay(1);
  
  dula=1;
  P0=~table[h_shi];
  dula=0;
  wela1=1;
  P1=0x00;
  wela1=1;
  P1=0x00;
  wela1=0;
  wela2=1;
  P1=0x01;
  wela2=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  wela2=0;
  delay(1);
 }
  
}
void date_display()
{
 int date_shi,date_ge;
 date_shi=date/10;
 date_ge=date%10;

 if(flag==4&&n!=1)
  n++; 
 else
 {
  n=0;
  dula=1;
  P0=~table[date_ge];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x80;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  
  dula=1;
  P0=~table[date_shi];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x40;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0; 
 }
}
void month_display()
{
 int month_shi,month_ge;
 month_shi=month/10;
 month_ge=month%10;

 if(flag==5&&o!=1)
  o++; 
 else
 {
  o=0;
  dula=1;
  P0=~table[month_ge];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x20;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  
  dula=1;
  P0=~table[month_shi];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x10;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0; 
 }
}
void year_display()
{
 int year_qian,year_bai,year_shi,year_ge;
 year_qian=year/1000;
 year_bai=year%1000/100;
 year_shi=year%1000%100/10;
 year_ge=year%10;

 if(flag==6&&p!=1)
  p++; 
 else
 {
  p=0;
  dula=1;
  P0=~table[year_ge];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x08;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  
  dula=1;
  P0=~table[year_shi];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x04;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0; 
 
  dula=1;
  P0=~table[year_bai];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x02;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
 
  dula=1;
  P0=~table[2];
  dula=0;
  wela2=1;
  P1=0x00;
  wela2=0;
  wela1=1;
  P1=0x01;
  wela1=0;
  delay(1);
  dula=1;
  P0=0xff;
  dula=0;
  wela1=0;
 }
}
void control()
{
 if(!key_ch)
 {
  delay(5);
  if(!key_ch)
  {
   flag++;
   if(flag==7)
    flag=0;
  }
 }
 while(!key_ch);
 if(flag==1&&key_add==0)
 {
  while(!key_add);
  sec++;
  if(sec==60)
   sec=0;
 }
 if(flag==1&&key_minus==0)
 {
  while(!key_minus);
  sec--;
  if(sec==-1)
   sec=59;
 }

 if(flag==2&&key_add==0)
 {
  while(!key_add);
  min++;
  if(min==60)
   min=0;
 }
 if(flag==2&&key_minus==0)
 {
  while(!key_minus);
   min--;
  if(min==-1)
   min=59;
 }

 if(flag==3&&key_add==0)
 {
  while(!key_add);
  h++;
  if(h==24)
   h=0;
 }
 if(flag==3&&key_minus==0)
 {
  while(!key_minus);
  h--;
  if(h==-1)
   h=23;
 }

 if(flag==4&&key_add==0)
 {
  while(!key_add);
  date++;
  if(date==29)
   if((year%4!=0)&&(month==2))
    date=1;
  if(date==30)
   if((year%4==0)&&(month==2))
    date=1;
  if(date==31)
   if((month==4)||(month==6)||(month==9)||(month==11))
    date=1;
  if(date==32)
   if((month==1)||(month==3)||(month==5)||(month==7)||(month==8)||(month==10)||(month==12))
    date=1;  
 }

 if(flag==5&&key_add==0)
 {
  while(!key_add);
  month++;
  if(month==13)
   month=1;
 }
 if(flag==5&&key_minus==0)
 {
  while(!key_minus);
  month--;
  if(month==0)
   month=12;
 }

 if(flag==6&&key_add==0)
 {
  while(!key_add);
  year++;
  if(year==99)
   year=1;
 }
 if(flag==6&&key_minus==0)
 {
  while(!key_minus);
  year--;
  if(year==0)
   year=99;
 } 
}

void T0_rpt() interrupt 1
{
 TH0=(65536-50000)/256;
 TL0=(65536-50000)%256;
 i++;
 time();
}

void time()
{
 if(i==20)
 {
  i=0;
  sec++;
  if(sec==60)
  {
   sec=0;
   min++;
   if(min==60)
   {
    min=0;
    h++;
    if(h==24)
    {
     h=0;
     min=0;
     sec=0;
     date++;
     if(date==29)
      if((year%4!=0)&&(month==2))
      {
       date=1;
       month++;
       if(month==13)
       {
        month=1;
        year++;
       }
      }
     if(date==30)
      if((year%4==0)&&(month==2))
      {
       date=1;
       month++;
       if(month==13)
       {
        month=1;
        year++;
       }
      }
     if(date==31)
      if((month==4)||(month==6)||(month==9)||(month==11))
      {
       date=1;
       month++;
       if(month==13)
       {
        month=1;
        year++;
       }
      }
     if(date==32)
      if((month==1)||(month==3)||(month==5)||(month==7)||(month==8)||(month==10)||(month==12))
      {
       date=1;
       month++;
       if(month==13)
       {
        month=1;
        year++;
       }
      }
    }
   }
  }
 } 
}
 

關(guān)閉窗口

相關(guān)文章

国产激情一区二区三区四区| 欧美不卡视频一区发布| 伊人久久亚洲热| 黄页网站在线| 999人在线精品播放视频| 亚洲AV成人无码精电影在线| 亚洲v日韩v欧美v综合| 日韩在线观看你懂的| 亚洲男人的天堂在线观看| 亚洲精品二区三区| 91精品韩国| 国产91福利| 深夜福利视频网站| 中文字幕五月天| 欧美两根一起进3p做受视频| 97久久夜色精品国产九色| 日韩成人性视频| 亚洲精选视频在线| 热久久免费视频| 黄色美女久久久| av片在线观看网站| 先锋av资源色| 成人乱码一区二区三区| 免费成人美女女在线观看| 日韩中字在线观看| 91久久精品视频| 中文字幕久久精品| 欧美性猛片aaaaaaa做受| 91丨九色丨黑人外教| 久久久9色精品国产一区二区三区| 在线观看一级片| 四虎影视成人永久免费观看视频| 色偷偷www8888| 永久免费的av网站| 在线观看日韩羞羞视频| 国产精品视频导航| 色综合影院在线| 欧美精品乱码久久久久久按摩 | 成人拍拍拍在线观看| 男人日女人网站| 少妇熟女视频一区二区三区| 国产福利片一区二区| 国产精品美女视频网站| www.亚洲一区| 精品国偷自产国产一区| 亚洲国产精品天堂| 国产偷国产偷精品高清尤物| 久久国产福利| 色婷婷综合网| 欧美一级一片| 在线播放成人| 欧美aa在线| 色网站在线看| 国产区视频在线| 上原亚衣加勒比在线播放| 精品国语对白精品自拍视| 精品国产区一区二| 怡红院av久久久久久久| 日韩在线视频网址| 风间由美一二三区av片| 九九热精品国产| 日韩中文字幕在线视频观看| 色综合电影网| 精品久久久久久中文字幕动漫 | 天堂8在线天堂资源bt| 亚洲在线观看视频网站| 日韩美女主播视频| 国产最新精品视频| 最近2019中文字幕在线高清| 亚洲成年人在线| 国内精品久久久久久久影视简单| 一区二区三区四区在线免费视频 | 在线免费观看黄色| 青青免费在线视频| 最新亚洲人成网站在线观看| 黄色片免费大全| 国产精品免费视频一区一| 在线亚洲不卡| 8x8x拔插拔插影库永久免费| 午夜精品小视频| 国产精品天天操| 亚洲一级片免费看| 国产日韩久久久| 成人毛片在线播放| 国产无遮挡裸体免费视频| 日本美女黄色一级片| 欧洲女同同性吃奶| 久久久久亚洲av无码专区桃色| 99免费视频观看| 老太脱裤子让老头玩xxxxx| 美女扒开大腿让男人桶| 日韩国产小视频| 久久久久久久香蕉| 成人免费在线视频播放| 免费看黄在线看| 国产精品秘入口18禁麻豆免会员| 亚洲精品中字| 亚洲精品一区二区三区av| 亚洲一区二区在线免费观看| youjizz.com亚洲| 欧美一级免费播放| 亚洲精品中文字幕无码蜜桃| 欧美精品一区二区三区免费播放| 国产女女做受ⅹxx高潮| 不卡的av中文字幕| 国产黄色三级网站| 色欲一区二区三区精品a片| 亚欧洲精品在线视频| 中文av免费观看| 污视频网站在线播放| 国产精品免费视频一区二区三区| 九九三级毛片| 中文字幕毛片| 1区2区3区在线视频| 户外露出一区二区三区| 东京久久高清| 欧美亚洲不卡| 国产激情精品久久久第一区二区| 99久久精品免费看国产| 亚洲国产成人自拍| 欧美综合一区二区| 亚洲精品视频久久| 2019中文字幕免费视频| 国产经典一区二区三区 | 亚洲欧美一区二区三区四区| 美女国内精品自产拍在线播放| 久久久久久国产精品| 成人黄色片网站| 伊人狠狠色丁香综合尤物| 日韩a在线播放| 久久久午夜精品福利内容| 希岛爱理中文字幕| 91影院在线播放| 影音日韩av| 福利在线网站| 男女啪啪在线观看| 视频一区视频二区欧美| 日韩av密桃| 国产精品一区在线观看乱码| 99国产精品久久久久久久久久久| 亚洲免费三区一区二区| 日本乱码高清不卡字幕| 国产亚洲a∨片在线观看| 欧美激情按摩在线| 精品欧美国产一区二区三区不卡| 精品久久久久久久中文字幕| 欧美亚洲一区二区在线观看| 亚洲国产成人精品电影| 久久国产精品99国产精| 成人精品一二区| 大陆极品少妇内射aaaaaa| 狠狠躁狠狠躁视频专区| 国产成人一区二区在线观看| 天堂а√在线中文在线新版| 国产 日韩 欧美 精品| 蜜桃传媒九九九| 日本欧美在线视频免费观看| 丰满少妇一区| 999久久久91| 免费成人在线观看视频| 国产在线一区二区综合免费视频| 国产精品人人做人人爽人人添| 一区二区三区产品免费精品久久75| 色欲综合视频天天天| 日韩激情第一页| 欧美一区二区三区图| 久久香蕉综合色| 天天色天天综合网| 精品无码一区二区三区蜜臀| 91色在线播放| 日本三级视频网站| 1769视频在线播放免费观看| 88xx成人免费观看视频库| 四季av一区二区三区免费观看| 亚洲免费网站| 欧美国产国产综合| 日韩视频国产视频| 久久全国免费视频| 亚洲美免无码中文字幕在线| 女尊高h男高潮呻吟| 中文字幕福利视频| 操碰免费视频| 欧美1—12sexvideos| 亚洲精品一区二区妖精| 99国产一区二区三精品乱码| 欧美日本免费一区二区三区| 国语自产精品视频在线看| 亚洲图片欧洲图片日韩av| 午夜久久久精品| aaa一区二区三区| 福利视频网站| 成人自拍av| 亚洲一区二区毛片| 亚洲乱码国产乱码精品精的特点| 国产一区二区三区毛片| 精品蜜桃一区二区三区| 人妻换人妻仑乱| 中文字幕 欧美激情| eeuss影院在线| 在线免费看h| 亚洲午夜伦理| 亚洲女同一区二区| www日韩中文字幕在线看| 麻豆成人小视频| 在线视频观看一区二区| 精品国产一级片| 日本免费一区二区三区最新| 2020国产精品极品色在线观看| 蜜桃av一区| 亚洲第一主播视频| 国产精品678| 一级片视频免费观看| 亚洲大片免费观看| 免费看成人a| 黄色成人美女网站| 久久久久久久久99精品| 狠狠狠色丁香婷婷综合激情 | 亚洲女色av| 亚洲一级特黄| 精品日韩中文字幕| 国产精品久久久久久久午夜| 无人在线观看的免费高清视频| 在线能看的av| www.97| 国产精品日韩精品在线播放| 美女精品在线| 亚洲国产精品专区久久| 免费99视频| 在线视频这里只有精品| 日本簧片在线观看| 日本精品网站| 国产在线精品一区在线观看麻豆| 欧美色图天堂网| 91美女片黄在线观看游戏| 精品伦一区二区三区| 欧美日韩不卡中文字幕在线| 呦呦在线视频| 久久久久国产一区二区| 欧美久久久久久久久中文字幕| 成人av在线网址| 午夜一区二区三区免费| 中文字幕av中文字幕| 成av人片在线观看www| 视频一区二区三区在线| 日韩亚洲欧美综合| 浴室偷拍美女洗澡456在线| 黄色激情视频在线观看| 久草在线在线| 婷婷激情图片久久| 色综合激情久久| 日韩欧美第二区在线观看| 国产在线观看99| 午夜黄色在线观看| 在线播放亚洲| 色噜噜久久综合| 四虎精品欧美一区二区免费| 国产精品第六页| 国产高清一区二区三区视频| 久久午夜激情| www.欧美精品| 成人日韩在线视频| 欧美成人禁片在线观看网址| 永久免费观看精品视频| 久久精品一区二区| 97超碰人人模人人爽人人看| 日本黄色录像视频| 又黄又www| 影音先锋一区| 欧美一区2区视频在线观看| 男人操女人免费软件| 在线观看xxx| 日韩毛片免费视频一级特黄| 国产欧美日韩不卡免费| 国产传媒一区| 亚洲第一在线播放| 日韩电影免费观看| heyzo一本久久综合| 国产欧美一区二区三区视频| 国产视频123区| 日本特黄a级高清免费大片| 亚洲三级电影在线观看| 亚洲免费视频在线观看| 亚洲精品自拍网| 高清精品一区二区三区一区| 希岛爱理av免费一区二区| 好吊成人免视频| 日本不卡二区高清三区| 亚洲天堂自拍偷拍| 91视频欧美| 久久人人超碰| 美日韩精品视频免费看| 亚洲精品成人无码毛片| 一级二级在线观看| 久久精品国产第一区二区三区| 免费人成在线不卡| 精品精品国产国产自在线| 污污污www精品国产网站| 成人黄色激情网站| 日韩香蕉视频| 久久久www成人免费精品| 欧洲美熟女乱又伦| 在线看三级网站视频| 黑人巨大精品欧美黑白配亚洲| 久久91亚洲人成电影网站| 亚洲自拍偷拍图| 男人的天堂av高清在线| 国产精品 欧美精品| 国产精品高潮粉嫩av| 国产午夜福利片| 爱啪啪综合导航| 亚洲乱码国产乱码精品精98午夜 | 九九热在线免费视频| 亚洲a在线视频| 精品一区二区三区电影| 两性午夜免费视频| 欧美黑人乱大交| 亚洲美女一区| 欧美激情免费看| 久久久久久久久久综合| 琪琪五月天综合婷婷| 精品一区二区三区在线播放视频| 欧美日本中文字幕| 日韩欧美国产免费播放| 91啦中文成人| 成人mm视频在线观看| 久久影院一区| 精品视频9999| 欧美影院在线播放| 亚洲色图国产精品| 人成福利视频在线观看| 亚洲一区二区免费看| 欧洲一区二区在线观看| 青青艹在线视频| 成人少妇影院yyyy| 日本wwww视频| 免费看男男www网站入口在线| 国产人伦精品一区二区| 国产免费裸体视频| 思思99re6国产在线播放| 欧美亚洲高清一区| 无码 人妻 在线 视频| 日韩精品免费观看视频| 日韩天堂在线视频| 国产精品日韩无码| 伊人久久综合| 国产在线一区二| 在线看的网站你懂| 五月天欧美精品| a级一a一级在线观看| 91麻豆精品一二三区在线 | 欧美 日韩 国产 在线观看| 啊啊啊好爽视频| 亚洲精品国产无天堂网2021| 在线观看国产免费视频| 日韩午夜电影免费看| 欧美成人免费小视频| 日韩国产亚洲欧美| 看国产成人h片视频| 在线成人av电影| 偷拍自拍在线| 欧美成人女星排行榜| 久久这里只有精品国产| 日韩成人精品一区| 国产精品亚洲综合| 日韩一级片中文字幕| 色综合色综合| 国产98在线|日韩| 三级黄色网址| 欧美日韩国产一区中文午夜| 国产人妻大战黑人20p| 欧洲亚洲精品| 成人h片在线播放免费网站| 国内自拍视频在线看免费观看| 国产亚洲欧美一区在线观看| 97精品人人妻人人| 日韩欧美高清一区二区三区| 538国产精品视频一区二区| 亚洲视频手机在线观看| 中文字幕国产一区| 男男做爰猛烈叫床爽爽小说| 狂野欧美xxxx韩国少妇| 99视频免费观看| 特黄aaaaaaaaa毛片免费视频| 欧美日韩国产综合视频在线观看中文| 亚洲天堂网一区| 久久久久久久久久久久电影| 国产91精品在线播放| 日本三级电影在线播放| 久久综合九色综合97婷婷女人 | 在线观看免费观看在线| 狠狠久久亚洲欧美| 免费一级特黄毛片| av资源中文在线| 欧美xxxx18国产| 成年网站免费视频黄| 疯狂做受xxxx欧美肥白少妇| 福利所第一导航| 久久电影国产免费久久电影| 免费观看精品视频| 欧美成人毛片|