乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Keil C51編寫(xiě)的192x64液晶片驅(qū)動(dòng)程序例子

       弓道自然_改名 2007-11-10

      Keil C51編寫(xiě)的192x64液晶片驅(qū)動(dòng)程序例子

      2007-10-30 00:04 來(lái)源: 作者: 網(wǎng)友評(píng)論 0 條 瀏覽次數(shù) 20

      /*寫(xiě)漢字液晶子程 液晶屏分為4行*12列漢字,全部使用模擬接口方式。
      /*   TGLCMLIMIT64A接口程序(模擬方式)
      ;***************************************************************************
      ;連線圖:
      ;*LCM---89C52*  *LCM---89C52*   *LCM-------89C52*     *LCM----------89C52* *
      ;*DB0---P0.0*   *DB4---P0.4*    *D/I-------P2.6*      *CS1----------P2.4*  *
      ;*DB1---P0.1*   *DB5---P0.5*    *R/W-------P2.7*      *CS2----------P2.5*  *
      ;*DB2---P0.2*   *DB6---P0.6*    *RST--------VCC*      *CS3----------P3.2*  *
      ;*DB3---P0.3*   *DB7---P0.7*    *E---------P2.3*                           *
      ;注:89C52的晶振頻率為12MHz                                                 *
      ;***************************************************************************/
      //畫(huà)線部分請(qǐng)參照avr的c程序。
      /*#pragma src   /*生成ASM文件開(kāi)關(guān),必要時(shí)打開(kāi) */
      #include<reg52.h>
      #include<math.h>
      #include<INTRINS.H>

      #define Uchar unsigned char

      /***********液晶顯示器接口引腳定義***************/

      sbit Elcm= P2^3;  //
      sbit CS1LCM= P2^4;  //
      sbit CS2LCM= P2^5;  //
      sbit CS3LCM= P3^2;  /*這個(gè)連接只是做實(shí)驗(yàn)的臨時(shí)接法。*/
      sbit Dilcm= P2^6;  //
      sbit Rwlcm= P2^7;  //
      sfr Datalcm= 0x80;  //數(shù)據(jù)口

      /***********常用操作命令和參數(shù)定義***************/
      #define  DISPON  0x3f /*顯示on  */
      #define  DISPOFF 0x3e /*顯示off  */
      #define  DISPFIRST 0xc0 /*顯示起始行定義 */
      #define  SETX  0x40 /*X定位設(shè)定指令(頁(yè)) */
      #define  SETY  0xb8 /*Y定位設(shè)定指令(列) */
      #define  Lcdbusy 0x80 /*LCM忙判斷位  */

      /**************顯示分區(qū)邊界位置*****************/
      #define  MODL  0x00 /*左區(qū)   */
      #define  MODM  0x40 /*左區(qū)和中區(qū)分界 */
      #define  MODR  0x80 /*中區(qū)和右區(qū)分界 */
      #define LCMLIMIT 0xC0 /*顯示區(qū)的右邊界 */

      /****************全局變量定義*******************/
      Uchar col,row,cbyte;  /*列x,行(頁(yè))y,輸出數(shù)據(jù) */
      bit xy;    /*畫(huà)線方向標(biāo)志:1水平 */

      /*****************函數(shù)列表**********************/
      void Lcminit(void);  /*液晶模塊初始化 */
      void Delay(Uchar);  /*延時(shí),入口數(shù)為Ms */
      void lcdbusyL(void);  /*busy判斷、等待(左區(qū)) */
      void lcdbusyM(void);  /*busy判斷、等待(中區(qū)) */
      void lcdbusyR(void);  /*busy判斷、等待(右區(qū)) */
      void Putedot(Uchar);  /*半角字符輸出  */
      void Putcdot(Uchar);  /*全角(漢字)輸出 */
      void Wrdata(Uchar);  /*數(shù)據(jù)輸出給LCM  */
      void Lcmcls( void );  /*LCM全屏幕清零(填充0) */
      void wtcom(void);  /*公用busy等待  */
      void Locatexy(void);  /*光標(biāo)定位  */
      void WrcmdL(Uchar);  /*左區(qū)命令輸出  */
      void WrcmdM(Uchar);  /*中區(qū)命令輸出  */
      void WrcmdR(Uchar);  /*右區(qū)命令輸出  */
      void Putstr(Uchar *puts,Uchar i); /*中英文字符串輸出 */
      void Rollscreen(Uchar x); /*屏幕向上滾動(dòng)演示 */
      void Rddata(void);  /*  從液晶片上讀數(shù)據(jù) */
      void Linehv(Uchar length); /*橫(豎)方向畫(huà)線 */
      void point(void);  /*打點(diǎn)   */
      void Linexy(Uchar endx,Uchar endy);

      /******************數(shù)組列表*********************/
      Uchar code Ezk[];  /*ASCII常規(guī)字符點(diǎn)陣碼表 */
      Uchar code Hzk[];  /*自用漢字點(diǎn)陣碼表 */
      Uchar code STR1[];  /*自定義字符串  */
      Uchar code STR2[];  //
      Uchar code STR3[];  //
      Uchar code STR4[];  //


      /********************************/
      /* 演示主程序   */
      /********************************/
      void main(void)

      {
        Uchar x;
       col=0;
       row=0;
       Delay(40);  /*延時(shí)大約40Ms,等待外設(shè)準(zhǔn)備好 */
       Lcminit();  /*液晶模塊初始化,包括全屏幕清屏*/
       Putstr(STR2,24); /*第一行字符輸出,24字節(jié) */
       col=0;
       row=2;
       Putstr(STR1,12); /*第二行字符輸出,12字節(jié) */
       col=0;
       row=4;
       Putstr(STR3,24); /*第三行字符輸出,24字節(jié) */
       col=0;
       row=6;
       Putstr(STR4,24); /*第四行字符輸出,12字節(jié) */
       x=0;
       col=0;
       row=0;
       xy = 1;   /*方向標(biāo)志。定為水平方向 */
       Linehv(192);  /*畫(huà)一條橫線(0,0)-(191,0) */
       col=0;
       row=15;
       xy = 1;
       Linehv(192);  /*畫(huà)一條橫線(0,15)-(191,15) */
       col=0;
       row=32;
       xy = 1;
       Linehv(192);  /*畫(huà)一條橫線(0,32)-(191,32) */
       col=0;
       row=1;
       xy = 0;   /*方向標(biāo)志。定為垂直方向 */
       Linehv(31);  /*畫(huà)一條豎線(0,1)-(0,31) */
       col=191;
       row=1;
       xy = 0;
       Linehv(31);  /*畫(huà)一條豎線(191,1)-(191,31) */
       col=0;   /*設(shè)定斜線的起點(diǎn)坐標(biāo)  */
       row=63;
       Linexy(44,31);  /*畫(huà)一段斜線(0,63)-(44,31) */
       col=44;
       row=31;
       Linexy(190,62);  /*繼續(xù)畫(huà)斜線(44,31)-(191,63) */
       while(1){
        Rollscreen(x); /*定位新的顯示起始行 */
        x++;
        Delay(100); /*延時(shí),控制滾動(dòng)速度 */
        };
      }


      /************************************************/
      /*畫(huà)線。任意方向的斜線,不支持垂直的或水平線 */
      /************************************************/

      void Linexy(Uchar endx,Uchar endy)
      {
       register Uchar t;
       int xerr=0,yerr=0,delta_x,delta_y,distance;
       Uchar incx,incy;

      /*  compute the distance in both directions */
       delta_x=endx-col;
       delta_y=endy-row;

      /* compute  the direction of the increment ,
       an increment of "0" means either a vertical or horizontal lines */

       if(delta_x>0) incx=1;
       else if( delta_x==0 ) incx=0;
        else incx=-1;


       if(delta_y>0) incy=1;
       else if( delta_y==0 ) incy=0;
        else incy=-1;

      /*  determine which distance is greater */
       delta_x = cabs( delta_x );
       delta_y = cabs( delta_y );

       if( delta_x > delta_y ) distance=delta_x;
       else distance=delta_y;

      /* draw the line */
       for( t=0;t <= distance+1; t++ ) {
        point();
           xerr += delta_x ;
        yerr += delta_y ;
        if( xerr > distance ) {
         xerr-=distance;
             col+=incx;
        }
        if( yerr > distance ) {
         yerr-=distance;
             row+=incy;
        }

       }
      }

      /****************************************/
      /*畫(huà)線。只提供X或Y方向的,不支持斜線 */
      /****************************************/
      void Linehv(Uchar length)
       {
        Uchar xs,ys;
        if (xy){ys = col;
         for (xs=0;xs<length;xs++){
           col = ys + xs;
           point();}
          }
        else {xs = row;
         for (ys=0;ys<length;ys++){
           row = xs + ys;
           point();}
          }
      }

      /****************************************/
      /* 畫(huà)點(diǎn)    */
      /****************************************/

      void point(void)
       {
        Uchar x1,y1,x,y;
        x1=col;
        y1=row;
        row=y1>>3;  /*取Y方向分頁(yè)地址 */
        Rddata();
        y=y1&0x07;  /*字節(jié)內(nèi)位置計(jì)算 */
        x=0x01;
        x=x<<y;   /*移入所畫(huà)點(diǎn)  */
        Wrdata(cbyte|x); /*畫(huà)上屏幕  */
        col=x1;   /*恢復(fù)xy坐標(biāo)  */
        row=y1;
       }

      /****************************************/
      /* 屏幕滾動(dòng)定位   */
      /****************************************/
      void Rollscreen(Uchar x)
       {
        cbyte = DISPFIRST|x; /*定義顯示起始行為x?*/
        WrcmdL(cbyte);
        WrcmdM(cbyte);
        WrcmdR(cbyte);
       }

      /****************************************/
      /* 一個(gè)字串的輸出   */
      /****************************************/
      void Putstr(Uchar *puts,Uchar i)
       {
        Uchar j,X;
        for (j=0;j<i;j++)
        {
        X = puts[j];
         if (X&0x80)
          {
           Putcdot(X&0x7f); /*只保留低7位*/
          }
         else Putedot(X-0x20);  /*ascii碼表從0x20開(kāi)始*/
        }
       }

      /****************************************/
      /*   半角字符點(diǎn)陣碼數(shù)據(jù)輸出  */
      /****************************************/
      void Putedot(Uchar Order)
       {
       Uchar i,bakerx,bakery; /*共定義4個(gè)局部變量   */
       int x;   /*偏移量,字符量少的可以定義為UCHAR */
       bakerx = col;  /*暫存x,y坐標(biāo),已備下半個(gè)字符使用 */
       bakery = row;
       x=Order * 0x10;  /*半角字符,每個(gè)字符16字節(jié) */
      /*上半個(gè)字符輸出,8列 */
       for(i=0;i<8;i++)
        {
        cbyte = Ezk[x];    /*取點(diǎn)陣碼,rom數(shù)組 */
        Wrdata(cbyte);    /*寫(xiě)輸出一字節(jié)  */
        x++;
        col++;
        if (col==LCMLIMIT){col=0;row++;row++;}; /*下一列,如果列越界換行*/
         if (row>7) row=0;  /*如果行越界,返回首行 */
        }     /*上半個(gè)字符輸出結(jié)束 */

       col = bakerx;     /*列對(duì)齊  */
       row = bakery+1;     /*指向下半個(gè)字符行 */
      /*下半個(gè)字符輸出,8列 */
       for(i=0;i<8;i++)
        {
        cbyte = Ezk[x];    /*取點(diǎn)陣碼  */
        Wrdata(cbyte);    /*寫(xiě)輸出一字節(jié)  */
        x++;
        col++;
        if (col==LCMLIMIT){col=0;row=row+2;}; /*下一列,如果列越界換行*/
         if (row>7) row=1;  /*如果行越界,返回首行 */
        }     /*下半個(gè)字符輸出結(jié)束 */
       row=bakery;
       }      /*整個(gè)字符輸出結(jié)束 */


      /****************************************/
      /*  全角字符點(diǎn)陣碼數(shù)據(jù)輸出  */
      /****************************************/
      void Putcdot(Uchar Order)
       {
       Uchar i,bakerx,bakery;  /*共定義3個(gè)局部變量  */
       int x;    /*偏移量,字符量少的可以定義為UCHAR */
       bakerx = col;   /*暫存x,y坐標(biāo),已備下半個(gè)字符使用 */
       bakery = row;
       x=Order * 0x20;   /*每個(gè)字符32字?*/
       
      /*上半個(gè)字符輸出,16列 */
       for(i=0;i<16;i++)
        {
        Wrdata(Hzk[x]);    /*寫(xiě)輸出一字節(jié)  */
        x++;
        col++;
        if (col==LCMLIMIT){ col=0;row++;row++;} /*下一列,如果列越界換行*/
         if (row>6) row=0;  /*如果行越界,返回首行 */
        }     /*上半個(gè)字符輸出結(jié)束 */
        
      /*下半個(gè)字符輸出,16列 */
       col = bakerx;
       row = bakery+1;
       for(i=0;i<16;i++)    /*下半部分*/
        {
        Wrdata(Hzk[x]);
        x++;
        col++;
        if (col==LCMLIMIT){col=0;row++;row++;} /*下一列,如果列越界換行*/
         if (row>7) row=1;  /*如果行越界,返回首行 */
        }     /*下半個(gè)字符輸出結(jié)束 */
       row = bakery;
       }      /*整個(gè)字符輸出結(jié)束 */

      /****************************************/
      /* 清屏,全屏幕清零  */
      /****************************************/
      void Lcmcls( void )
       {
       for(row=0;row<8;row++)
           for(col=0;col<LCMLIMIT;col++) Wrdata(0);
       }

      /****************************************/
      /*  從液晶片上讀數(shù)據(jù),保留在全局變量中 */
      /****************************************/

      void Rddata(void)
       {
       Locatexy();  /*坐標(biāo)定位,返回時(shí)保留分區(qū)狀態(tài)不變 */
        Datalcm=0xFF;
        Dilcm = 1; /*數(shù)據(jù)*/
        Rwlcm = 1; /*讀數(shù)據(jù)*/
        Elcm = 1; /*讀入到LCM*/
        _nop_();
        cbyte = Datalcm; /*虛讀一次 */
        Elcm = 0;
       Locatexy();  /*坐標(biāo)定位,返回時(shí)保留分區(qū)狀態(tài)不變 */
        Datalcm=0xFF;
        _nop_();
        Dilcm = 1; /*數(shù)據(jù)*/
        Rwlcm = 1; /*讀數(shù)據(jù)*/
        Elcm = 1; /*讀入到LCM*/
        _nop_();
        cbyte = Datalcm; /*從數(shù)據(jù)口讀數(shù)據(jù),真讀 */
        Elcm = 0;
       }

      /****************************************/
      /* 數(shù)據(jù)寫(xiě)輸出   */
      /****************************************/

      void Wrdata(Uchar X)
       {
       Locatexy();  /*坐標(biāo)定位,返回時(shí)保留分區(qū)狀態(tài)不變 */
      // wtcom();
        Dilcm = 1; /*數(shù)據(jù)輸出*/
        Rwlcm = 0; /*寫(xiě)輸出  */
        Datalcm = X; /*數(shù)據(jù)輸出到數(shù)據(jù)口 */
        Elcm = 1; /*讀入到LCM*/
        _nop_();
        Elcm = 0;
       }

      /****************************************/
      /* 命令輸出,每次輸出一個(gè)分區(qū)控制口 */
      /****************************************/

      /*void Wrcmd(Uchar X)
      // {
      // Locatexy();  /*確定分區(qū),返回時(shí)保留分區(qū)狀態(tài)不變 */
      // wtcom();  /*等待LCM操作允許 */
      //  Dilcm = 0;   /*數(shù)據(jù)操作 */
      //  Rwlcm = 0;   /*寫(xiě)輸出   */
      //  Datalcm = X;   /*數(shù)據(jù)輸出到數(shù)據(jù)口 */
      //  Elcm = 1;_nop_();Elcm = 0; /*讀入到LCM*/
      // }

      /********************************/
      /* 命令輸出到左區(qū)控制口  */
      /********************************/

      void WrcmdL(Uchar X)
       {
        lcdbusyL();  /*確定分區(qū),返回時(shí)保留分區(qū)狀態(tài)不變*/
        Dilcm = 0;   /*命令操作 */
        Rwlcm = 0;   /*寫(xiě)輸出   */
        Datalcm = X;   /*數(shù)據(jù)輸出到數(shù)據(jù)口 */
        Elcm = 1;_nop_();Elcm = 0; /*讀入到LCM*/
       }

      /********************************/
      /* 命令輸出到中區(qū)控制口  */
      /********************************/

      void WrcmdM(Uchar X)
       {
        lcdbusyM();  /*確定分區(qū),返回時(shí)保留分區(qū)狀態(tài)不變*/
        Dilcm = 0;   /*命令操作 */
        Rwlcm = 0;   /*寫(xiě)輸出   */
        Datalcm = X;   /*命令輸出到數(shù)據(jù)口 */
        Elcm = 1;_nop_();Elcm = 0; /*讀入到LCM*/
       }

      /********************************/
      /* 命令輸出到右區(qū)控制口  */
      /********************************/

      void WrcmdR(Uchar X)
       {
        lcdbusyR(); /*確定分區(qū),返回時(shí)保留分區(qū)狀態(tài)不變 */
        Dilcm = 0;   /*命令操作 */
        Rwlcm = 0;   /*寫(xiě)輸出   */
        Datalcm = X;   /*命令輸出到數(shù)據(jù)口 */
        Elcm = 1;_nop_();Elcm = 0; /*讀入到LCM*/
       }

      /********************************************************/
      /* 分區(qū)操作允許等待,返回時(shí)保留分區(qū)選擇狀態(tài)  */
      /********************************************************/
      void lcdbusyL(void)
       {
              CS1LCM = 0;  /*CLR CS1  */
              CS2LCM = 1;  /*SETB CS2  */
              CS3LCM = 1;  /*SETB CS3  */
       wtcom();  /* waitting for enable */
       }

      void lcdbusyM(void)
       {
              CS1LCM = 1;  /*SETB CS1  */
              CS2LCM = 0;  /*CLR CS2  */
              CS3LCM = 1;  /*SETB CS3  */
       wtcom();  /* waitting for enable */
       }

      void lcdbusyR(void)
       {
              CS1LCM = 1;  /*SETB CS1  */
              CS2LCM = 1;  /*SETB CS2  */
              CS3LCM = 0;  /*CLR CS3  */
       wtcom();  /* waitting for enable */
       }

      void wtcom(void)
       {
       Dilcm = 0;  /*CLR DI  */
       Rwlcm = 1;  /*SETB RW  */
              Datalcm = 0xFF;  /*MOV DATA_LCM,#0FFH  */
       Elcm  = 1;_nop_();  
             while(Datalcm & Lcdbusy);
             Elcm  = 0;
       }

      /********************************************************/
      /*根據(jù)設(shè)定的坐標(biāo)數(shù)據(jù),定位LCM上的下一個(gè)操作單元位置 */
      /********************************************************/
      void Locatexy(void)
       {
       unsigned char  x,y;
       switch (col&0xc0)  /*  col.and.0xC0 */
        {   /*條件分支執(zhí)行  */
        case 0:  {lcdbusyL();break;} /*左區(qū) */
        case 0x40: {lcdbusyM();break;} /*中區(qū) */
        case 0x80: {lcdbusyR();break;} /*右區(qū) */
        }
       x = col&0x3F|SETX;  /*  col.and.0x3f.or.setx */
       y = row&0x07|SETY;  /*  row.and.0x07.or.sety */
        wtcom();  /*  waitting for enable  */
        Dilcm = 0;   /*CLR DI */
        Rwlcm = 0;   /*CLR RW */
        Datalcm = y;   /*MOV P0,Y */
        Elcm = 1;_nop_();Elcm = 0;
        wtcom();  /*  waitting for enable  */
        Dilcm = 0;   /*CLR DI */
        Rwlcm = 0;   /*CLR RW */
        Datalcm = x;   /*MOV P0,X */
        Elcm = 1;_nop_();Elcm = 0;
       }

      /********************************/
      /*液晶屏初始化   */
      /********************************/

      void Lcminit(void)
       {
        cbyte = DISPOFF; /*關(guān)閉顯示屏 */
        WrcmdL(cbyte);
        WrcmdM(cbyte);
        WrcmdR(cbyte);
        cbyte = DISPON;  /*打開(kāi)顯示屏 */
        WrcmdL(cbyte);
        WrcmdM(cbyte);
        WrcmdR(cbyte);
        cbyte = DISPFIRST; /*定義顯示起始行為零 */
        WrcmdL(cbyte);
        WrcmdM(cbyte);
        WrcmdR(cbyte);
        Lcmcls();
        col=0;  /*清屏  */
        row=0;
        Locatexy();
       }
      /********************************/
      /* 延時(shí)    */
      /********************************/
      void Delay(Uchar MS)
       {
        Uchar us,usn;
        while(MS!=0)
         { usn = 4;
          while(usn!=0)
           {
            us=0xf0;
            while (us!=0){us--;};
            usn--;
           }
          MS--;
         }
       }

      /********************************/
      //定義字符串?dāng)?shù)組  */
      /********************************/

      Uchar code STR1[]=
        {
        0x80,0x81,0x82,0x83,0x84,0x85,
        0x86,0x87,0x88,0x89,0x8a,0x8B
        };
         
      Uchar code STR2[]="Our friend over the wold";
      Uchar code STR3[]="Program by Keil C51 6.12";
      Uchar code STR4[]="Thank you ~v~ 1234567890";

      /********************************/
      /*  定義中文字庫(kù)  */
      /********************************/

      Uchar code Hzk[]={
      /*茂 C3515 0 */
        0x04,0x04,0xC4,0x44,0x5F,0x44,0x44,0xF4,
        0x44,0x4F,0x54,0x64,0x44,0x46,0x04,0x00,
        0x80,0x40,0x3F,0x00,0x40,0x40,0x20,0x20,
        0x13,0x0C,0x18,0x24,0x43,0x80,0xE0,0x00,
      /*興 C4843 1 */
        0x00,0xFE,0x4A,0x4A,0x00,0xFE,0xEA,0xAA,
        0xAA,0xFE,0x00,0x4A,0x4A,0xFE,0x00,0x00,
        0x02,0x83,0x42,0x22,0x12,0x1B,0x02,0x02,
        0x02,0x0B,0x12,0x22,0x62,0xC3,0x02,0x00,
      /*國(guó) C2590 2 */
        0x00,0xFE,0x02,0xD2,0x52,0x52,0xD2,0x3E,
        0xD2,0x16,0x1A,0x12,0xFF,0x02,0x00,0x00,
        0x00,0xFF,0x50,0x53,0x52,0x4A,0x6B,0x50,
        0x4F,0x54,0x7B,0x40,0xFF,0x00,0x00,0x00,
      /*際 C2842 3 */
        0x00,0xFE,0x22,0xD2,0x0E,0x20,0xB8,0x4F,
        0xB2,0x9E,0x80,0x9F,0x72,0x8A,0x06,0x00,
        0x00,0xFF,0x04,0x08,0x07,0x21,0x12,0x0A,
        0x46,0x82,0x7E,0x06,0x0A,0x12,0x31,0x00,
      /*( C0308 4 */
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0xC0,0x30,0x08,0x04,0x02,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x03,0x0C,0x10,0x20,0x40,0x00,0x00,
      /*廣 C2567 5 */
        0x00,0x00,0xFC,0x44,0x54,0x54,0x7C,0x55,
        0xD6,0x54,0x7C,0x54,0x54,0x44,0x44,0x00,
        0x80,0x60,0x1F,0x80,0x9F,0x55,0x35,0x15,
        0x1F,0x15,0x15,0x35,0x5F,0x80,0x00,0x00,
      /*東 C2211 6 */
        0x00,0x08,0xE8,0xA8,0xA8,0xA8,0xA8,0xFF,
        0xA8,0xA8,0xA8,0xA8,0xE8,0x0C,0x08,0x00,
        0x00,0x40,0x23,0x12,0x0A,0x06,0x02,0xFF,
        0x02,0x06,0x0A,0x12,0x23,0x60,0x20,0x00,
      /*) C0309 7 */
        0x00,0x00,0x02,0x04,0x08,0x30,0xC0,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x40,0x20,0x10,0x0C,0x03,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      /*有 C5148 8 */
        0x04,0x04,0x04,0x84,0xE4,0x3C,0x27,0x24,
        0x24,0x24,0x24,0xF4,0x24,0x06,0x04,0x00,
        0x04,0x02,0x01,0x00,0xFF,0x09,0x09,0x09,
        0x09,0x49,0x89,0x7F,0x00,0x00,0x00,0x00,
      /*限 C4762 9 */
        0x00,0xFE,0x02,0x22,0xDA,0x06,0x00,0xFE,
        0x92,0x92,0x92,0x92,0xFF,0x02,0x00,0x00,
        0x00,0xFF,0x08,0x10,0x08,0x07,0x00,0xFF,
        0x42,0x24,0x08,0x14,0x22,0x61,0x20,0x00,
      /*公 C2511 10 */
        0x00,0x00,0x80,0x40,0x30,0x0C,0x00,0xC0,
        0x07,0x1A,0x20,0x40,0x80,0x80,0x80,0x00,
        0x01,0x01,0x20,0x70,0x28,0x24,0x23,0x20,
        0x20,0x28,0x30,0x60,0x00,0x01,0x00,0x00,
      /*司 C4330 11 */
        0x10,0x10,0x92,0x92,0x92,0x92,0x92,0x92,
        0xD2,0x9A,0x12,0x02,0xFF,0x02,0x00,0x00,
        0x00,0x00,0x3F,0x10,0x10,0x10,0x10,0x10,
        0x3F,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,
      };
      /****************************************/
      /* 定義ASCII字庫(kù)8列*16行  */
      /****************************************/

      Uchar code Ezk[]={
      /*-文字: --0x20 */
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      /*-文字:!--0x21 */
        0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x00,
      /*-文字:"--0x22 */
        0x00,0x08,0x04,0x02,0x08,0x04,0x02,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      /*-文字:#--0x23 */
        0x40,0x40,0xF8,0x40,0x40,0xF8,0x40,0x00,
        0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,
      /*-文字:$--0x24 */
        0x00,0x70,0x88,0xFC,0x08,0x08,0x30,0x00,
        0x00,0x1C,0x20,0xFF,0x21,0x22,0x1C,0x00,
      /*-文字:%--0x25 */
        0xF0,0x08,0xF0,0x80,0x70,0x08,0x00,0x00,
        0x00,0x31,0x0E,0x01,0x1E,0x21,0x1E,0x00,
      /*-文字:&--0x26 */
        0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,
        0x1E,0x21,0x23,0x24,0x18,0x16,0x20,0x00,
      /*-文字:‘--0x27 */
        0x20,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      /*-文字:(--0x28 */
        0x00,0x00,0x00,0x00,0xC0,0x30,0x08,0x04,
        0x00,0x00,0x00,0x00,0x03,0x0C,0x10,0x20,
      /*-文字:)--0x29 */
        0x04,0x08,0x30,0xC0,0x00,0x00,0x00,0x00,
        0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,
      /*-文字:*--0x2a */
        0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,
        0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,
      /*-文字:+--0x2b */
        0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,
        0x01,0x01,0x01,0x0F,0x01,0x01,0x01,0x00,
      /*-文字:,--0x2c */
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x80,0x60,0x00,0x00,0x00,0x00,0x00,0x00,
      /*-文字:---0x2d */
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
      /*-文字:.--0x2e */
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
      /*-文字:/--ox2f */
        0x00,0x00,0x00,0x00,0x00,0xE0,0x18,0x04,
        0x00,0x40,0x30,0x0C,0x03,0x00,0x00,0x00,
      /*-文字:0--0x30 */
        0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
        0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
      /*-文字:1--0x31 */
        0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,
        0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
      /*-文字:2--0x32 */
        0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,
        0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,
      /*-文字:3--0x33 */
        0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,
        0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,
      /*-文字:4--0x34 */
        0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,
        0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,
      /*-文字:5--0x35 */
        0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,
        0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,
      /*-文字:6--0x36 */
        0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,
        0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,
      /*-文字:7--0x37 */
        0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,
        0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
      /*-文字:8--0x38 */
        0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,
        0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
      /*-文字:9--0x39 */
        0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
        0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,
      /*-文字::-- */
        0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,
        0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,
      /*-文字:/-- */
        0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,
        0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,
      /*-文字:<-- */
        0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,
        0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,
      /*-文字:=-- */
        0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,
        0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,
      /*-文字:>-- */
        0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,
        0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,
      /*-文字:?-- */
        0x00,0x30,0x08,0x08,0x08,0x88,0x70,0x00,
        0x00,0x00,0x00,0x26,0x01,0x00,0x00,0x00,
      /*-文字:@-- */
        0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,
        0x07,0x18,0x27,0x28,0x27,0x28,0x07,0x00,
      /*-文字:A-- */
        0x00,0x00,0xE0,0x18,0x18,0xE0,0x00,0x00,
        0x30,0x0F,0x04,0x04,0x04,0x04,0x0F,0x30,
      /*-文字:B-- */
        0xF8,0x08,0x08,0x08,0x08,0x90,0x60,0x00,
        0x3F,0x21,0x21,0x21,0x21,0x12,0x0C,0x00,
      /*-文字:C-- */
        0xE0,0x10,0x08,0x08,0x08,0x10,0x60,0x00,
        0x0F,0x10,0x20,0x20,0x20,0x10,0x0C,0x00,
      /*-文字:D-- */
        0xF8,0x08,0x08,0x08,0x08,0x10,0xE0,0x00,
        0x3F,0x20,0x20,0x20,0x20,0x10,0x0F,0x00,
      /*-文字:E-- */
        0x00,0xF8,0x08,0x08,0x08,0x08,0x08,0x00,
        0x00,0x3F,0x21,0x21,0x21,0x21,0x20,0x00,
      /*-文字:F-- */
        0xF8,0x08,0x08,0x08,0x08,0x08,0x08,0x00,
        0x3F,0x01,0x01,0x01,0x01,0x01,0x00,0x00,
      /*-文字:G-- */
        0xE0,0x10,0x08,0x08,0x08,0x10,0x60,0x00,
        0x0F,0x10,0x20,0x20,0x21,0x11,0x3F,0x00,
      /*-文字:H-- */
        0x00,0xF8,0x00,0x00,0x00,0x00,0xF8,0x00,
        0x00,0x3F,0x01,0x01,0x01,0x01,0x3F,0x00,
      /*-文字:I-- */
        0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
      /*-文字:J-- */
        0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,
        0x00,0x1C,0x20,0x20,0x20,0x20,0x1F,0x00,
      /*-文字:K-- */
        0x00,0xF8,0x00,0x80,0x40,0x20,0x10,0x08,
        0x00,0x3F,0x01,0x00,0x03,0x04,0x18,0x20,
      /*-文字:L-- */
        0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x00,
      /*-文字:M-- */
        0xF8,0xE0,0x00,0x00,0x00,0xE0,0xF8,0x00,
        0x3F,0x00,0x0F,0x30,0x0F,0x00,0x3F,0x00,
      /*-文字:N-- */
        0x00,0xF8,0x30,0xC0,0x00,0x00,0xF8,0x00,
        0x00,0x3F,0x00,0x01,0x06,0x18,0x3F,0x00,
      /*-文字:O-- */
        0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
        0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
      /*-文字:P-- */
        0xF8,0x08,0x08,0x08,0x08,0x10,0xE0,0x00,
        0x3F,0x02,0x02,0x02,0x02,0x01,0x00,0x00,
      /*-文字:Q-- */
        0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
        0x00,0x0F,0x10,0x20,0x2C,0x10,0x2F,0x00,
      /*-文字:R-- */
        0xF8,0x08,0x08,0x08,0x08,0x90,0x60,0x00,
        0x3F,0x01,0x01,0x01,0x07,0x18,0x20,0x00,
      /*-文字:S-- */
        0x60,0x90,0x88,0x08,0x08,0x10,0x20,0x00,
        0x0C,0x10,0x20,0x21,0x21,0x12,0x0C,0x00,
      /*-文字:T-- */
        0x08,0x08,0x08,0xF8,0x08,0x08,0x08,0x00,
        0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
      /*-文字:U-- */
        0xF8,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,
        0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,
      /*-文字:V-- */
        0x18,0xE0,0x00,0x00,0x00,0xE0,0x18,0x00,
        0x00,0x01,0x0E,0x30,0x0E,0x01,0x00,0x00,
      /*-文字:W-- */
        0xF8,0x00,0xC0,0x38,0xC0,0x00,0xF8,0x00,
        0x03,0x3C,0x03,0x00,0x03,0x3C,0x03,0x00,
      /*-文字:X-- */
        0x08,0x30,0xC0,0x00,0xC0,0x30,0x08,0x00,
        0x20,0x18,0x06,0x01,0x06,0x18,0x20,0x00,
      /*-文字:Y-- */
        0x08,0x30,0xC0,0x00,0xC0,0x30,0x08,0x00,
        0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
      /*-文字:Z-- */
        0x08,0x08,0x08,0x08,0xC8,0x28,0x18,0x00,
        0x30,0x2C,0x22,0x21,0x20,0x20,0x20,0x00,
      /*-文字:{-- */
        0x00,0x00,0x00,0x80,0x7E,0x02,0x00,0x00,
        0x00,0x00,0x00,0x00,0x3F,0x20,0x00,0x00,
      /*-文字:\-- */
        0x00,0x08,0x70,0x80,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x01,0x0E,0x30,0xC0,0x00,
      /*-文字:}-- */
        0x00,0x02,0x7E,0x80,0x00,0x00,0x00,0x00,
        0x00,0x20,0x3F,0x00,0x00,0x00,0x00,0x00,
      /*-文字:^-- */
        0x00,0x08,0x04,0x02,0x02,0x04,0x08,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      /*-文字:_-- */
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
      /*-文字:`-- */
        0x00,0x00,0x02,0x06,0x04,0x08,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      /*-文字:a-- */
        0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
        0x00,0x19,0x24,0x24,0x24,0x14,0x3F,0x00,
      /*-文字:b-- */
        0x00,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,
        0x00,0x3F,0x11,0x20,0x20,0x20,0x1F,0x00,
      /*-文字:c-- */
        0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
        0x0E,0x11,0x20,0x20,0x20,0x20,0x11,0x00,
      /*-文字:d-- */
        0x00,0x00,0x80,0x80,0x80,0x00,0xF8,0x00,
        0x00,0x1F,0x20,0x20,0x20,0x11,0x3F,0x00,
      /*-文字:e-- */
        0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,
        0x0E,0x15,0x24,0x24,0x24,0x25,0x16,0x00,
      /*-文字:f-- */
        0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x00,
        0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
      /*-文字:g-- */
        0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,
        0x40,0xB7,0xA8,0xA8,0xA8,0xA7,0x40,0x00,
      /*-文字:h-- */
        0x00,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,
        0x00,0x3F,0x01,0x00,0x00,0x00,0x3F,0x00,
      /*-文字:i-- */
        0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
      /*-文字:j-- */
        0x00,0x00,0x00,0x00,0x98,0x00,0x00,0x00,
        0x00,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,
      /*-文字:k-- */
        0x00,0xF8,0x00,0x00,0x00,0x80,0x00,0x00,
        0x00,0x3F,0x04,0x02,0x0D,0x10,0x20,0x00,
      /*-文字:l-- */
        0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
      /*-文字:m-- */
        0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,
        0x3F,0x00,0x00,0x3F,0x00,0x00,0x3F,0x00,
      /*-文字:n-- */
        0x00,0x80,0x00,0x80,0x80,0x80,0x00,0x00,
        0x00,0x3F,0x01,0x00,0x00,0x00,0x3F,0x00,
      /*-文字:o-- */
        0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,
        0x0E,0x11,0x20,0x20,0x20,0x11,0x0E,0x00,
      /*-文字:p-- */
        0x00,0x80,0x00,0x80,0x80,0x80,0x00,0x00,
        0x00,0xFF,0x11,0x20,0x20,0x20,0x1F,0x00,
      /*-文字:q-- */
        0x00,0x00,0x80,0x80,0x80,0x00,0x80,0x00,
        0x00,0x1F,0x20,0x20,0x20,0x11,0xFF,0x00,
      /*-文字:r-- */
        0x00,0x00,0x80,0x00,0x00,0x80,0x80,0x00,
        0x00,0x00,0x3F,0x01,0x01,0x00,0x00,0x00,
      /*-文字:s-- */
        0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
        0x00,0x13,0x24,0x24,0x24,0x24,0x19,0x00,
      /*-文字:t-- */
        0x00,0x80,0x80,0xE0,0x80,0x80,0x80,0x00,
        0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x00,
      /*-文字:u-- */
        0x00,0x80,0x00,0x00,0x00,0x00,0x80,0x00,
        0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x00,
      /*-文字:v-- */
        0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
        0x00,0x07,0x18,0x20,0x18,0x07,0x00,0x00,
      /*-文字:w-- */
        0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,
        0x0F,0x30,0x0E,0x01,0x0E,0x30,0x0F,0x00,
      /*-文字:x-- */
        0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
        0x20,0x11,0x0A,0x04,0x0A,0x11,0x20,0x00,
      /*-文字:y-- */
        0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
        0x00,0x87,0x98,0x60,0x18,0x07,0x00,0x00,
      /*-文字:z-- */
        0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
        0x00,0x30,0x28,0x24,0x22,0x21,0x20,0x00,
      /*-文字:{-- */
        0x00,0x00,0x00,0x80,0x7E,0x02,0x00,0x00,
        0x00,0x00,0x00,0x00,0x3F,0x20,0x00,0x00,
      /*-文字:|-- */
        0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,
      /*-文字:}-- */
        0x00,0x02,0x7E,0x80,0x00,0x00,0x00,0x00,
        0x00,0x20,0x3F,0x00,0x00,0x00,0x00,0x00,
      /*-文字:~-- */
        0x00,0x06,0x01,0x01,0x06,0x04,0x03,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      };

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多