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

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

?? lcd.lst

?? flash_download.C8051中的應(yīng)用
?? LST
?? 第 1 頁 / 共 3 頁
字號(hào):
 300   1         LCD_Disp_Word(85,2,WLib_9_5x8,1,5);
 301   1         LCD_Disp_Word(90,2,WLib_7_5x8,1,5);
 302   1         LCD_Disp_Word(95,2,WLib_line_6x8,1,6);
 303   1         LCD_Disp_Word(101,2,WLib_8_5x8,1,5);
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 6   

 304   1         LCD_Disp_Word(106,2,WLib_0_5x8,1,5);
 305   1         LCD_Disp_Word(111,2,WLib_2_5x8,1,5);
 306   1      }
 307          
 308          /***********************************************************************************
 309          * 函數(shù)名稱:dis_clr;
 310          *
 311          * 函數(shù)功能描述: 清屏;
 312          *              
 313          * 輸入?yún)?shù):none;
 314          *
 315          * 返回?cái)?shù)據(jù):none;
 316          *
 317          * 注意:    none;
 318          ************************************************************************************/
 319          
 320          void dis_clr(void)
 321          {
 322   1            unsigned char x,y;
 323   1            for(y=0;y<8;y++)
 324   1              {
 325   2                 for(x=0;x<128;x++)                
 326   2                       lcd_wrda(x,y,0x00);
 327   2              }
 328   1      }
 329          
 330          /***********************************************************************************
 331          * 函數(shù)名稱:dis_full;
 332          *
 333          * 函數(shù)功能描述: 寫滿屏;
 334          *              
 335          * 輸入?yún)?shù):none;
 336          *
 337          * 返回?cái)?shù)據(jù):none;
 338          *
 339          * 注意:    none;
 340          ************************************************************************************/
 341          
 342          void dis_full(void)
 343          {
 344   1            unsigned char x,y;
 345   1            for(y=0;y<8;y++)
 346   1              {
 347   2                 for(x=0;x<128;x++)                
 348   2                       lcd_wrda(x,y,0xff);
 349   2              }
 350   1      }
 351          
 352          /***********************************************************************************
 353          * 函數(shù)名稱:checkbusy;
 354          *
 355          * 函數(shù)功能描述: 判斷LCD忙等待;
 356          *              
 357          * 輸入?yún)?shù):none;
 358          *
 359          * 返回?cái)?shù)據(jù):none;
 360          *
 361          * 注意:    none;
 362          ************************************************************************************/
 363          
 364          void checkbusy(void)
 365          {
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 7   

 366   1         addr=0x980e;
 367   1      
 368   1         _nop_();_nop_();
 369   1          _nop_();_nop_();
 370   1      
 371   1         do
 372   1         {
 373   2            tp=addr;
 374   2         }while((*tp&0x80)==0x80);
 375   1      
 376   1         addr=0x180f;
 377   1      }
 378          
 379          /***********************************************************************************
 380          * 函數(shù)名稱:lcd_wrct;
 381          *
 382          * 函數(shù)功能描述: 向LCD寫命令;
 383          *              
 384          * 輸入?yún)?shù):none;
 385          *
 386          * 返回?cái)?shù)據(jù):none;
 387          *
 388          * 注意:    none;
 389          ************************************************************************************/
 390          
 391          void lcd_wrct(unsigned char dd)
 392          {
 393   1         DISABLE_INTERRUPTS;  
 394   1      
 395   1         addr=0x980c;
 396   1          tp=addr;
 397   1         *tp=dd;
 398   1      
 399   1         addr=0x180c;
 400   1      
 401   1         _nop_();_nop_();
 402   1          _nop_();_nop_();
 403   1      
 404   1         addr=0x180d;
 405   1      
 406   1         ENABLE_INTERRUPTS;
 407   1      }
 408          
 409          /***********************************************************************************
 410          * 函數(shù)名稱:set_xy;
 411          *
 412          * 函數(shù)功能描述: LCD讀寫位置變換;
 413          *              
 414          * 輸入?yún)?shù):unsigned char類型坐標(biāo)x,y;
 415          *
 416          * 返回?cái)?shù)據(jù):none;
 417          *
 418          * 注意:    none;
 419          ************************************************************************************/
 420          
 421          void set_xy(unsigned char x,unsigned char y)
 422          {
 423   1         DISABLE_INTERRUPTS;
 424   1        
 425   1          checkbusy();
 426   1      
 427   1         y&=0x07;
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 8   

 428   1         y|=0xB8;
 429   1         lcd_wrct(y);
 430   1      
 431   1          x&=0x3F;
 432   1         x|=0x40;
 433   1         lcd_wrct(x);
 434   1      
 435   1         ENABLE_INTERRUPTS;
 436   1      }
 437          
 438          /***********************************************************************************
 439          * 函數(shù)名稱:lcd_wrda;
 440          *
 441          * 函數(shù)功能描述:向LCD寫數(shù)據(jù);
 442          *              
 443          * 輸入?yún)?shù):unsigned char類型坐標(biāo)x,y, unsigned char類型寫入數(shù)據(jù)dd;
 444          *
 445          * 返回?cái)?shù)據(jù):none;
 446          *
 447          * 注意:    none;
 448          ************************************************************************************/
 449          
 450          void lcd_wrda(unsigned char x,unsigned char y,unsigned char dd)
 451            {
 452   1          
 453   1            DISABLE_INTERRUPTS;
 454   1         set_xy(x,y);
 455   1          checkbusy();
 456   1          if(x<64)
 457   1               {
 458   2               addr=0x9805;
 459   2               tp=0x9805;
 460   2             }
 461   1          else
 462   1               {
 463   2               addr=0x9809;
 464   2               tp=0x9809;
 465   2             }
 466   1      
 467   1      
 468   1         *tp=dd;
 469   1      
 470   1         ENABLE_INTERRUPTS;
 471   1        }
 472          
 473          /***********************************************************************************
 474          * 函數(shù)名稱:lcd_rdda;
 475          *
 476          * 函數(shù)功能描述:從LCD中讀數(shù)據(jù);
 477          *              
 478          * 輸入?yún)?shù):unsigned char類型坐標(biāo)x,y, 
 479          *
 480          * 返回?cái)?shù)據(jù):unsigned char類型讀出數(shù)據(jù);
 481          *
 482          * 注意:    none;
 483          ************************************************************************************/
 484          
 485          unsigned char lcd_rdda(unsigned char x,unsigned char y)
 486          {  
 487   1         unsigned char xdata readdata;
 488   1      
 489   1          set_xy(x,y);
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 9   

 490   1          checkbusy();
 491   1          if(x<64)
 492   1               {
 493   2               addr=0x9807;
 494   2      
 495   2               tp=addr;
 496   2               addr=0x1805;
 497   2             }
 498   1          else
 499   1               {
 500   2               addr=0x980b;
 501   2      
 502   2               tp=addr;
 503   2               addr=0x1809;
 504   2             }
 505   1         readdata=*tp;
 506   1          checkbusy();
 507   1          if(x<64)
 508   1               {
 509   2               addr=0x9807;
 510   2      
 511   2               tp=addr;
 512   2               addr=0x1805;
 513   2             }
 514   1          else
 515   1               {
 516   2               addr=0x980b;
 517   2      
 518   2               tp=addr;
 519   2               addr=0x1809;
 520   2             }
 521   1         readdata=*tp;
 522   1         return readdata;
 523   1      }
 524          
 525          /***********************************************************************************
 526          * 函數(shù)名稱:dis_start;
 527          *
 528          * 函數(shù)功能描述:顯示開機(jī)畫面;
 529          *              
 530          * 輸入?yún)?shù):none;
 531          *
 532          * 返回?cái)?shù)據(jù):none;
 533          *
 534          * 注意:    none;
 535          ************************************************************************************/
 536          
 537          void dis_start(void)
 538          {
 539   1            unsigned char x,y;
 540   1            for(y=0;y<8;y++)
 541   1              {
 542   2                 for(x=0;x<128;x++)
 543   2                    {
 544   3                       _nop_();_nop_();
 545   3                       lcd_wrda(x,y,0xAA); _nop_();_nop_();
 546   3                       lcd_wrda(x+1,y,0x55);_nop_();_nop_();
 547   3                       x+=1;
 548   3                    }
 549   2              }
 550   1      }
 551          
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 10  

 552          /***********************************************************************************
 553          * 函數(shù)名稱:LCD_Draw_dot;
 554          *
 555          * 函數(shù)功能描述:畫點(diǎn)(x,y);
 556          *              
 557          * 輸入?yún)?shù):BYTE類型坐標(biāo)x,y; bool類型標(biāo)識(shí)flag;
 558          *
 559          * 返回?cái)?shù)據(jù):none;
 560          *
 561          * 注意:    none;
 562          ************************************************************************************/
 563          
 564          void  LCD_Draw_dot(unsigned char x,unsigned char y,bool flag)
 565          {
 566   1         R_BYTE temp,bit_x;
 567   1      
 568   1         bit_x=7-y%8;
 569   1      
 570   1         y=7-y/8;
 571   1         
 572   1         temp=lcd_rdda(x,y);
 573   1         if (flag)
 574   1            temp|=(1<<bit_x);
 575   1         else
 576   1            temp&=~(1<<bit_x);
 577   1      
 578   1         lcd_wrda(x,y,temp);
 579   1      }
 580          
 581          /***********************************************************************************
 582          * 函數(shù)名稱:LCD_Draw_line;
 583          *
 584          * 函數(shù)功能描述:(x1,y1)--(x2,y2)處劃線;
 585          *              
 586          * 輸入?yún)?shù):BYTE類型坐標(biāo)x1,y1,x2,y2; bool類型標(biāo)識(shí)flag;
 587          *
 588          * 返回?cái)?shù)據(jù):none;
 589          *
 590          * 注意:    none;
 591          ************************************************************************************/
 592          
 593          bool  LCD_Draw_line(unsigned char x1,y1,x2,y2,bool flag)
 594          {
 595   1         R_BYTE i,temp;
 596   1         float data k,b;
 597   1         
 598   1         if ((x1>=MAX_BIT_X)||(x2>=MAX_BIT_X)||(y1>=MAX_BIT_Y)||(y2>=MAX_BIT_Y))
 599   1            return false;
 600   1      
 601   1         if (y1==y2)       
 602   1         {
 603   2            if (x1>x2)
 604   2            {
 605   3               temp=x1;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91最新地址在线播放| 久久9热精品视频| 国产福利一区二区三区视频| 欧美午夜一区二区三区免费大片| 精品福利二区三区| 亚洲成av人综合在线观看| 99久久99久久久精品齐齐| 亚洲欧美一区二区在线观看| 男人操女人的视频在线观看欧美| 色婷婷亚洲精品| 国产目拍亚洲精品99久久精品| 日韩电影在线观看一区| 色老头久久综合| 久久精品人人爽人人爽| 免费成人美女在线观看.| 日本精品一级二级| 中文字幕视频一区二区三区久| 国产精品综合在线视频| 日韩欧美成人午夜| 偷拍日韩校园综合在线| 日本高清成人免费播放| 国产精品色哟哟| 国产一区二区三区四区五区入口| 91精品国产欧美一区二区成人| 一区二区在线看| 91美女视频网站| 国产精品情趣视频| 成人国产精品视频| 欧美激情一区二区三区四区| 国产精品综合久久| 久久天天做天天爱综合色| 久久国产人妖系列| 日韩精品一区二区三区四区| 免费亚洲电影在线| 日韩视频永久免费| 久久成人羞羞网站| 精品国产不卡一区二区三区| 精品一区在线看| 精品欧美一区二区三区精品久久| 蜜臀va亚洲va欧美va天堂| 欧美一区二区视频在线观看2022| 香蕉成人伊视频在线观看| 精品视频在线免费| 视频一区二区中文字幕| 日韩一区二区在线观看| 久久精品国产澳门| 精品国产乱码久久久久久浪潮 | 欧美成人性战久久| 美国一区二区三区在线播放| 精品动漫一区二区三区在线观看| 久久疯狂做爰流白浆xx| 久久夜色精品一区| 懂色av噜噜一区二区三区av| 国产精品麻豆网站| 日本韩国视频一区二区| 亚洲午夜视频在线| 91精品在线麻豆| 激情久久五月天| 国产女人aaa级久久久级| 成人av免费观看| 亚洲黄色录像片| 最近中文字幕一区二区三区| 99视频热这里只有精品免费| 一区二区在线免费| 91精品一区二区三区久久久久久| 久久99久久精品| 国产日韩精品一区| 99国产一区二区三精品乱码| 洋洋av久久久久久久一区| 在线电影国产精品| 国产一区二区三区电影在线观看 | 欧美日韩不卡视频| 蜜臀国产一区二区三区在线播放| 精品国产免费久久| 91麻豆蜜桃一区二区三区| 亚洲国产精品一区二区尤物区| 日韩一区二区在线观看视频| 粉嫩嫩av羞羞动漫久久久| 洋洋成人永久网站入口| 欧美成人艳星乳罩| 91麻豆精品视频| 日本va欧美va精品发布| 日本一区二区成人在线| 欧美视频你懂的| 国产乱子轮精品视频| 亚洲精品高清视频在线观看| 日韩精品资源二区在线| av综合在线播放| 蜜臀91精品一区二区三区| 国产精品美女久久久久aⅴ| 欧美三级欧美一级| 国产乱码精品一区二区三| 一区二区三区在线免费| 日韩欧美国产系列| 91在线观看下载| 免费一级片91| 亚洲免费在线观看视频| 26uuu精品一区二区在线观看| 色婷婷综合五月| 国产综合成人久久大片91| 一区二区三区在线不卡| 久久午夜国产精品| 在线观看国产日韩| 成人午夜激情影院| 蜜臀精品久久久久久蜜臀| 亚洲视频免费在线| 久久综合九色综合97_久久久 | 黑人巨大精品欧美黑白配亚洲| 一区二区视频在线看| 久久久一区二区三区捆绑**| 欧美性色欧美a在线播放| 成人在线综合网| 蜜桃av一区二区在线观看| 一区二区欧美国产| 国产欧美精品区一区二区三区 | 欧美挠脚心视频网站| 成人av电影免费在线播放| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲老妇xxxxxx| 中文字幕欧美三区| 精品国产精品一区二区夜夜嗨| 欧美性色欧美a在线播放| av在线播放成人| 国产一区二区伦理| 免费视频一区二区| 亚洲国产一区视频| 中文字幕视频一区| 国产亚洲精品免费| 欧美不卡视频一区| 91.com在线观看| 欧美性高清videossexo| 91在线丨porny丨国产| 丰满白嫩尤物一区二区| 国产麻豆午夜三级精品| 九色综合狠狠综合久久| 日韩va欧美va亚洲va久久| 亚洲国产成人高清精品| 一区二区三区日本| 亚洲色图.com| 中文字幕日韩av资源站| 亚洲国产成人一区二区三区| 国产亚洲精品aa午夜观看| 精品免费视频一区二区| 91精品一区二区三区久久久久久| 欧美日韩精品一区二区三区蜜桃| 一本大道av一区二区在线播放| eeuss鲁片一区二区三区| 国产成人av电影| 成人综合婷婷国产精品久久| 国产ts人妖一区二区| 国产一区不卡视频| 国产麻豆精品在线观看| 激情久久五月天| 国产精品综合视频| 国产成人久久精品77777最新版本| 国产一区二区三区黄视频 | 国产一区二区美女| 国产精品资源在线看| 国产福利一区二区三区视频在线| 国产黄色精品网站| 成人免费视频播放| 不卡一二三区首页| 99re这里只有精品首页| 91小视频免费观看| 色国产精品一区在线观看| 色婷婷av一区二区三区软件| 在线看国产一区二区| 欧美日韩高清在线播放| 7777精品伊人久久久大香线蕉最新版 | 亚洲黄色片在线观看| 午夜久久久久久久久| 日韩av高清在线观看| 精品一区二区三区在线观看 | 午夜视频一区二区三区| 视频一区二区欧美| 久久99深爱久久99精品| 国产精品一二三区在线| 91丨九色丨国产丨porny| 欧洲一区二区三区在线| 91精品婷婷国产综合久久性色 | 精品久久久三级丝袜| 日本一区二区三区高清不卡| **性色生活片久久毛片| 一级精品视频在线观看宜春院 | 国产精品久久久久永久免费观看| 亚洲欧美一区二区三区孕妇| 亚洲成人av一区二区三区| 久久精品久久精品| 成人免费毛片aaaaa**| 91成人看片片| 日韩欧美国产高清| 国产欧美日韩不卡| 亚洲图片欧美综合| 黄网站免费久久| thepron国产精品| 欧美精品一级二级| 久久精品综合网| 亚洲最大的成人av| 久久99久久精品| 色综合欧美在线|