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

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

?? lcd.lst

?? CF8051F040開發(fā)板的 flash_download程序
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 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          * 返回數(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          * 返回數(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          * 返回數(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          * 返回數(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類型坐標x,y;
 415          *
 416          * 返回數(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類型坐標x,y, unsigned char類型寫入數(shù)據(jù)dd;
 444          *
 445          * 返回數(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類型坐標x,y, 
 479          *
 480          * 返回數(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ù)功能描述:顯示開機畫面;
 529          *              
 530          * 輸入?yún)?shù):none;
 531          *
 532          * 返回數(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ù)功能描述:畫點(x,y);
 556          *              
 557          * 輸入?yún)?shù):BYTE類型坐標x,y; bool類型標識flag;
 558          *
 559          * 返回數(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類型坐標x1,y1,x2,y2; bool類型標識flag;
 587          *
 588          * 返回數(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;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天性综合| 精品少妇一区二区三区免费观看| eeuss国产一区二区三区| 成人综合婷婷国产精品久久蜜臀| 成人网男人的天堂| 91成人在线观看喷潮| 欧洲精品在线观看| 日韩视频一区在线观看| 久久综合狠狠综合久久激情 | 亚洲精品日产精品乱码不卡| 亚洲色图欧美在线| 日韩精品久久久久久| 国产老女人精品毛片久久| 国产精品一区在线观看乱码| www.日韩在线| 欧美精品久久99久久在免费线| 精品欧美一区二区三区精品久久| 久久免费国产精品| 一区二区三区四区亚洲| 亚洲国产婷婷综合在线精品| 极品少妇xxxx精品少妇偷拍| 99精品国产99久久久久久白柏| 一本色道综合亚洲| 欧美一二三四区在线| 中文字幕在线不卡视频| 麻豆91精品91久久久的内涵| 成人深夜视频在线观看| 日韩视频永久免费| 亚洲.国产.中文慕字在线| 国产乱淫av一区二区三区| 欧美性色综合网| 自拍偷拍欧美激情| 国产精品一二三四| 日韩欧美国产精品一区| 亚洲免费在线视频一区 二区| 黑人精品欧美一区二区蜜桃| 欧美精品一区二区三| 日韩免费电影一区| 国产精品久久久久一区| 久久91精品久久久久久秒播| 91久久免费观看| 亚洲欧美一区二区久久| 福利电影一区二区| 国产偷v国产偷v亚洲高清| 激情综合网av| 日韩一区二区三区在线视频| 午夜精品久久久久久久久| 在线免费观看日韩欧美| 亚洲乱码一区二区三区在线观看| 国产成人免费在线观看不卡| 26uuu亚洲综合色欧美| 国产精品一区二区黑丝| 国产免费成人在线视频| 成人一级片在线观看| 国产精品国产自产拍高清av| gogo大胆日本视频一区| 亚洲欧美aⅴ...| 精品视频在线看| 久久国产成人午夜av影院| 亚洲精品在线三区| caoporn国产精品| 一个色在线综合| 91精品国产综合久久国产大片| 精品综合久久久久久8888| 久久久久国产一区二区三区四区 | 日韩欧美国产不卡| 成人午夜在线免费| 香蕉久久夜色精品国产使用方法| 91精品国产91久久综合桃花| 粉嫩一区二区三区性色av| 亚洲黄色尤物视频| 欧美zozo另类异族| 成人av免费网站| 天堂va蜜桃一区二区三区| 久久久久久久性| 欧美日韩精品一区二区三区| 国产乱码一区二区三区| 亚洲图片有声小说| 国产精品日产欧美久久久久| 欧美一级爆毛片| 在线看一区二区| 国产**成人网毛片九色| 日韩国产精品久久久久久亚洲| 欧美高清在线精品一区| 欧美一区二区三区精品| 91香蕉视频在线| 国产白丝网站精品污在线入口| 日韩激情中文字幕| 五月婷婷久久综合| 亚洲欧美日韩国产手机在线| 国产亚洲综合av| 2017欧美狠狠色| 日韩一区国产二区欧美三区| 欧美午夜电影网| 色综合久久88色综合天天6| 国产另类ts人妖一区二区| 久久精品国产色蜜蜜麻豆| 麻豆精品国产91久久久久久| 亚洲va韩国va欧美va精品| 亚洲成人免费影院| 日韩和欧美一区二区| 六月丁香综合在线视频| 国内精品国产三级国产a久久| 国产精品欧美综合在线| 欧美图区在线视频| 一本久道久久综合中文字幕| 99re成人在线| 日本国产一区二区| 欧美精品日韩一区| 日韩一区二区电影| 久久久久久久久久久黄色| 国产拍揄自揄精品视频麻豆| 国产偷国产偷亚洲高清人白洁| 国产精品福利一区二区三区| 国产精品久久久久影院老司| 亚洲一区二区精品视频| 日本美女一区二区三区| 韩国女主播一区二区三区| 在线观看日产精品| 欧美精选午夜久久久乱码6080| 这里只有精品电影| 久久久精品欧美丰满| 亚洲免费毛片网站| 美国十次综合导航| 成人毛片老司机大片| 欧美最猛性xxxxx直播| 26uuu精品一区二区在线观看| 亚洲免费在线观看| 久久国产视频网| 一本久道中文字幕精品亚洲嫩| 欧美一区永久视频免费观看| 国产精品三级久久久久三级| 亚洲成人一区二区在线观看| 成人性色生活片| 制服丝袜成人动漫| 亚洲综合在线视频| 成人av在线影院| 久久久久久免费毛片精品| 亚洲成国产人片在线观看| 99精品1区2区| 亚洲国产激情av| 国产九九视频一区二区三区| 欧美精品免费视频| 亚洲午夜国产一区99re久久| 成人性视频免费网站| 久久久久久久免费视频了| 免播放器亚洲一区| 欧美日韩dvd在线观看| 亚洲欧美日韩系列| 成人av中文字幕| 专区另类欧美日韩| 色欧美88888久久久久久影院| 国产日韩欧美一区二区三区综合 | 国产精品正在播放| 日韩精品中文字幕在线一区| 美女网站色91| 精品成人一区二区三区四区| 久久国产成人午夜av影院| 日韩视频免费观看高清完整版在线观看| 亚洲第一狼人社区| 这里只有精品免费| 国产乱对白刺激视频不卡| 精品精品国产高清a毛片牛牛 | 国产精品麻豆久久久| www.亚洲色图.com| 亚洲精品乱码久久久久久久久| 91蝌蚪porny| 麻豆高清免费国产一区| 久久久www免费人成精品| 不卡在线观看av| 亚洲不卡一区二区三区| 日韩欧美国产综合在线一区二区三区| 免费看黄色91| 18欧美乱大交hd1984| 欧美日韩在线亚洲一区蜜芽| 欧美aaaaaa午夜精品| 中文在线一区二区 | 免费欧美高清视频| 欧美高清视频一二三区 | 天堂成人国产精品一区| 久久新电视剧免费观看| 91啪亚洲精品| 国产一区二区在线电影| 一区二区欧美国产| 欧美精品一区在线观看| 欧美天堂亚洲电影院在线播放| 麻豆91在线播放免费| 亚洲综合久久久| 国产精品无人区| 26uuu亚洲综合色欧美| 欧美日韩精品一区二区天天拍小说| 国产成人三级在线观看| 日韩精品国产欧美| 亚洲精品中文字幕乱码三区| 国产人成一区二区三区影院| 日韩精品中午字幕| 欧美二区在线观看| 欧美三级午夜理伦三级中视频| 国产成人免费在线观看不卡| 美女精品一区二区|