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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.lst

?? 本程序是一個液晶時鐘程序
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 182   1              lcdWriteCommand(FuncDrawOn);
 183   1              lcdWriteCommand(FunctionSetB);
 184   1      }
 185          /***************************************************************/
 186          //功能:向LCD寫一個字符串
 187          //輸入參數:行x,列y,每一位顯示時間speed,顯示字符串首地址msg
 188          void lcdword (uchar X, Y, speed, uchar *msg) 
 189          {
 190   1              if (X==0){ X=0x80;}
 191   1              else if (X==1){ X=0x90;}
 192   1              else if (X==2){ X=0x88;}
 193   1              else if (X==3){ X=0x98;}
 194   1              Y = X + Y;
 195   1              lcdWriteCommand(Y);
 196   1              while (*msg)
 197   1              { lcdWriteData(*msg++);delayMs(speed);}
 198   1      }
 199          /***************************************************************/
 200          //DS1302時鐘芯片相關的驅動程序
 201          /***************************************************************/
 202          //功能:DS1302寫入字節
 203          void clock_out(uchar dd)
 204          {  uchar i,temp;
 205   1              for ( i=8; i>0; i-- )        //循環8次移位
 206   1       {  temp=dd;
 207   2          clock_dat=(bit)(temp&0x01);  //每次傳輸低字節
 208   2          dd>>=1;                      //右移一位
 209   2          clock_clk=1; clock_clk=0;
 210   2        }
 211   1      }
 212          /***************************************************************/
 213          //功能:DS1302讀入字節
 214          uchar clock_in(void)
 215          {  uchar i;     
 216   1         clock_dat=1;
 217   1         for(i=8;i>0;i-- )
 218   1         { ACC>>=1;a7=clock_dat;
 219   2           clock_clk=1; clock_clk=0;
 220   2          }
 221   1              return(ACC); 
 222   1      }
 223          /***************************************************************/
 224          //功能:DS1302讀數據
 225          uchar read_clock(uchar ord)
 226          {       uchar dd=0;
 227   1              clock_clk=0;
 228   1              clock_Rst=0;
 229   1              clock_Rst=1;
 230   1              clock_out(ord);
 231   1              dd=clock_in();
 232   1              clock_Rst=0;
 233   1              clock_clk=1;
 234   1              return(dd);
 235   1      }
 236          /***************************************************************/
 237          //功能:DS1302寫數據
 238          void write_clock(uchar ord, uchar dd)
 239          {       clock_clk=0;
 240   1              clock_Rst=0;
 241   1              clock_Rst=1;
C51 COMPILER V8.05a   MAIN                                                                 12/17/2007 10:55:25 PAGE 5   

 242   1              clock_out(ord);
 243   1              clock_out(dd);
 244   1              clock_Rst=0;
 245   1              clock_clk=1;
 246   1      }
 247          /***************************************************************/
 248          //功能:年月日星期小時分秒的時鐘數據讀取
 249          void read_clockS(void)
 250          {       ss = read_clock(0x81);//讀取秒數據
 251   1              mm = read_clock(0x83);//讀取分鐘數據
 252   1              hh = read_clock(0x85);//小時
 253   1              dd = read_clock(0x87);//日
 254   1              mo = read_clock(0x89);//月
 255   1              xq = read_clock(0x8b);//星期
 256   1              yy = read_clock(0x8d);//年
 257   1      }
 258          /***************************************************************/
 259          //功能:設置1302的初始時間(2008年1月1日00時00分00秒星期二)
 260          void Init_1302(void)
 261          { uchar f;
 262   1              if(read_clock(0xc1) != 0xaa)
 263   1              {       write_clock(0x8e,0x00);//允許寫操作
 264   2                      write_clock(0x8c,0x08);//年
 265   2                      write_clock(0x8a,0x02);//星期
 266   2                      write_clock(0x88,0x01);//月
 267   2                      write_clock(0x86,0x01);//日
 268   2                      write_clock(0x84,0x00);//小時
 269   2                      write_clock(0x82,0x00);//分鐘
 270   2                      write_clock(0x80,0x00);//秒
 271   2                      write_clock(0x90,0xa5);//充電   
 272   2                      write_clock(0xc0,0xaa);//寫入初始化標志RAM(第00個RAM位置)
 273   2                      for(f=0;f<60;f=f+2)
 274   2                      { write_clock(0xc2+f,0x00); }//清除鬧鐘RAM位為0
 275   2                      write_clock(0x8e,0x80);//禁止寫操作
 276   2              }
 277   1      }
 278          /***************************************************************/
 279          //功能:公歷節日數據庫表
 280          void Festival (void) 
 281          {  //在屏幕第一行顯示節日
 282   1                      if(mo==0x01&&dd==0x01){lcdword(0,0,1,"  新年快樂"); }//1月
 283   1                      else if( mo == 0x02 && dd == 0x10 ){ lcdword(0,0,1,"國際氣象日"); }//2月        
 284   1                      else if( mo == 0x02 && dd == 0x14 ){ lcdword(0,0,1,"今天情人節"); }                             
 285   1                      else if( mo == 0x03 && dd == 0x08 ){ lcdword(0,0,1," 3.8婦女節"); }     //3月   
 286   1                      else if( mo == 0x03 && dd == 0x12 ){ lcdword(0,0,1,"  植樹節  "); }                     
 287   1                      else if( mo == 0x03 && dd == 0x15 ){ lcdword(0,0,1,"國際消費日"); }                     
 288   1                      else if( mo == 0x04 && dd == 0x01 ){ lcdword(0,0,1,"  愚人節  "); }//4                  
 289   1                      else if( mo == 0x04 && dd == 0x08 ){ lcdword(0,0,1,"  復活節  "); }             
 290   1                      else if( mo == 0x04 && dd == 0x22 ){ lcdword(0,0,1,"世界地球日"); }                             
 291   1                      else if( mo == 0x05 && dd == 0x01 ){ lcdword(0,0,1,"國際勞動節"); }//5          
 292   1                      else if( mo == 0x05 && dd == 0x04 ){ lcdword(0,0,1,"中國青年節"); }             
 293   1                      else if( mo == 0x05 && dd == 0x08 ){ lcdword(0,0,1,"  紅十字日"); }             
 294   1                      else if( mo == 0x05 && dd == 0x12 ){ lcdword(0,0,1,"國際護士節"); }             
 295   1                      else if( mo == 0x05 && dd == 0x05 ){ lcdword(0,0,1,"近日母親節"); }             
 296   1                      else if( mo == 0x05 && dd == 0x31 ){ lcdword(0,0,1,"世界無煙日"); }                             
 297   1                      else if( mo == 0x06 && dd == 0x01 ){ lcdword(0,0,1,"國際兒童節"); }//6
 298   1                      else if( mo == 0x06 && dd == 0x15 ){ lcdword(0,0,1,"近日父親節"); }
 299   1                      else if( mo == 0x07 && dd == 0x01 ){ lcdword(0,0,1,"香港回歸日"); }//7
 300   1                      else if( mo == 0x07 && dd == 0x07 ){ lcdword(0,0,1,"警!!國恥日"); }
 301   1                      else if( mo == 0x07 && dd == 0x11 ){ lcdword(0,0,1,"世界人口日"); }
 302   1                      else if( mo == 0x08 && dd == 0x01 ){ lcdword(0,0,1,"八一建軍節"); }//8
 303   1                      else if( mo == 0x08 && dd == 0x15 ){ lcdword(0,0,1,"戰勝日本日"); }
C51 COMPILER V8.05a   MAIN                                                                 12/17/2007 10:55:25 PAGE 6   

 304   1                      else if( mo == 0x09 && dd == 0x08 ){ lcdword(0,0,1,"國際掃盲日"); }//9
 305   1                      else if( mo == 0x09 && dd == 0x10 ){ lcdword(0,0,1,"中國教師節"); }
 306   1                      else if( mo == 0x09 && dd == 0x18 ){ lcdword(0,0,1,"!!9.18記念"); }
 307   1                      else if( mo == 0x09 && dd == 0x17 ){ lcdword(0,0,1,"國際和平日"); }
 308   1                      else if( mo == 0x10 && dd == 0x01 ){ lcdword(0,0,1,"  國慶節  "); }//10
 309   1                      else if( mo == 0x10 && dd == 0x16 ){ lcdword(0,0,1,"世界糧食節"); }
 310   1                      else if( mo == 0x10 && dd == 0x24 ){ lcdword(0,0,1,"  聯合國日"); }
 311   1                      else if( mo == 0x11 && dd == 0x10 ){ lcdword(0,0,1,"世界青年節"); }//11
 312   1                      else if( mo == 0x11 && dd == 0x28 ){ lcdword(0,0,1,"    感恩節"); }
 313   1                      else if( mo == 0x12 && dd == 0x01 ){ lcdword(0,0,1,"世界艾滋日"); }//12
 314   1                      else if( mo == 0x12 && dd == 0x24 ){ lcdword(0,0,1,"今晚平安夜"); }
 315   1                      else if( mo == 0x12 && dd == 0x25 ){ lcdword(0,0,1,"  圣誕快樂"); }
 316   1                      else if( mo == 0x12 && dd == 0x31 ){ lcdword(0,0,1,"  明日新年"); }
 317   1                       //非節日時顯示時晨信息
 318   1                      else if ( hh >= 0x04 && hh < 0x06 ){ lcdword(0,0,1,"★★▲凌晨"); }
 319   1                      else if ( hh >= 0x06 && hh < 0x08 ){ lcdword(0,0,1,"☆○▲早晨"); }
 320   1                      else if ( hh >= 0x08 && hh < 0x12 ){ lcdword(0,0,1,"●▲▲上午"); }
 321   1                      else if ( hh == 0x12)              { lcdword(0,0,1,"▲●▲中午"); }
 322   1                      else if ( hh >= 0x13 && hh < 0x18 ){ lcdword(0,0,1,"▲▲●下午"); }
 323   1                      else if ( hh >= 0x18 && hh < 0x22 ){ lcdword(0,0,1,"▲●☆晚上"); }
 324   1                      else if ( hh >= 0x22 && hh <=0x23 ){ lcdword(0,0,1,"★☆★夜里"); }
 325   1                      else if ( hh >= 0x00 && hh < 0x04 ){ lcdword(0,0,1,"★★★深夜"); }
 326   1      }
 327          /***************************************************************/
 328          //功能:向LCM中填寫年
 329          void lcm_w_yy(void)
 330          {  //if(read_clock(0x8d) != yy)
 331   1              //{     
 332   1              yy=read_clock(0x8d);   //讀取年
 333   1                      lcdword(1,0,1,"20");     //顯示20
 334   1                      lcdWriteData((yy/16)+0x30);  //顯示年十位       
 335   1                      lcdWriteData(yy%16+0x30);         //顯示年個位
 336   1         // } 
 337   1      }
 338          /***************************************************************/
 339          //向LCM中填寫月
 340          void lcm_w_mo(void)
 341          {
 342   1        //if(read_clock(0x89) != mo)
 343   1                //{ 
 344   1                mo = read_clock(0x89);           //讀取月
 345   1                      lcdWriteCommand(0x92);
 346   1                      lcdWriteData(0x16);              //顯示“-”
 347   1                              if(mo/16!=0)
 348   1                              {lcdWriteData((mo/16)+0x30);}   //顯示十位
 349   1                              else{lcdWriteData(0x20);}   //十位為零則消隱                    
 350   1                      lcdWriteData(mo%16+0x30);       //顯示月的個位
 351   1                      lcdWriteData(0x16);                //顯示“-”
 352   1             //}      
 353   1      }
 354          /***************************************************************/
 355          //功能:向LCD中填寫日數據
 356          void lcm_w_dd(void)
 357          {
 358   1         //if(read_clock(0x87) != dd)
 359   1         //{
 360   1              dd = read_clock(0x87);     //讀取日
 361   1              lcdWriteCommand(0x94);
 362   1              if(dd/16!= 0){lcdWriteData((dd/16)+0x30);}      //顯示十位
 363   1              else{lcdWriteData(0x20);}                    //十位為零則消隱   
 364   1              lcdWriteData(dd%16+0x30);                               
 365   1         //}  
C51 COMPILER V8.05a   MAIN                                                                 12/17/2007 10:55:25 PAGE 7   

 366   1      }
 367          /***************************************************************/
 368          //功能:星期處理并送入LCD的指定區域
 369          void lcm_w_xq(void)
 370          {
 371   1        unsigned char sel;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品色哟哟网站| 樱花影视一区二区| 97se亚洲国产综合自在线| 婷婷久久综合九色综合绿巨人| 久久亚洲精华国产精华液| 在线视频你懂得一区| 国产成人精品www牛牛影视| 奇米一区二区三区av| 亚洲精品成人精品456| 久久久精品蜜桃| 欧美一区二区在线免费观看| 在线免费观看日本欧美| 成人性视频免费网站| 久久99深爱久久99精品| 亚洲bt欧美bt精品777| 亚洲欧美日韩在线不卡| 国产视频一区在线观看| 欧美一卡在线观看| 欧美视频三区在线播放| 91在线一区二区三区| 国产中文字幕一区| 久久精品国产网站| 免费成人在线视频观看| 性久久久久久久久| 亚洲一区二区四区蜜桃| 亚洲色图欧美偷拍| 国产精品看片你懂得| 国产日韩精品一区二区三区在线| 欧美mv和日韩mv国产网站| 欧美一区二区三区公司| 欧美男人的天堂一二区| 欧美视频你懂的| 精品视频在线看| 欧美私人免费视频| 欧美日韩国产大片| 欧美日韩精品免费观看视频| 欧美特级限制片免费在线观看| 欧美亚洲日本国产| 欧美日韩一区二区三区在线看| 欧美丝袜丝交足nylons| 欧美日韩国产片| 7777精品久久久大香线蕉| 宅男在线国产精品| 日韩欧美一级精品久久| 久久伊人中文字幕| 国产亚洲人成网站| 国产精品嫩草影院com| 国产精品久久久久9999吃药| 国产精品福利一区| 一区二区久久久久| 偷拍日韩校园综合在线| 色婷婷精品久久二区二区蜜臀av | 国产91清纯白嫩初高中在线观看| 激情综合网最新| 国产91精品欧美| 91在线码无精品| 在线国产亚洲欧美| 91精品国产一区二区三区蜜臀| 亚洲男人天堂一区| 亚洲综合999| 免费看黄色91| 国产成人在线视频网站| 99久久精品免费精品国产| 一本大道久久a久久精二百 | 久久精品一区蜜桃臀影院| 国产精品丝袜在线| 樱花影视一区二区| 久久99精品国产.久久久久久 | 欧美视频在线一区| 欧美成va人片在线观看| 国产精品色一区二区三区| 亚洲精品成人天堂一二三| 日本不卡视频在线| 成人永久看片免费视频天堂| 91久久精品日日躁夜夜躁欧美| 91精品国产高清一区二区三区| 久久久欧美精品sm网站| 亚洲人xxxx| 久久国产精品99精品国产| av午夜精品一区二区三区| 欧美色图片你懂的| 国产片一区二区三区| 亚洲国产aⅴ成人精品无吗| 韩国精品久久久| 欧美午夜不卡在线观看免费| 久久精品人人做人人综合 | 日韩区在线观看| 亚洲视频免费观看| 精品亚洲国产成人av制服丝袜| 日本韩国欧美一区| wwwwxxxxx欧美| 亚洲成人手机在线| 成人av在线播放网站| 欧美一区二区精品| 一卡二卡欧美日韩| 国产成人自拍网| 欧美成人性战久久| 亚洲va在线va天堂| 99久久精品免费看国产| 精品999久久久| 亚洲成a人v欧美综合天堂下载| 成人性生交大片免费看在线播放| 91精品在线观看入口| 亚洲精品日韩一| 福利一区二区在线观看| 日韩你懂的在线播放| 一区二区三区日韩欧美精品 | 国产成人av福利| 欧美一区永久视频免费观看| 一卡二卡欧美日韩| 99精品视频在线播放观看| 国产无人区一区二区三区| 久久精品国产亚洲一区二区三区| 欧美色图片你懂的| 亚洲综合免费观看高清完整版在线| k8久久久一区二区三区| 国产午夜精品美女毛片视频| 麻豆91免费观看| 3d成人h动漫网站入口| 夜夜嗨av一区二区三区| 91蝌蚪porny| 一区免费观看视频| av影院午夜一区| 国产精品网曝门| www.亚洲国产| 国产精品另类一区| 成人午夜免费电影| 国产精品久久久久久久久久免费看 | 日韩精品一区二区三区视频| 亚洲动漫第一页| 日本高清不卡在线观看| 亚洲免费av在线| 一本到不卡精品视频在线观看| √…a在线天堂一区| 波多野结衣在线aⅴ中文字幕不卡| 久久久久综合网| 福利一区二区在线观看| 中文字幕av资源一区| a美女胸又www黄视频久久| 欧美激情一区二区三区全黄| 国产精品911| 国产精品免费久久| 972aa.com艺术欧美| 一区二区三区波多野结衣在线观看| 色婷婷国产精品综合在线观看| 亚洲影院在线观看| 欧美挠脚心视频网站| 久久精品久久99精品久久| 欧美精品一区二区三区很污很色的| 激情综合网最新| 国产片一区二区| 色女孩综合影院| 婷婷久久综合九色综合伊人色| 日韩视频一区二区在线观看| 韩国在线一区二区| 国产精品高清亚洲| 欧美日韩国产一二三| 美女在线一区二区| 国产偷v国产偷v亚洲高清| eeuss鲁一区二区三区| 一区二区三区不卡在线观看 | 91在线无精精品入口| 一区二区三区高清不卡| 欧美一区二区免费| www.亚洲在线| 三级在线观看一区二区| 欧美精品一区视频| 91捆绑美女网站| 麻豆精品国产91久久久久久| 国产欧美日韩在线观看| 欧美性三三影院| 国内成人免费视频| 亚洲婷婷综合色高清在线| 欧美日本在线播放| 国产成人夜色高潮福利影视| 亚洲乱码国产乱码精品精的特点 | 欧美一区二区国产| a亚洲天堂av| 久久精品国产秦先生| 中文字幕一区二区不卡| 91精品在线观看入口| 99久久婷婷国产综合精品 | 91福利视频网站| 久久成人久久爱| 亚洲欧美色图小说| 精品国产电影一区二区| 色婷婷综合激情| 国产精品亚洲午夜一区二区三区 | 96av麻豆蜜桃一区二区| 麻豆精品蜜桃视频网站| 亚洲免费资源在线播放| 精品国产污污免费网站入口| 91成人在线免费观看| 国产黄色精品视频| 美女国产一区二区三区| 亚洲另类中文字| 国产精品丝袜在线| 精品国产91亚洲一区二区三区婷婷| 在线观看91精品国产入口| 成人精品亚洲人成在线|