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

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

?? lcd128x64.lst

?? 用keil c編寫12864LCD驅(qū)動程序,并用ISIS軟件仿真實際效果
?? LST
?? 第 1 頁 / 共 4 頁
字號:
 490               }
 491             }
 492           }
 493          /*---------------------指定位置顯示數(shù)字8*16-----------------------*/
 494          
 495          void sz_disp16(unsigned char pag,unsigned char col, unsigned char code *szk)
 496           {
 497   1        unsigned char j=0,i=0;
 498   1        for(j=0;j<2;j++)
 499   1         {
 500   2          write_command(Page_Add+pag+j);
 501   2          write_command(Col_Add+col);
 502   2          for(i=0;i<8;i++) 
 503   2               write_data(szk[8*j+i]);
 504   2         }
 505   1       }
 506          
 507          /*---------------------指定位置顯示漢字16*16-----------------------*/
 508          
 509          void hz_disp16(unsigned char pag,unsigned char col, unsigned char code *hzk)
 510           {
 511   1        unsigned char j=0,i=0;
 512   1        for(j=0;j<2;j++)
 513   1         {
 514   2          write_command(Page_Add+pag+j);
 515   2          write_command(Col_Add+col);
 516   2          for(i=0;i<16;i++) 
 517   2               write_data(hzk[16*j+i]);
 518   2         }
 519   1       }
 520          
 521          
 522          /*------------------初始化LCD屏--------------------------*/
 523          void init_lcd()
 524           {
 525   1        RST=0;
 526   1        delay(100);
 527   1        RST=1;
 528   1        delay(100);
 529   1      
 530   1        CS2=1;
 531   1        CS1=1;
 532   1      
 533   1        delay(100);
 534   1        write_command(Disp_Off);
 535   1        write_command(Page_Add+0);
 536   1        write_command(Start_Line+0);
 537   1        write_command(Col_Add+0);
 538   1        write_command(Disp_On);
 539   1       }
 540          
 541          
 542          /*-------------------------- 開機信息顯示------------------------*/
 543          void StartMsg(void)
 544           {
 545   1        Clr_Scr();         // 先清屏 //
 546   1        CS2=1;CS1=0;
 547   1        hz_disp16(0,32,huan);      //  歡
 548   1        delay(2000);
 549   1        hz_disp16(0,48,ying);      //  迎
 550   1        delay(2000);
 551   1        CS2=0;CS1=1;
C51 COMPILER V6.23a  LCD128X64                                                             04/07/2008 20:12:29 PAGE 10  

 552   1        hz_disp16(0,0,shi1);       //  使
 553   1        delay(2000);
 554   1        hz_disp16(0,16,yong);      //  用
 555   1        delay(2000);
 556   1        CS2=1;CS1=0;
 557   1        hz_disp16(2,32,shu);       //  數(shù)
 558   1        delay(2000);
 559   1        hz_disp16(2,48,ma);        //  碼
 560   1        delay(2000);
 561   1        CS2=0;CS1=1;
 562   1        hz_disp16(2,0,shi);        //  時
 563   1        delay(2000);
 564   1        hz_disp16(2,16,zhong);     //  鐘
 565   1        delay(2000);
 566   1      
 567   1        CS2=1;CS1=0;
 568   1        hz_disp16(5,16,zhi);       //  制
 569   1        delay(2000);
 570   1        hz_disp16(5,32,zuo);       //  作
 571   1        delay(2000);
 572   1        hz_disp16(5,48,maohao);    //  :
 573   1        delay(2000);
 574   1        CS2=0;CS1=1;
 575   1        hz_disp16(5,0,guo);       //  劉
 576   1        delay(2000);
 577   1        hz_disp16(5,16,bing);      //  兵
 578   1        delay(2000);
 579   1        hz_disp16(5,32,gantanhao);     //  !
 580   1        delay(2000);
 581   1       }
 582          /*------------------------時鐘固定漢字顯示-----------------------*/
 583          void ClockMsg(void)
 584           {
 585   1        Clr_Scr();         // 先清屏 //
 586   1        
 587   1        CS2=1;CS1=0;       // 左屏
 588   1        hz_disp16(1,32,xing);       //  星
 589   1        hz_disp16(1,48,qi);       //  期
 590   1        sz_disp16(3,0,shuzi[2]);       //  2
 591   1        sz_disp16(3,8,shuzi[0]);       //  0
 592   1        hz_disp16(3,32,nian);     //  年
 593   1        hz_disp16(5,48,shi2);     //  時
 594   1      
 595   1        CS2=0;CS1=1;       // 右屏
 596   1        hz_disp16(3,0,yue);      //  月
 597   1        hz_disp16(3,32,ri);      //  日
 598   1        hz_disp16(5,16,fen);      //  分
 599   1        hz_disp16(5,48,miao);     //  秒
 600   1       }
 601          
 602          
 603          /*-----------------------時鐘部分---------------------------*/
 604          
 605          ///////////////////////////////////////////////
 606          ///// 函數(shù)名:   寫入字節(jié)子函數(shù)          //////
 607          ///// 函數(shù)功能: 寫入一個字節(jié)到對應地址  //////
 608          ///// 函數(shù)參數(shù): 有(寫入的字節(jié)內(nèi)容)      //////
 609          ///// 返回值:   無                      //////
 610          ///////////////////////////////////////////////
 611          
 612          void InputByte(unsigned char dat) 
 613           { 
C51 COMPILER V6.23a  LCD128X64                                                             04/07/2008 20:12:29 PAGE 11  

 614   1        unsigned char i;
 615   1        ACC = dat;
 616   1        for(i=8; i>0; i--)
 617   1         {
 618   2          IO = ACC0;      
 619   2          CLK = 1;          //下降沿寫入數(shù)據(jù)//
 620   2          CLK = 0;
 621   2          ACC = ACC >> 1; 
 622   2         } 
 623   1       }
 624          
 625          /************************************************************************************///*時鐘部分*/↓
 626          ///////////////////////////////////////////////
 627          ///// 函數(shù)名:   讀出字節(jié)子函數(shù)          //////
 628          ///// 函數(shù)功能: 從對應地址讀出一個字節(jié)  //////
 629          ///// 函數(shù)參數(shù): 無                      //////
 630          ///// 返回值:   有(讀出的字節(jié)內(nèi)容)      //////
 631          ///////////////////////////////////////////////
 632          
 633          OutputByte(void) 
 634           { 
 635   1        unsigned char i;
 636   1        for(i=8; i>0; i--)
 637   1         {
 638   2          ACC = ACC >>1; 
 639   2          ACC7 = IO;
 640   2          CLK = 1;           //上升沿讀出數(shù)據(jù)//
 641   2          CLK = 0;
 642   2         } 
 643   1        return(ACC); 
 644   1       }
 645          /*************************************************************************************************/ 
 646          /////////////////////////////////////////////
 647          ///// 函數(shù)名:   寫入字節(jié)完整子函數(shù)    //////
 648          ///// 函數(shù)功能: 寫入一個字節(jié)到DS1302  //////
 649          ///// 調(diào)用: InputByte()               //////
 650          ///// 函數(shù)參數(shù): 有(寫入的地址和數(shù)據(jù))  //////
 651          ///// 返回值:   無                    //////
 652          /////////////////////////////////////////////
 653          
 654          void WriteTo1302(unsigned char Addr,unsigned char Date)
 655           {
 656   1        RST2 = 0;
 657   1        CLK = 0;
 658   1        RST2 = 1;
 659   1        InputByte(Addr);       // 先給地址,命令 //
 660   1        InputByte(Date);       // 再寫入一字節(jié)數(shù)據(jù) //
 661   1        CLK = 1;
 662   1        RST2 =0;
 663   1       }                                                      
 664          /*************************************************************************************************/ 
 665          /////////////////////////////////////////////
 666          ///// 函數(shù)名:   讀出字節(jié)完整子函數(shù)    //////
 667          ///// 函數(shù)功能: 從DS1302讀出一個字節(jié)  //////
 668          ///// 調(diào)用: InputByte(); OutputByte() //////
 669          ///// 函數(shù)參數(shù): 無                    //////
 670          ///// 返回值:   有(讀出的字節(jié)內(nèi)容)    //////
 671          /////////////////////////////////////////////
 672          
 673          ReadFrom1302(unsigned char Add)
 674           {
 675   1        unsigned char Date;
C51 COMPILER V6.23a  LCD128X64                                                             04/07/2008 20:12:29 PAGE 12  

 676   1        RST2 = 0;
 677   1        CLK = 0;
 678   1        RST2 = 1;
 679   1        InputByte(Add);         // 先給地址,命令 //
 680   1        Date = OutputByte();      // 再讀一字節(jié)數(shù)據(jù) //
 681   1        CLK = 1;
 682   1        RST2 =0;
 683   1        return(Date);
 684   1       }
 685          /*************************************************************************************************/
 686          /////////////////////////////////////////////////////////////////////////////////
 687          ///// 函數(shù)名稱: SetTime                                                     /////                         
             -                                        /////
 688          ///// 功能: 設置初始時間                                                    /////
 689          ///// 調(diào)用: WriteTo1302()                                                   /////
 690          ///// 輸入: pSecDa: 初始時間地址。初始時間格式為: 秒 分 時 日 月 星期 年    ///// 
 691          ///// 返回值: 無                                                            /////
 692          /////////////////////////////////////////////////////////////////////////////////
 693          
 694          void SetTime(unsigned char *pSecDa) 
 695           {
 696   1        unsigned char i;
 697   1        unsigned char Addr = 0x80; 
 698   1        WriteTo1302(0x8e,0x00);         // 控制命令,WP=0,寫操作 //
 699   1        for(i =7;i>0;i--)
 700   1         { 
 701   2          WriteTo1302(Addr,*pSecDa);         // 秒 分 時 日 月 星期 年 //
 702   2          pSecDa++;
 703   2          Addr +=2;
 704   2         }
 705   1        WriteTo1302(0x8e,0x80);         // 控制命令,WP=1,寫保護 //
 706   1       }                                                                  
 707          /**************************************************************************************************/ 
 708          //////////////////////////////////////////////////////////////////////////////////////
 709          ///// 名稱: GetTime                                                              /////
 710          ///// 說明:                                                                      /////
 711          ///// 功能: 讀取DS1302當前時間                                                   /////
 712          ///// 調(diào)用: uc_R1302()                                                           /////
 713          ///// 輸入: ucCurtime: 保存當前時間地址。當前時間格式為: 秒 分 時 日 月 星期 年  /////
 714          ///// 7Byte (BCD碼) 1B 1B 1B 1B 1B 1B 1B                                         /////
 715          ///// 返回值: 無                                                                 /////
 716          //////////////////////////////////////////////////////////////////////////////////////
 717          
 718          void GetTime(void) 
 719           {
 720   1        unsigned char i;
 721   1        unsigned char Addr = 0x81;
 722   1        for (i=0;i<7;i++)
 723   1         {
 724   2          Curtime[i] = ReadFrom1302(Addr);        // 格式為: 秒 分 時 日 月 星期 年 //
 725   2          Addr += 2;
 726   2         }
 727   1        sec = Curtime[0];
 728   1        min = Curtime[1];
 729   1        hour = Curtime[2];
 730   1        day = Curtime[5];
 731   1        date = Curtime[3];
 732   1        month = Curtime[4];
 733   1        year = Curtime[6];
 734   1       }
 735          /**************************************************************************************************/
 736          ////////////////////////////////////////////////////
C51 COMPILER V6.23a  LCD128X64                                                             04/07/2008 20:12:29 PAGE 13  

 737          ///// 函數(shù)名:   定時器T0初始化子函數(shù)         //////

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av午夜影院| 国产精品网站一区| 欧美激情一区在线| 香蕉久久一区二区不卡无毒影院 | 国产精品一区在线观看你懂的| 91视频观看免费| 久久久精品蜜桃| 另类小说综合欧美亚洲| 欧洲生活片亚洲生活在线观看| 久久久久久久精| 美女精品自拍一二三四| 91黄色小视频| 中文字幕在线观看一区二区| 韩国成人福利片在线播放| 欧美疯狂做受xxxx富婆| 樱花影视一区二区| 丰满岳乱妇一区二区三区| 精品嫩草影院久久| 久久精品国产亚洲a| 欧美一区二区女人| 亚洲成人777| 欧美在线视频全部完| 中文字幕综合网| 91免费版在线看| 亚洲色图清纯唯美| 91视频.com| 国产精品家庭影院| 99re热这里只有精品视频| 亚洲国产精品传媒在线观看| 高清国产午夜精品久久久久久| 国产亚洲一区二区三区| 国产一区美女在线| 2022国产精品视频| 国产一区二区在线电影| 久久综合久久99| 精品一区二区在线免费观看| 精品久久一二三区| 韩国欧美国产1区| 久久美女艺术照精彩视频福利播放| 精品一区二区三区免费观看| wwww国产精品欧美| 成人av影视在线观看| 亚洲精品国产一区二区三区四区在线 | 精品一区二区三区香蕉蜜桃 | 欧美天堂一区二区三区| 亚洲高清免费视频| 欧美一级久久久久久久大片| 美女看a上一区| 国产精品乱人伦| 日本韩国欧美国产| 男男gaygay亚洲| 久久综合九色综合97婷婷| 国产成人av资源| 亚洲精品国产精华液| 91精品国产色综合久久ai换脸| 久久99精品久久久| 国产精品第13页| 欧美久久久久久久久| 国产麻豆欧美日韩一区| 亚洲欧洲在线观看av| 精品视频色一区| 国产乱码精品一区二区三区av| 一色桃子久久精品亚洲| 欧美精品视频www在线观看 | 性欧美大战久久久久久久久| 欧美电视剧在线观看完整版| av高清久久久| 免费成人在线观看视频| 国产精品嫩草99a| 欧美一级二级在线观看| av高清久久久| 精品亚洲porn| 一区二区免费视频| 久久久综合精品| 色综合天天综合网天天看片| 美腿丝袜亚洲三区| 亚洲欧洲中文日韩久久av乱码| 欧美xxxxxxxx| 91成人看片片| 国产成人亚洲综合色影视| 亚洲1区2区3区4区| 国产精品另类一区| 精品av久久707| 制服丝袜在线91| 日本道在线观看一区二区| 国产精品99久久久| 日韩中文字幕不卡| 亚洲另类春色校园小说| 国产喷白浆一区二区三区| 欧美一区二区久久| 欧美综合久久久| 91蜜桃免费观看视频| 国产尤物一区二区在线| 日韩精品一二区| 亚洲成a人片综合在线| 国产精品福利一区| 国产欧美精品一区二区三区四区 | 国产精品天天看| 精品国产乱码久久久久久久| 欧美日韩国产一级| 91视视频在线观看入口直接观看www| 国产精品小仙女| 韩国女主播一区二区三区| 青青草伊人久久| 日韩高清不卡一区二区| 亚洲成人tv网| 亚洲国产美女搞黄色| 一级日本不卡的影视| 亚洲欧美在线视频| 国产精品久久久久久久岛一牛影视| 久久久噜噜噜久噜久久综合| 日韩免费观看高清完整版在线观看| 欧美日韩国产电影| 欧美色视频在线观看| 欧美日韩国产免费一区二区 | 色综合色狠狠天天综合色| bt欧美亚洲午夜电影天堂| 粉嫩在线一区二区三区视频| 风流少妇一区二区| 成人国产精品免费| 波多野结衣91| 91欧美一区二区| 欧美日韩一本到| 欧美一区三区二区| 日韩欧美的一区二区| 久久久国产精品麻豆| 国产欧美日韩在线看| 亚洲欧洲成人自拍| 亚洲最色的网站| 日日噜噜夜夜狠狠视频欧美人| 免费观看一级特黄欧美大片| 韩国精品久久久| 99久久er热在这里只有精品66| 色综合久久天天| 欧美写真视频网站| 91精品国产综合久久蜜臀| 久久嫩草精品久久久久| 国产蜜臀av在线一区二区三区| 中文字幕日韩av资源站| 亚洲成人免费看| 老司机午夜精品| 成人av午夜电影| 欧美日韩黄视频| 久久众筹精品私拍模特| 中文字幕一区在线观看视频| 亚洲bdsm女犯bdsm网站| 国产成人精品一区二| 色婷婷国产精品久久包臀| 91精品国产综合久久蜜臀| 国产免费久久精品| 亚洲成人tv网| 成人高清视频免费观看| 5566中文字幕一区二区电影| 欧美国产亚洲另类动漫| 亚洲va欧美va天堂v国产综合| 久久99国内精品| 色欧美片视频在线观看| 日韩精品在线一区| 亚洲女同女同女同女同女同69| 免费在线观看不卡| 99re成人精品视频| 日韩三级视频在线看| 自拍偷拍亚洲激情| 成人激情动漫在线观看| 欧美精选午夜久久久乱码6080| 久久精品亚洲精品国产欧美 | 欧美精品亚洲一区二区在线播放| 国产欧美精品区一区二区三区| 日韩电影在线一区二区三区| 一本久久精品一区二区| 亚洲精品一区二区精华| 亚洲综合色区另类av| 国产精品88av| 日韩一区二区精品在线观看| 亚洲黄色av一区| 成人黄色av电影| 久久久久久免费网| 日av在线不卡| 欧美日韩一区中文字幕| 亚洲欧美在线视频观看| 国产不卡高清在线观看视频| 日韩视频一区二区| 一区二区三区国产精华| 不卡免费追剧大全电视剧网站| 久久久久久亚洲综合影院红桃| 蜜桃精品在线观看| 制服丝袜av成人在线看| 亚洲成人av一区二区| 欧美午夜寂寞影院| 亚洲品质自拍视频| 91浏览器在线视频| 国产精品欧美一区二区三区| 成人av在线影院| 久久久精品国产免费观看同学| 激情丁香综合五月| 久久亚洲一区二区三区四区| 国产美女精品在线| 国产欧美中文在线| 国产成人啪午夜精品网站男同| 久久女同性恋中文字幕|