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

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

?? lcd.lst

?? flash_download.C8051中的應用
?? LST
?? 第 1 頁 / 共 3 頁
字號:
 606   3               x1=x2;
 607   3               x2=temp;
 608   3            }
 609   2            
 610   2            for (i=x1;i<x2+1; i++)
 611   2               LCD_Draw_dot(i,y1,flag);
 612   2         }
 613   1      
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 11  

 614   1         else if (x1==x2)        
 615   1         {
 616   2            if (y1>y2)
 617   2            {
 618   3               temp=y1;
 619   3               y1=y2;
 620   3               y2=temp;
 621   3            }
 622   2         
 623   2            for (i=y1;i<y2+1; i++)
 624   2                  LCD_Draw_dot(x1,i,flag);
 625   2         }
 626   1         else
 627   1         {
 628   2            if (abs(x2-x1)>=abs(y2-y1))
 629   2            {
 630   3               k=1.0*(y2-y1)/(x2-x1);
 631   3               b=y1-k*x1;
 632   3               if (x1>x2)
 633   3               {
 634   4                  temp=x1;
 635   4                  x1=x2;
 636   4                  x2=temp;
 637   4               }
 638   3      
 639   3               for (i=x1;i<x2+1; i++)
 640   3               {
 641   4                  temp=k*i+b;
 642   4                  LCD_Draw_dot(i,temp,flag);
 643   4               }  
 644   3            }
 645   2            else
 646   2            {
 647   3               k=1.0*(x2-x1)/(y2-y1);
 648   3               b=x1-k*y1;
 649   3      
 650   3               if (y1>y2)
 651   3               {
 652   4                  temp=y1;
 653   4                  y1=y2;
 654   4                  y2=temp;
 655   4               }
 656   3      
 657   3               for (i=y1;i<y2+1; i++)
 658   3               {
 659   4                  temp=k*i+b;
 660   4                  LCD_Draw_dot(temp,i,flag);
 661   4               }  
 662   3            }
 663   2         }
 664   1      }
 665          
 666          /***********************************************************************************
 667          * 函數(shù)名稱:LCD_Draw_circle;
 668          *
 669          * 函數(shù)功能描述:以(x,y)為圓心,r為半徑畫圓;
 670          *              
 671          * 輸入?yún)?shù):unsigned char類型坐標x,y, bool類型標識flag;
 672          *
 673          * 返回數(shù)據(jù):none;
 674          *
 675          * 注意:    none;
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 12  

 676          ************************************************************************************/
 677          
 678          void  LCD_Draw_circle(unsigned char x,unsigned char y,unsigned char r,bool flag)
 679          {
 680   1         R_BYTE r_2,i,x1,y1,temp_x;
 681   1         R_WORD temp;
 682   1      
 683   1         r_2=0.707*r;
 684   1         temp=r*r;
 685   1      
 686   1         for (i=0; i<=r_2; i++)
 687   1         {
 688   2            if (flag)
 689   2            {
 690   3               if (!(i&0x01))
 691   3               {  
 692   4      
 693   4                  x1=i;
 694   4                  y1=sqrt(1.0*(temp-x1*x1))+0.5;
 695   4                  LCD_Draw_dot(x1+x,y1+y,flag);
 696   4                  LCD_Draw_dot(-x1+x,y1+y,flag);
 697   4                  LCD_Draw_dot(x1+x,-y1+y,flag);
 698   4                  LCD_Draw_dot(-x1+x,-y1+y,flag);
 699   4            
 700   4                  temp_x=x1;
 701   4                  x1=y1;
 702   4                  y1=temp_x;
 703   4            
 704   4                  LCD_Draw_dot(x1+x,y1+y,flag);
 705   4                  LCD_Draw_dot(-x1+x,y1+y,flag);
 706   4                  LCD_Draw_dot(x1+x,-y1+y,flag);
 707   4                  LCD_Draw_dot(-x1+x,-y1+y,flag);
 708   4               }
 709   3            }
 710   2            else
 711   2            {
 712   3                  x1=i;
 713   3                  y1=sqrt(1.0*(temp-x1*x1))+0.5;
 714   3                  LCD_Draw_dot(x1+x,y1+y,flag);
 715   3                  LCD_Draw_dot(-x1+x,y1+y,flag);
 716   3                  LCD_Draw_dot(x1+x,-y1+y,flag);
 717   3                  LCD_Draw_dot(-x1+x,-y1+y,flag);
 718   3            
 719   3                  temp_x=x1;
 720   3                  x1=y1;
 721   3                  y1=temp_x;
 722   3            
 723   3                  LCD_Draw_dot(x1+x,y1+y,flag);
 724   3                  LCD_Draw_dot(-x1+x,y1+y,flag);
 725   3                  LCD_Draw_dot(x1+x,-y1+y,flag);
 726   3                  LCD_Draw_dot(-x1+x,-y1+y,flag);
 727   3            }
 728   2      
 729   2         }
 730   1      }
 731          
 732          /***********************************************************************************
 733          * 函數(shù)名稱:LCD_Draw_Rectangle;
 734          *
 735          * 函數(shù)功能描述:以(x1,y1)和(x2,y2)為對角點畫矩形;
 736          *              
 737          * 輸入?yún)?shù):BYTE類型坐標x1,y1,x2,y2; bool類型標識flag;
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 13  

 738          *
 739          * 返回數(shù)據(jù):none;
 740          *
 741          * 注意:    none;
 742          ************************************************************************************/
 743          
 744          void  LCD_Draw_Rectangle(unsigned char x1,y1,x2,y2, bool flag)
 745          {
 746   1         LCD_Draw_line(x1,y1,x2,y1,flag);
 747   1         LCD_Draw_line(x1,y1,x1,y2,flag);
 748   1      
 749   1         LCD_Draw_line(x2,y1,x2,y2,flag);
 750   1         LCD_Draw_line(x1,y2,x2,y2,flag);
 751   1      }
 752          
 753          
 754          /***********************************************************************************
 755          * 函數(shù)名稱:LCD_Draw_FillRectangle;
 756          *
 757          * 函數(shù)功能描述:以(x1,y1)和(x2,y2)為對角點畫矩形實體;
 758          *              
 759          * 輸入?yún)?shù):BYTE類型坐標x1,y1,x2,y2; bool類型標識flag;
 760          *
 761          * 返回數(shù)據(jù):none;
 762          *
 763          * 注意:    none;
 764          ************************************************************************************/
 765          
 766          void  LCD_Draw_FillRectangle(unsigned char x1,y1,x2,y2, bool flag)
 767          {
 768   1         R_BYTE  i;
 769   1         for (i=x1; i<=x2; i++)
 770   1            LCD_Draw_line(i,y1,i,y2,flag);
 771   1      }
 772          
 773          /***********************************************************************************
 774          * 函數(shù)名稱:LCD_Draw_byte;
 775          *
 776          * 函數(shù)功能描述:向LCD寫一個字節(jié)數(shù)據(jù);
 777          *              
 778          * 輸入?yún)?shù):BYTE類型坐標x,y;BYTE類型字節(jié)數(shù)據(jù)value;
 779          *
 780          * 返回數(shù)據(jù):none;
 781          *
 782          * 注意:    none;
 783          ************************************************************************************/
 784          
 785          void  LCD_Draw_byte(unsigned char x,y, unsigned char value)
 786          {
 787   1         R_BYTE temp,bit_x;
 788   1      
 789   1         bit_x=y%8;
 790   1         y=y/8;
 791   1      
 792   1         if (bit_x==0)
 793   1            lcd_wrda(x,y,value);
 794   1         else
 795   1         {  
 796   2            temp=lcd_rdda(x,y);  
 797   2            
 798   2            temp&=(0xff>>(8-bit_x));
 799   2            temp|=(value<<bit_x);
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 14  

 800   2            lcd_wrda(x,y,temp);
 801   2         
 802   2            temp=lcd_rdda(x,y+1);
 803   2            temp&=(0xff<<bit_x);
 804   2            temp|=(value>>(8-bit_x));
 805   2            lcd_wrda(x,y+1,temp);      
 806   2         }
 807   1      }
 808          
 809          /***********************************************************************************
 810          * 函數(shù)名稱:LCD_Disp_Word;
 811          *
 812          * 函數(shù)功能描述:向LCD寫一組數(shù)據(jù),顯示黑字符;
 813          *              
 814          * 輸入?yún)?shù):BYTE類型寫入起始坐標x,y; BYTE類型寫入數(shù)據(jù)code區(qū)指針p;
 815          *      BYTE類型占用空間line*8行,length列
 816          *
 817          * 返回數(shù)據(jù):none;
 818          *
 819          * 注意:    none;
 820          ************************************************************************************/
 821          
 822          void LCD_Disp_Word(unsigned char x,y,unsigned char code *p,unsigned char line,length)
 823          {
 824   1         R_BYTE i,j;
 825   1      
 826   1         y+=(4<<line);  
 827   1         if (y>64)
 828   1            y=64;
 829   1         y=64-y;
 830   1            
 831   1         for (i=0; i<line; i++)
 832   1         for (j=0; j<length; j++)
 833   1            LCD_Draw_byte(x+j,y+i*8, *p++);
 834   1         
 835   1      }
 836          
 837          /***********************************************************************************
 838          * 函數(shù)名稱: LCD_Disp_Word_F;
 839          *
 840          * 函數(shù)功能描述:向LCD寫一組數(shù)據(jù),顯示白字符;
 841          *              
 842          * 輸入?yún)?shù):BYTE類型寫入起始坐標x,y; BYTE類型寫入數(shù)據(jù)code區(qū)指針p;
 843          *      BYTE類型占用空間line*8行,length列
 844          *
 845          * 返回數(shù)據(jù):none;
 846          *
 847          * 注意:    none;
 848          ************************************************************************************/
 849          
 850          void LCD_Disp_Word_F(unsigned char x,y,unsigned char code *p,unsigned char line,length)
 851          {
 852   1         R_BYTE i,j;
 853   1      
 854   1         y+=(4<<line);  
 855   1         if (y>64)
 856   1            y=64;
 857   1         y=64-y;
 858   1            
 859   1         for (i=0; i<line; i++)
 860   1         for (j=0; j<length; j++)
 861   1            LCD_Draw_byte(x+j,y+i*8, ~(*p++));
C51 COMPILER V7.02b   LCD                                                                  03/06/2006 15:41:23 PAGE 15  

 862   1         
 863   1      }
 864          
 865          /***********************************************************************************
 866          * 函數(shù)名稱: LCD_Disp_Time;
 867          *
 868          * 函數(shù)功能描述:向LCD寫一組數(shù)據(jù),顯示時間;
 869          *              
 870          * 輸入?yún)?shù):BYTE類型寫入起始坐標x,y; BYTE類型寫入數(shù)據(jù)code區(qū)指針p;
 871          *      BYTE類型占用空間line*8行,length列
 872          *
 873          * 返回數(shù)據(jù):none;
 874          *
 875          * 注意:    none;
 876          ************************************************************************************/
 877          
 878          void LCD_Disp_Time(unsigned char x,y,unsigned char code *p,unsigned char line,length)
 879          {
 880   1         R_BYTE i,j;
 881   1      
 882   1         y+=(4<<line);  
 883   1         if (y>64)
 884   1            y=64;
 885   1         y=64-y;
 886   1            
 887   1         for (i=0; i<line; i++)
 888   1         for (j=0; j<length; j++)
 889   1            LCD_Draw_byte(x+j,y+i*8, *p++);
 890   1      }
 891          
 892          /***********************************************************************************/
 893          // 文件結束
 894          /***********************************************************************************/
 895          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   3791    ----
   CONSTANT SIZE    =    771    ----
   XDATA SIZE       =      8      64
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      28
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人18精品视频| 日本高清不卡视频| 亚洲成av人在线观看| 久久精品亚洲精品国产欧美 | 一二三四社区欧美黄| 精品区一区二区| 欧美性猛交一区二区三区精品| 久久精品999| 亚洲一卡二卡三卡四卡无卡久久| 欧美精品一区二区在线观看| 欧美中文字幕一二三区视频| 国产精品一区三区| 青娱乐精品视频| 亚洲国产精品一区二区久久恐怖片| 国产日韩欧美一区二区三区综合| 91精品国产91综合久久蜜臀| 色综合天天狠狠| 不卡的av在线| 国产91丝袜在线播放0| 美女任你摸久久| 亚洲福利国产精品| 亚洲色图欧美偷拍| 国产精品国产a| 国产午夜亚洲精品午夜鲁丝片| 日韩手机在线导航| 欧美日韩亚洲综合一区二区三区| 99精品黄色片免费大全| 成人av免费观看| 国产高清精品网站| 六月丁香婷婷久久| 蜜桃视频一区二区三区在线观看| 亚洲h动漫在线| 五月天亚洲精品| 亚洲超丰满肉感bbw| 亚洲在线观看免费视频| 亚洲欧美欧美一区二区三区| 综合中文字幕亚洲| 亚洲男女一区二区三区| 综合欧美一区二区三区| 《视频一区视频二区| 综合电影一区二区三区| 亚洲欧洲精品一区二区三区不卡 | 亚洲男人天堂av| 亚洲免费在线播放| 亚洲一二三四区不卡| 亚洲精品日产精品乱码不卡| 亚洲桃色在线一区| 亚洲精品v日韩精品| 亚洲成av人片在线| 日产欧产美韩系列久久99| 日韩avvvv在线播放| 美腿丝袜一区二区三区| 久久爱www久久做| 国产成人精品在线看| av一区二区三区四区| 色婷婷激情综合| 欧美日韩激情在线| 日韩一区二区视频| www久久久久| 国产精品久久二区二区| 亚洲综合网站在线观看| 日韩电影免费在线观看网站| 久久精品国产在热久久| 国产福利精品导航| 色播五月激情综合网| 欧美夫妻性生活| 久久精品欧美日韩| 中文字幕字幕中文在线中不卡视频| 亚洲图片一区二区| 久久精品免费观看| 不卡免费追剧大全电视剧网站| 欧美视频三区在线播放| 日韩精品一区二区三区老鸭窝| 久久中文字幕电影| 亚洲欧美日韩国产一区二区三区 | 国产九色sp调教91| 99久久伊人精品| 欧美一级片在线观看| 国产女人aaa级久久久级| 曰韩精品一区二区| 经典三级一区二区| 一本大道综合伊人精品热热| 91精品国产91久久久久久一区二区 | 麻豆精品在线观看| 99re这里只有精品视频首页| 91麻豆精品国产91| 国产精品嫩草99a| 日本91福利区| 92国产精品观看| 精品国产sm最大网站免费看| 国产精品久久久久永久免费观看 | 97se亚洲国产综合自在线 | 日韩欧美视频在线| 亚洲欧美一区二区三区极速播放| 蜜臀a∨国产成人精品| 91在线视频播放| ww久久中文字幕| 午夜精品久久久久久久99水蜜桃| 成人av网站在线观看| 欧美成人精精品一区二区频| 亚洲资源中文字幕| 成熟亚洲日本毛茸茸凸凹| 5月丁香婷婷综合| 亚洲精品成人少妇| 成人黄色电影在线| 久久奇米777| 全国精品久久少妇| 欧美日韩精品系列| 亚洲精品写真福利| 不卡av在线免费观看| 精品国产91洋老外米糕| 日韩成人精品视频| 91福利国产精品| 亚洲欧洲综合另类在线| 懂色av一区二区三区免费观看| 欧美一区二区三区在线观看视频| 亚洲精品视频一区| 99精品视频免费在线观看| 国产网站一区二区| 国产乱妇无码大片在线观看| 91精品国产一区二区三区蜜臀| 一区二区三区资源| 色婷婷综合中文久久一本| 欧美韩国日本一区| 成人精品高清在线| 国产精品女主播av| 成人av在线电影| 国产精品私人自拍| 丁香五精品蜜臀久久久久99网站| 久久精品一级爱片| 91色九色蝌蚪| 成人欧美一区二区三区在线播放| 国产福利视频一区二区三区| 久久久久久久久久久黄色| 国产一区二区三区香蕉| 日韩精品一区二区三区在线观看| 日韩黄色小视频| 日韩一区二区精品葵司在线| 日本不卡视频在线观看| 欧美一二三在线| 韩国三级在线一区| 国产人久久人人人人爽| 国产91在线|亚洲| 亚洲天堂精品视频| 日本道精品一区二区三区| 亚洲精品国产无天堂网2021| 色婷婷国产精品久久包臀 | 一区二区三区日韩精品| 色八戒一区二区三区| 亚洲国产日韩综合久久精品| 欧美电影影音先锋| 久久国产尿小便嘘嘘尿| 久久久青草青青国产亚洲免观| 成人黄色免费短视频| 亚洲丝袜美腿综合| 欧美区在线观看| 久久国产精品99久久久久久老狼 | 国产一区二区三区在线看麻豆| 久久在线免费观看| 99久久99精品久久久久久| 一区二区三区四区乱视频| 欧美日本韩国一区二区三区视频| 日韩电影在线免费看| 久久精品男人天堂av| 色狠狠桃花综合| 日韩精彩视频在线观看| 久久久久免费观看| 99久久精品国产导航| 日韩在线a电影| 久久久www免费人成精品| 91欧美一区二区| 日本欧美加勒比视频| 日本一区二区三级电影在线观看| 色偷偷久久一区二区三区| 蜜臀精品一区二区三区在线观看| 国产精品热久久久久夜色精品三区| 在线观看国产91| 狠狠久久亚洲欧美| 亚洲欧美福利一区二区| 日韩欧美另类在线| av成人免费在线| 久草热8精品视频在线观看| 日韩一区中文字幕| 日韩欧美国产wwwww| 97久久精品人人做人人爽50路 | 91丨porny丨国产| 秋霞午夜av一区二区三区| 日韩伦理av电影| 日韩欧美电影在线| 欧美专区日韩专区| 成人一区二区三区视频| 日本一区中文字幕| 亚洲女同ⅹxx女同tv| 国产日韩综合av| 欧美一区二区性放荡片| 日韩一级免费观看| 日本黄色一区二区| 国产黑丝在线一区二区三区| 日韩av在线发布| 一区二区在线看|