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

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

?? ds1302.lst

?? 用單片機(jī)驅(qū)動(dòng)驅(qū)動(dòng)液晶顯示器
?? LST
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
 230   2              Time->DateString[2] = Time->Year/10 + '0';
 231   2              Time->DateString[3] = Time->Year%10 + '0';
 232   2      }
 233   1      else
 234   1      { 
 235   2              Time->DateString[0] = ' ';
 236   2              Time->DateString[1] = ' ';               
 237   2              Time->DateString[2] = ' ';
 238   2              Time->DateString[3] = ' ';
 239   2      }
 240   1      Time->DateString[4] = '/';
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 5   

 241   1      if(hide_month<2)
 242   1      {
 243   2              Time->DateString[5] = Time->Month/10 + '0';
 244   2              Time->DateString[6] = Time->Month%10 + '0';
 245   2      }
 246   1      else
 247   1      {
 248   2              Time->DateString[5] = ' ';
 249   2              Time->DateString[6] = ' ';
 250   2      }
 251   1      Time->DateString[7] = '/';
 252   1      if(hide_day<2)
 253   1      {
 254   2              Time->DateString[8] = Time->Day/10 + '0';
 255   2              Time->DateString[9] = Time->Day%10 + '0';
 256   2      }
 257   1      else
 258   1      {
 259   2              Time->DateString[8] = ' ';
 260   2              Time->DateString[9] = ' ';          
 261   2      }
 262   1      if(hide_week<2)
 263   1      {
 264   2              week_value[0] = Time->Week%10 + '0';  //星期的數(shù)據(jù)另外放到 week_value[]數(shù)組里,跟年,月,日的分開(kāi)存放,因?yàn)榈?             -一下要在最后顯示
 265   2      }
 266   1      else
 267   1      {
 268   2              week_value[0] = ' ';
 269   2      }
 270   1      week_value[1] = '\0';
 271   1      
 272   1      Time->DateString[10] = '\0'; //字符串末尾加 '\0' ,判斷結(jié)束字符
 273   1      }
 274          
 275          void TimeToStr(SYSTEMTIME *Time)  //將時(shí),分,秒數(shù)據(jù)轉(zhuǎn)換成液晶顯示字符放到數(shù)組 TimeString[];
 276          {   if(hide_hour<2)
 277   1      {
 278   2              Time->TimeString[0] = Time->Hour/10 + '0';
 279   2              Time->TimeString[1] = Time->Hour%10 + '0';
 280   2      }
 281   1      else
 282   1      {
 283   2              Time->TimeString[0] = ' ';
 284   2              Time->TimeString[1] = ' ';
 285   2      }
 286   1      Time->TimeString[2] = ':';
 287   1      if(hide_min<2)
 288   1      {
 289   2              Time->TimeString[3] = Time->Minute/10 + '0';
 290   2              Time->TimeString[4] = Time->Minute%10 + '0';
 291   2      }
 292   1      else
 293   1      {
 294   2              Time->TimeString[3] = ' ';
 295   2              Time->TimeString[4] = ' ';
 296   2      }
 297   1      Time->TimeString[5] = ':';
 298   1      if(hide_sec<2)
 299   1      {
 300   2              Time->TimeString[6] = Time->Second/10 + '0';
 301   2              Time->TimeString[7] = Time->Second%10 + '0';
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 6   

 302   2      }
 303   1      else
 304   1      {
 305   2              Time->TimeString[6] = ' ';
 306   2              Time->TimeString[7] = ' ';
 307   2      }
 308   1      Time->DateString[8] = '\0';
 309   1      }
 310          
 311          
 312          void Initial_DS1302(void)   //時(shí)鐘芯片初始化
 313          {   
 314   1              unsigned char Second=Read1302(DS1302_SECOND);
 315   1              if(Second&0x80)       //判斷時(shí)鐘芯片是否關(guān)閉      
 316   1              {
 317   2                      Write1302(0x8e,0x00); //寫(xiě)入允許
 318   2                      Write1302(0x8c,0x07); //以下寫(xiě)入初始化時(shí)間 日期:07/07/25.星期: 3. 時(shí)間: 23:59:55
 319   2                      Write1302(0x88,0x07);
 320   2                      Write1302(0x86,0x25);
 321   2                      Write1302(0x8a,0x07);
 322   2                      Write1302(0x84,0x23);
 323   2                      Write1302(0x82,0x59);
 324   2                      Write1302(0x80,0x55);
 325   2                      Write1302(0x8e,0x80); //禁止寫(xiě)入
 326   2              }
 327   1      
 328   1      }
 329          
 330          /***********ds18b20子程序*************************/
 331          
 332          /***********ds18b20延遲子函數(shù)(晶振12MHz )*******/ 
 333          
 334          void delay_18B20(unsigned int i)
 335          {
 336   1              while(i--);
 337   1      }
 338          
 339          /**********ds18b20初始化函數(shù)**********************/
 340          
 341          void Init_DS18B20(void) 
 342          {
 343   1              unsigned char x=0;
 344   1              DQ = 1;          //DQ復(fù)位
 345   1              delay_18B20(8);  //稍做延時(shí)
 346   1              DQ = 0;          //單片機(jī)將DQ拉低
 347   1              delay_18B20(80); //精確延時(shí) 大于 480us
 348   1              DQ = 1;          //拉高總線
 349   1              delay_18B20(14);
 350   1              x=DQ;            //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗
 351   1              delay_18B20(20);
 352   1      }
 353          
 354          /***********ds18b20讀一個(gè)字節(jié)**************/  
 355          
 356          unsigned char ReadOneChar(void)
 357          {
 358   1              uchar i=0;
 359   1              uchar dat = 0;
 360   1              for (i=8;i>0;i--)
 361   1              {
 362   2                      DQ = 0; // 給脈沖信號(hào)
 363   2                      dat>>=1;
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 7   

 364   2                      DQ = 1; // 給脈沖信號(hào)
 365   2                      if(DQ)
 366   2                              dat|=0x80;
 367   2                      delay_18B20(4);
 368   2              }
 369   1              return(dat);
 370   1      }
 371          
 372          /*************ds18b20寫(xiě)一個(gè)字節(jié)****************/  
 373          
 374          void WriteOneChar(uchar dat)
 375          {
 376   1              unsigned char i=0;
 377   1              for (i=8; i>0; i--)
 378   1              {
 379   2                      DQ = 0;
 380   2                      DQ = dat&0x01;
 381   2                      delay_18B20(5);
 382   2                      DQ = 1;
 383   2                      dat>>=1;
 384   2              }
 385   1      }
 386          
 387          /**************讀取ds18b20當(dāng)前溫度************/
 388          
 389          void ReadTemp(void)
 390          {
 391   1              unsigned char a=0;
 392   1              unsigned char b=0;
 393   1              unsigned char t=0;
 394   1      
 395   1              Init_DS18B20();
 396   1              WriteOneChar(0xCC);     // 跳過(guò)讀序號(hào)列號(hào)的操作
 397   1              WriteOneChar(0x44);     // 啟動(dòng)溫度轉(zhuǎn)換
 398   1      
 399   1              delay_18B20(100);       // this message is wery important
 400   1      
 401   1              Init_DS18B20();
 402   1              WriteOneChar(0xCC);     //跳過(guò)讀序號(hào)列號(hào)的操作
 403   1              WriteOneChar(0xBE);     //讀取溫度寄存器等(共可讀9個(gè)寄存器) 前兩個(gè)就是溫度
 404   1      
 405   1              delay_18B20(100);
 406   1      
 407   1              a=ReadOneChar();        //讀取溫度值低位
 408   1              b=ReadOneChar();                //讀取溫度值高位
 409   1              temp_value=b<<4;
 410   1              temp_value+=(a&0xf0)>>4;               
 411   1      }
 412          void temp_to_str()   //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示
 413          {
 414   1              TempBuffer[0]=temp_value/10+'0';  //十位
 415   1              TempBuffer[1]=temp_value%10+'0';  //個(gè)位
 416   1              TempBuffer[2]=0xdf;   //溫度符號(hào)
 417   1              TempBuffer[3]='C';
 418   1              TempBuffer[4]='\0';
 419   1      }
 420          void Delay1ms(unsigned int count)
 421          {
 422   1              unsigned int i,j;
 423   1              for(i=0;i<count;i++)
 424   1                      for(j=0;j<120;j++);
 425   1      }
C51 COMPILER V8.02   DS1302                                                                07/12/2008 21:49:01 PAGE 8   

 426          
 427          /*延時(shí)子程序*/
 428          void mdelay(uint delay)
 429          {       uint i;
 430   1      for(;delay>0;delay--)
 431   1      {for(i=0;i<62;i++) //1ms延時(shí).
 432   2      {;}
 433   2      }
 434   1      }
 435          
 436          
 437          void outkey()                    //跳出調(diào)整模式,返回默認(rèn)顯示
 438          { uchar Second;
 439   1              if(out==0)         
 440   1              { mdelay(8); 
 441   2              count=0;
 442   2              hide_sec=0,hide_min=0,hide_hour=0,hide_day=0,hide_week=0,hide_month=0,hide_year=0;
 443   2              Second=Read1302(DS1302_SECOND);
 444   2              Write1302(0x8e,0x00); //寫(xiě)入允許
 445   2              Write1302(0x80,Second&0x7f);
 446   2              Write1302(0x8E,0x80);          //禁止寫(xiě)入
 447   2              done=0;
 448   2              adjusttick=0;
 449   2              while(out==0);
 450   2      
 451   2              }
 452   1      }
 453          //////////////////////////////////////////////////////////////////////////////////////////////////////////
             -//
 454          void Upkey()//升序按鍵
 455          {          
 456   1              Up=1;
 457   1              if(Up==0)
 458   1              {
 459   2                      mdelay(8);
 460   2                      switch(count)
 461   2                      {case 1:
 462   3                      if(done==1)
 463   3                      {
 464   4                              temp=Read1302(DS1302_SECOND);  //讀取秒數(shù)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一二三四| 五月婷婷综合在线| 日韩欧美亚洲国产另类| 在线国产亚洲欧美| 成人激情综合网站| 国产白丝网站精品污在线入口| 精彩视频一区二区| 国产一区二区三区四| 国产精品综合视频| 成人综合在线视频| 亚洲同性gay激情无套| 91精品国产综合久久蜜臀 | 成人精品高清在线| 免费成人在线网站| 亚洲国产日韩a在线播放性色| 久久久午夜精品| 777精品伊人久久久久大香线蕉| 91视视频在线直接观看在线看网页在线看| 极品少妇一区二区| 六月丁香婷婷久久| 欧美aⅴ一区二区三区视频| 亚洲综合另类小说| 有码一区二区三区| 亚洲色图制服丝袜| 中文字幕在线观看不卡| 国产欧美日韩三级| 日韩精品一区国产麻豆| 91亚洲国产成人精品一区二三| 色综合咪咪久久| 91精品免费观看| 国产三级一区二区| 亚洲伦理在线精品| 麻豆精品视频在线| 不卡免费追剧大全电视剧网站| 色婷婷av一区二区三区大白胸| 欧美日韩高清在线| 26uuu色噜噜精品一区| 国产精品久久久久久久久搜平片 | 久久成人免费电影| 成人国产精品免费| 欧美曰成人黄网| 精品国产一区二区三区久久久蜜月| 久久久99精品免费观看| 一区二区三区av电影| 毛片基地黄久久久久久天堂| 成人91在线观看| 4438x亚洲最大成人网| 午夜精品久久久久久久 | 6080日韩午夜伦伦午夜伦| 久久久久亚洲蜜桃| 亚洲综合免费观看高清在线观看| 久草热8精品视频在线观看| 99久久伊人精品| 日韩美一区二区三区| 中文字幕综合网| 久久激情五月婷婷| 欧美又粗又大又爽| 久久久久久一级片| 午夜久久福利影院| 99久久精品免费看国产| 91麻豆精品国产91久久久资源速度| 国产精品视频你懂的| 奇米色777欧美一区二区| 91麻豆国产香蕉久久精品| 精品三级在线观看| 亚洲综合免费观看高清完整版在线 | 久久久高清一区二区三区| 亚洲国产综合91精品麻豆| 国产精品综合二区| 日韩三级高清在线| 亚洲国产日日夜夜| 丰满亚洲少妇av| 精品国产一二三区| 亚洲国产日产av| 91免费在线播放| 久久老女人爱爱| 青青草精品视频| 欧美日韩一区三区| 中文字幕欧美一| 国产精品1区2区| 欧美成人a视频| 婷婷成人综合网| 欧美色综合久久| 亚洲特级片在线| 麻豆国产精品一区二区三区 | 亚洲男人天堂av网| 欧美aaa在线| 色综合视频一区二区三区高清| 欧美一区二视频| 中文字幕在线一区二区三区| 日韩 欧美一区二区三区| 成人激情小说乱人伦| 欧美一区二区三区成人| 亚洲天天做日日做天天谢日日欢 | 色综合天天综合色综合av | 在线精品视频一区二区| 国产日韩欧美精品在线| 日韩国产欧美在线视频| 不卡区在线中文字幕| 精品日韩欧美在线| 亚洲1区2区3区视频| 成人免费毛片app| 99免费精品在线| 久久久久久久网| 国产成人精品aa毛片| 欧美极品xxx| 成人伦理片在线| 中文字幕佐山爱一区二区免费| 99久久精品免费看国产| 一区二区三区精品在线| 欧美日韩在线三级| 丝袜美腿亚洲一区| 91精品蜜臀在线一区尤物| 精品在线观看视频| 亚洲精品一区二区三区在线观看| 久久精品国产网站| 国产亚洲欧洲一区高清在线观看| 国产黄人亚洲片| 中文字幕在线一区| 欧美午夜精品理论片a级按摩| 粉嫩一区二区三区在线看| 国产成+人+日韩+欧美+亚洲| 国产精品视频一二三区| 日本高清无吗v一区| 污片在线观看一区二区| 欧美一区二区三区免费在线看| 久久精品国产**网站演员| 欧美国产丝袜视频| 色吧成人激情小说| 亚洲第一电影网| 精品国产露脸精彩对白| 成人一区二区在线观看| 夜夜精品浪潮av一区二区三区| 91精品视频网| 国产成人亚洲综合a∨猫咪| 亚洲欧美日韩国产另类专区| 欧美视频一区二| 国内精品写真在线观看| 亚洲婷婷综合色高清在线| 91精品国产一区二区三区| 国产成人免费av在线| 一区二区三区在线播| 欧美zozo另类异族| 99re这里只有精品视频首页| 五月婷婷激情综合网| 久久久91精品国产一区二区精品| 99热在这里有精品免费| 奇米影视在线99精品| 国产精品毛片大码女人| 这里是久久伊人| av电影一区二区| 蜜桃精品在线观看| 亚洲色大成网站www久久九九| 欧美一区二区在线免费播放 | 欧美久久免费观看| 国产精选一区二区三区| 亚洲综合清纯丝袜自拍| 久久精品网站免费观看| 欧美日韩一区二区电影| 懂色av一区二区在线播放| 日韩国产在线一| 亚洲同性同志一二三专区| 精品88久久久久88久久久| 欧美亚洲自拍偷拍| 国产成人自拍高清视频在线免费播放| 亚洲影院在线观看| 欧美日韩精品专区| 亚洲综合精品久久| 欧美成人国产一区二区| eeuss影院一区二区三区| 亚洲电影一级片| 久久久精品2019中文字幕之3| 91麻豆文化传媒在线观看| 日本三级韩国三级欧美三级| 国产日韩成人精品| 欧美无砖砖区免费| 国产裸体歌舞团一区二区| 亚洲少妇30p| 久久综合九色综合欧美就去吻| 91视频在线看| 久久国产三级精品| 亚洲激情五月婷婷| 精品国产乱码久久久久久久久| 99精品偷自拍| 久久国产人妖系列| 一区二区三区久久| 久久久精品国产免费观看同学| 欧美三级在线看| 国产成人欧美日韩在线电影| 亚洲一区二区av电影| 国产日韩精品一区二区三区在线| 色网站国产精品| 免费日韩伦理电影| 国产精品久久久久久户外露出 | 中文字幕一区视频| 国产农村妇女毛片精品久久麻豆 | 日韩欧美一区在线| 欧美麻豆精品久久久久久| 色狠狠桃花综合| 91福利国产精品|