亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ds18b20+ds1320+lcd12864.c

?? 多功能太陽能熱水器設(shè)計(jì) 硬件:AT89S52單片機(jī)
?? C
?? 第 1 頁 / 共 5 頁
字號(hào):
 clear();

 write_character(0,2,"溫",0);
 write_character(0,4,"度",0); 
 write_character(0,10,"返",0);
 write_character(0,12,"回",0);
 write_character(4,2,"熱",0);
 write_character(4,4,"水",0);
 write_character(4,6,"箱",0);
 write_character(4,12,"℃",0);
 write_ascii(4,10,TN>>4,0);
 write_ascii(4,11,TN&0x0f,0);

 while(BACK2!=0)
 {
  if((K1&&K2&&K3)!=1)
  {
   write_character(0,10,"返",0);
   write_character(0,12,"回",0);
   write_ascii(4,10,TN>>4,0);
   write_ascii(4,11,TN&0x0f,0);
  }
  if(K1==0)
  {
   delayms(40);
   while(K1==0);
   TPF++;
  }

  if(K3==0)
  {
   delayms(40);
   while(K3==0);
   TPF--;
  }

  if(TPF==0xff)
  {
   TPF=1;
  }
  if(TPF==2)
  {
   TPF=0;
  }

  switch(TPF)
  {
   case 0:write_character(0,10,"返",1);
          write_character(0,12,"回",1);	
          if(K2==0)
		  {
		   delayms(60);
           while(K2==0);
		   BACK2=0;
		   clear();
		  }
          break;
   case 1:write_ascii(4,10,TN>>4,1);
          write_ascii(4,11,TN&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   TN=turntobcd(4,10,TN,70,20);
		  }
          break;
  }
 }
}

/****************************************************************************
鬧鐘設(shè)置
****************************************************************************/
void ringreset(void)
{
 unsigned char onoff1=read_ds1302(0x0c1);
 unsigned char ring1h=read_ds1302(0x0c3);
 unsigned char ring1l=read_ds1302(0x0c5);
  
 unsigned char onoff2=read_ds1302(0x0c7);
 unsigned char ring2h=read_ds1302(0x0c9);
 unsigned char ring2l=read_ds1302(0x0cb);

 bit BACK3=1; 

 clear();

 write_character(0,2,"鬧",0);
 write_character(0,4,"鐘",0); 
 write_character(0,10,"返",0);
 write_character(0,12,"回",0);
 write_week(4,2,1,0);
 write_character(4,4,"路",0);
 write_week(6,2,2,0);
 write_character(6,4,"路",0);
 write_ascii(4,9,ring1h>>4,0);
 write_ascii(4,10,ring1h&0x0f,0);
 write_ascii(4,11,11,0);
 write_ascii(4,12,ring1l>>4,0);
 write_ascii(4,13,ring1l&0x0f,0);
 write_ascii(6,9,ring2h>>4,0);
 write_ascii(6,10,ring2h&0x0f,0);
 write_ascii(6,11,11,0);
 write_ascii(6,12,ring2l>>4,0);
 write_ascii(6,13,ring2l&0x0f,0);
 if(onoff1==0)
 {
  write_character(4,6,"關(guān)",0);
 }
 else
 {
  write_character(4,6,"開",0);		   
 }
 if(onoff2==0)
 {
  write_character(6,6,"關(guān)",0);
 }
 else
 {
  write_character(6,6,"開",0);		   
 }

 while(BACK3!=0)
 {
  if((K1&&K2&&K3)!=1)
  {
   write_character(0,10,"返",0);
   write_character(0,12,"回",0);
   write_ascii(4,9,ring1h>>4,0);
   write_ascii(4,10,ring1h&0x0f,0);
   write_ascii(4,12,ring1l>>4,0);
   write_ascii(4,13,ring1l&0x0f,0);
   write_ascii(6,9,ring2h>>4,0);
   write_ascii(6,10,ring2h&0x0f,0);
   write_ascii(6,12,ring2l>>4,0);
   write_ascii(6,13,ring2l&0x0f,0);
   if(onoff1==0)
   {
    write_character(4,6,"關(guān)",0);
   }
   else
   {
    write_character(4,6,"開",0);		   
   }
   if(onoff2==0)
   {
    write_character(6,6,"關(guān)",0);
   }
   else
   {
    write_character(6,6,"開",0);		   
   }
  }

  if(K1==0)
  {
   delayms(40);
   while(K1==0);
   TRF++;
  }

  if(K3==0)
  {
   delayms(40);
   while(K3==0);
   TRF--;
  }

  if(TRF==0xff)
  {
   TRF=6;
  }
  if(TRF==7)
  {
   TRF=0;
  }

  switch(TRF)
  {
   case 0:write_character(0,10,"返",1);
          write_character(0,12,"回",1);	
          if(K2==0)
		  {
		   delayms(60);
           while(K2==0);
		   BACK3=0;
		   clear();
		  }
          break;
   case 1:if(onoff1==0)
          {
           write_character(4,6,"關(guān)",1);
          }
          else
          {
           write_character(4,6,"開",1);		   
          }

          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   while(K2!=0)
		   {
            if(onoff1==0)
            {
			 if(SCNF==1) write_character(4,6,"關(guān)",1);
			 else 
			 {
			  write_ascii(4,6,12,0);
			  write_ascii(4,7,12,0);
			 }
		    }
		    else
		    {
             if(SCNF==1) write_character(4,6,"開",1);
			 else
			 {
			  write_ascii(4,6,12,0);
			  write_ascii(4,7,12,0);
			 }		   
		    }
		    if(K1==0)
            {
             delayms(60);
             while(K1==0);
             onoff1++;
            }
              
            if(K3==0)
            {
             delayms(40);
             while(K3==0);
             onoff1--;
            }
              
            if(onoff1==2)
            {
             onoff1=0;
            }
            if(onoff1==0xff)
            {
             onoff1=1;
            }
		   }
		   delayms(60);
           while(K2==0);
		   write_ds1302(0x0c0,onoff1);
		  }          
		   break;
   case 2:write_ascii(4,9,ring1h>>4,1);
          write_ascii(4,10,ring1h&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   ring1h=turntobcd(4,9,ring1h,23,0);
		  }
          write_ds1302(0x0c2,ring1h);
          break;
   case 3:write_ascii(4,12,ring1l>>4,1);
          write_ascii(4,13,ring1l&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   ring1l=turntobcd(4,12,ring1l,59,0);
		  }
          write_ds1302(0x0c4,ring1l);
          break;
   case 4:if(onoff2==0)
          {
           write_character(6,6,"關(guān)",1);
          }
          else
          {
           write_character(6,6,"開",1);		   
          }
   
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   while(K2!=0)
		   {
		    if(onoff2==0)
            {
			 if(SCNF==1) write_character(6,6,"關(guān)",1);
			 else
			 {
			  write_ascii(6,6,12,0);
              write_ascii(6,7,12,0);
			 }
		    }
		    else
		    {
             if(SCNF==1) write_character(6,6,"開",1);
			 else
			 {
			  write_ascii(6,6,12,0);
			  write_ascii(6,7,12,0);
			 }		   
		    }
		    if(K1==0)
            {
             delayms(60);
             while(K1==0);
             onoff2++;
            }
              
            if(K3==0)
            {
             delayms(40);
             while(K3==0);
             onoff2--;
            }
              
            if(onoff2==2)
            {
             onoff2=0;
            }
            if(onoff2==0xff)
            {
             onoff2=1;
            }
		   }
		   delayms(60);
           while(K2==0);
		   write_ds1302(0x0c6,onoff2);
		  }
		  break;
   case 5:write_ascii(6,9,ring2h>>4,1);
          write_ascii(6,10,ring2h&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   ring2h=turntobcd(6,9,ring2h,23,0);
		  }   
          write_ds1302(0x0c8,ring2h);
          break;
   case 6:write_ascii(6,12,ring2l>>4,1);
          write_ascii(6,13,ring2l&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   ring2l=turntobcd(6,12,ring2l,59,0);
		  }     
     	  write_ds1302(0x0ca,ring2l);
          break;
  }
 }
}

/****************************************************************************
時(shí)間設(shè)置
****************************************************************************/
void timereset(void)
{
 bit BACK4=1; 

 clear();

 write_character(0,2,"時(shí)",0);
 write_character(0,4,"間",0); 
 write_character(0,10,"返",0);
 write_character(0,12,"回",0);
 write_character(2,4,"年",0);//寫入 年月日星期等不變漢字
 write_character(2,8,"月",0);
 write_character(2,12,"日",0);
 write_character(4,4,"星",0);
 write_character(4,6,"期",0);
 write_ascii(6,7,11,0);

 readtime();
 write_ascii(2,2,YEAR>>4,0);
 write_ascii(2,3,YEAR&0x0f,0);
 write_ascii(2,6,MONTH>>4,0);
 write_ascii(2,7,MONTH&0x0f,0);
 write_ascii(2,10,DAY>>4,0);
 write_ascii(2,11,DAY&0x0f,0);
 write_week(4,8,WEEK,0);
 write_ascii(6,5,HOUR>>4,0);
 write_ascii(6,6,HOUR&0x0f,0);
 write_ascii(6,8,MINUTE>>4,0);
 write_ascii(6,9,MINUTE&0x0f,0);
 while(BACK4!=0)
 {
  readtime();
  if((K1&&K2&&K3)!=1)
  {
   write_character(0,10,"返",0);
   write_character(0,12,"回",0);
   write_ascii(2,2,YEAR>>4,0);
   write_ascii(2,3,YEAR&0x0f,0);
   write_ascii(2,6,MONTH>>4,0);
   write_ascii(2,7,MONTH&0x0f,0);
   write_ascii(2,10,DAY>>4,0);
   write_ascii(2,11,DAY&0x0f,0);
   write_week(4,8,WEEK,0);
   write_ascii(6,5,HOUR>>4,0);
   write_ascii(6,6,HOUR&0x0f,0);
   write_ascii(6,8,MINUTE>>4,0);
   write_ascii(6,9,MINUTE&0x0f,0);
  }
  if(K1==0)
  {
   delayms(40);
   while(K1==0);
   TMF++;
  }

  if(K3==0)
  {
   delayms(40);
   while(K3==0);
   TMF--;
  }

  if(TMF==0xff)
  {
   TMF=6;
  }
  if(TMF==7)
  {
   TMF=0;
  }

  switch(TMF)
  {
   case 0:write_character(0,10,"返",1);
          write_character(0,12,"回",1);	
          if(K2==0)
		  {
		   delayms(60);
           while(K2==0);
		   BACK4=0;
		   clear();
		  }
          break;
   case 1:write_ascii(2,2,YEAR>>4,1);
          write_ascii(2,3,YEAR&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
		   YEAR=turntobcd(2,2,YEAR,99,0);
           write_ds1302(0x8c,YEAR);
		  }          
          break;
   case 2:write_ascii(2,6,MONTH>>4,1);
          write_ascii(2,7,MONTH&0x0f,1);
	      if(K2==0)
		  {
		   delayms(60);
           while(K2==0);
		   MONTH=turntobcd(2,6,MONTH,12,1);
           write_ds1302(0x88,MONTH);
		  }
          break;
   case 3:write_ascii(2,10,DAY>>4,1);
          write_ascii(2,11,DAY&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
		   while(K2==0);
           DAY=turntobcd(2,10,DAY,31,1);
		   write_ds1302(0x86,DAY);
		  }
          break;
   case 4:write_week(4,8,WEEK,1);
          if(K2==0)
		  {
		   delayms(60);
           while(K2==0);
		   WEEK=turntobcd(4,8,WEEK,7,1);
	       write_ds1302(0x8a,WEEK);
		  }
          break;
   case 5:write_ascii(6,5,HOUR>>4,1);
          write_ascii(6,6,HOUR&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
           while(K2==0);
		   HOUR=turntobcd(6,5,HOUR,23,0);
		  }
		  write_ds1302(0x84,HOUR);
          break;
   case 6:write_ascii(6,8,MINUTE>>4,1);
          write_ascii(6,9,MINUTE&0x0f,1);
          if(K2==0)
		  {
		   delayms(60);
           while(K2==0);
		   MINUTE=turntobcd(6,8,MINUTE,59,0);
		   write_ds1302(0x82,MINUTE);
		  }
          break;
  }
 }
}

/****************************************************************************
選擇設(shè)置
****************************************************************************/
void keyscanf1(void)
{
 bit BACK1=1;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产.欧美.日韩| 成人福利视频网站| 国内精品伊人久久久久av一坑| 天天射综合影视| 免费在线观看不卡| 国产成a人亚洲| 91高清在线观看| 欧美一区二区三区四区在线观看| 日韩免费视频一区| 久久久精品欧美丰满| 亚洲麻豆国产自偷在线| 日韩va欧美va亚洲va久久| 国产乱码精品一区二区三区忘忧草| 国产成人精品aa毛片| 色老汉av一区二区三区| 欧美一区二区免费| 欧美经典一区二区| 日本中文字幕一区二区视频 | 日本aⅴ精品一区二区三区| 久久精品72免费观看| 91最新地址在线播放| 日韩女优电影在线观看| 亚洲美女视频在线| 国产真实乱偷精品视频免| 欧美三级中文字幕在线观看| 精品久久免费看| 天堂成人国产精品一区| 成人三级伦理片| 2024国产精品视频| 日韩高清不卡在线| 91国产免费看| 亚洲综合成人在线视频| 欧美色综合网站| 久久久久久久久免费| 石原莉奈在线亚洲二区| 91免费视频观看| 欧美韩国一区二区| 国模一区二区三区白浆| 日韩一区二区精品| 日韩精品一二三四| 91精品国产综合久久久久久| 亚洲一区二区在线观看视频 | 日韩欧美一区二区三区在线| 欧美va亚洲va香蕉在线| 日韩高清不卡一区| 欧美性猛交xxxx乱大交退制版| 中文字幕一区在线观看| 大桥未久av一区二区三区中文| 国产校园另类小说区| 懂色av一区二区三区免费看| 欧美变态tickling挠脚心| 久久成人综合网| 久久久久久免费| 99久久综合狠狠综合久久| 国产精品伦理在线| 在线影院国内精品| 午夜精品久久久久影视| 日韩欧美在线123| 美女被吸乳得到大胸91| 久久久久久久久久久电影| 成人激情图片网| 性做久久久久久免费观看| 91精品国产91热久久久做人人| 亚洲成人免费看| 日韩一区二区三区视频在线观看| 日本视频免费一区| 久久亚洲精品小早川怜子| 成人综合在线网站| 久久精品男人的天堂| 99视频在线精品| 亚洲福中文字幕伊人影院| 日韩一区二区视频在线观看| 精品一区精品二区高清| 欧美体内she精视频| 免费观看在线综合色| 国产精品久久久久四虎| 不卡在线观看av| 久久久亚洲午夜电影| 欧美日产国产精品| 国产乱对白刺激视频不卡| 一区二区三区中文字幕电影| 欧美日韩美女一区二区| 国产不卡一区视频| 日本亚洲免费观看| 中文字幕一区二区三区在线不卡 | 亚洲成人免费av| 中文字幕精品三区| 欧美精品色一区二区三区| 国产伦精品一区二区三区免费迷| 国产视频不卡一区| 日韩一区二区三区免费看| 国产成人av电影在线观看| 日韩成人免费电影| 亚洲狠狠爱一区二区三区| 国产午夜亚洲精品不卡| 在线观看91精品国产入口| 成人网页在线观看| 国产美女久久久久| 奇米888四色在线精品| 日产欧产美韩系列久久99| 亚洲成av人片在线观看| 欧美精品丝袜中出| 欧美在线啊v一区| av亚洲精华国产精华精| 处破女av一区二区| 国产a精品视频| 国产在线看一区| 精品亚洲成a人| 日韩精品免费专区| 青草国产精品久久久久久| 亚洲二区在线视频| 午夜精品123| 麻豆国产精品一区二区三区| 国产一区二区在线视频| 久久99在线观看| 国产在线不卡视频| 国产91精品一区二区麻豆亚洲| 国产在线观看一区二区| 麻豆精品一区二区三区| 久久99久久99精品免视看婷婷 | 在线观看免费一区| 日本久久一区二区| 欧美高清视频一二三区| 欧美电视剧在线看免费| 久久久精品中文字幕麻豆发布| 日韩欧美aaaaaa| 国产精品免费久久久久| 亚洲男女一区二区三区| 亚洲午夜电影网| 九九热在线视频观看这里只有精品 | 国产欧美精品一区二区色综合| 18成人在线视频| 日本三级韩国三级欧美三级| 国产一区二区在线观看视频| 懂色av一区二区夜夜嗨| 91精品办公室少妇高潮对白| 欧美成人免费网站| 亚洲男人的天堂av| 国产精品一级二级三级| 在线观看视频一区二区欧美日韩| 精品电影一区二区| 久久蜜桃av一区二区天堂 | 91香蕉视频黄| 91亚洲精品久久久蜜桃网站 | 亚洲123区在线观看| 久久电影网站中文字幕 | 99久久综合精品| 久久网这里都是精品| 午夜欧美电影在线观看| 成人免费的视频| 欧美一级精品大片| 国产精品久久久久久久久快鸭| 激情图区综合网| 精品少妇一区二区三区日产乱码| 亚洲另类在线制服丝袜| 99re视频精品| 中文字幕色av一区二区三区| 国产乱码精品一区二区三区五月婷| 不卡的av在线| 亚洲黄色免费电影| 波多野结衣一区二区三区| 精品国产免费一区二区三区四区 | 69成人精品免费视频| 日韩精品专区在线影院观看| 欧美aⅴ一区二区三区视频| 欧美精选午夜久久久乱码6080| 亚洲免费av观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲国产精品成人综合色在线婷婷 | 伊人婷婷欧美激情| 3d成人h动漫网站入口| 亚洲一区二区成人在线观看| 欧美猛男超大videosgay| 日本特黄久久久高潮| 久久综合色鬼综合色| 国产精品1区2区3区在线观看| 欧美日韩在线不卡| 日本麻豆一区二区三区视频| 精品日产卡一卡二卡麻豆| 狠狠色丁香九九婷婷综合五月 | 国产精品污网站| 在线视频综合导航| 久久精品999| 久久婷婷综合激情| 91丨国产丨九色丨pron| 亚洲.国产.中文慕字在线| 日韩精品专区在线| 成人一区二区三区中文字幕| 亚洲电影在线播放| 日韩欧美国产精品| 国产精品一二三在| 亚洲激情成人在线| 久久综合九色综合97婷婷| 欧美综合天天夜夜久久| 国产精品原创巨作av| 亚洲图片欧美综合| 亚洲欧美一区二区三区久本道91| 日韩一级精品视频在线观看| av网站一区二区三区| 免费欧美高清视频|