⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.lst

📁 单片机51环境下的字库代码122*32点阵的液晶显示
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V7.07   LCD                                                                   08/17/2004 16:30:50 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN lcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE lcd.c BROWSE INCDIR(C:\keil7.07\c51\INC\Atmel\) DEBUG OBJECTEXTEND

stmt level    source

   1          #include "AT89X51.H"
*** WARNING C318 IN LINE 1 OF lcd.c: can't open file 'AT89X51.H'
   2          #include "LCD.H"
   3          #include <stdio.h>
   4          #include <intrins.h>
   5          #include <string.h>
   6          /**************************************************
   7          *最底层六个函数可驱动12032液晶
   8          *12232
   9          ***************************************************/
  10          char DrawType;
  11          char code CharTable8[];                                         //8*8 ASCII码字型数据
  12          char code CharTable10[];
  13          
  14          
  15          #include "lcd12232.c"
*** WARNING C318 IN LINE 1 OF lcd12232.c: can't open file 'AT89X51.H'
*** ERROR C202 IN LINE 16 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 17 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 20 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 21 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 22 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 23 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 25 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 26 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 27 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 28 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 36 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 37 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 40 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 41 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 42 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 43 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 45 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 46 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 47 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 48 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 49 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 57 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 58 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 61 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 62 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 63 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 64 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 66 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 67 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 68 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 69 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 70 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 72 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 73 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 74 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 75 OF LCD12232.C: 'P3_4': undefined identifier
*** ERROR C202 IN LINE 76 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 77 OF LCD12232.C: 'P3_4': undefined identifier
C51 COMPILER V7.07   LCD                                                                   08/17/2004 16:30:50 PAGE 2   

*** ERROR C202 IN LINE 87 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 88 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 91 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 92 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 93 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 94 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 97 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 98 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 99 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 100 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 108 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 109 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 112 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 113 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 114 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 115 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 118 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 119 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 120 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 121 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 122 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 130 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 131 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 134 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 135 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 136 OF LCD12232.C: 'P0_7': undefined identifier
*** ERROR C202 IN LINE 137 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 140 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 141 OF LCD12232.C: 'P3_7': undefined identifier
*** ERROR C202 IN LINE 142 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 143 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 144 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 146 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 147 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 148 OF LCD12232.C: 'P3_6': undefined identifier
*** ERROR C202 IN LINE 149 OF LCD12232.C: 'P3_5': undefined identifier
*** ERROR C202 IN LINE 150 OF LCD12232.C: 'P0': undefined identifier
*** ERROR C202 IN LINE 151 OF LCD12232.C: 'P3_5': undefined identifier
  16          
  17          void xchg(char *x,char*y)                                               //交换值
  18          {
  19   1              char temp;
  20   1              temp=*x;
  21   1              *x=*y;
  22   1              *y=temp;
  23   1      } 
  24          void delay(long time)/////////int time////1000//////
  25          {               
  26   1              long i=time,j;
  27   1              while(i)
  28   1              {
  29   2                      j=143;                          
  30   2              while(j)j--;
  31   2                      i--;
  32   2              }   
  33   1      }
  34          /*
  35          初始化LCD
  36          */
  37          void LCDInit()
  38          {
  39   1              LCDWriteCom1(0xe2);
C51 COMPILER V7.07   LCD                                                                   08/17/2004 16:30:50 PAGE 3   

  40   1              LCDWriteCom2(0xe2);
  41   1              LCDWriteCom1(0xa4);
  42   1              LCDWriteCom2(0xa4);     
  43   1              LCDWriteCom1(0xa9);
  44   1              LCDWriteCom2(0xa9);     
  45   1              LCDWriteCom1(0xa0);
  46   1              LCDWriteCom2(0xa0);     
  47   1              LCDWriteCom1(0xc0);
  48   1              LCDWriteCom2(0xc0);
  49   1              LCDWriteCom1(0xaf);
  50   1              LCDWriteCom2(0xaf);
  51   1      }
  52          //清屏
  53          void LCDClear()
  54          {
  55   1              unsigned char i,j;
  56   1              for(i=0;i<4;i++)
  57   1              {
  58   2                      LCDWriteCom1(0xb8|i);
  59   2                      LCDWriteCom2(0xb8|i);
  60   2                      LCDWriteCom1(0);
  61   2                      LCDWriteCom2(0);
  62   2                      for(j=0;j<80;j++)
  63   2                              {
  64   3                                      LCDWriteDat1(0x0);
  65   3                                      LCDWriteDat2(0x0);
  66   3                              }                                       
  67   2              }
  68   1      }
  69          /*
  70          unsigned char LCDGetDat(char col,char page)
  71          {
  72                  unsigned char dat;
  73          
  74                  if(col<MAXCOL)
  75                  {
  76                          LCDSetPage1(page);
  77                          LCDSetCol1(col);
  78                          dat=LCDReadDat1();
  79                  }
  80                  else
  81                  {       
  82                          LCDSetPage2(page);
  83                          LCDSetCol2(col-MAXCOL);
  84                          dat=LCDReadDat2();
  85                  }
  86                  return dat;
  87          }*/
  88          /*
  89          //在相应列和页显示数据图形
  90          void LCDDrawDat(char col,char page,unsigned char dat)
  91          {       
  92                  if(col<MAXCOL)
  93                  {
  94                          LCDSetPage1(page);
  95                          LCDSetCol1(col);
  96                          LCDWriteDat1(dat);      
  97                  }
  98                  else
  99                  {
 100                          LCDSetPage2(page);
 101                          LCDSetCol2(col-MAXCOL);
C51 COMPILER V7.07   LCD                                                                   08/17/2004 16:30:50 PAGE 4   

 102                          LCDWriteDat2(dat);
 103                  }
 104          }*/
 105          /*
 106          //读入某页两列之间的数据存入数组                       
 107          void  LCDGetDatEx(char col1,char col2,char page,unsigned char *pdat)
 108          {
 109                  char i;
 110                  if(col1>col2)xchg(&col1,&col2);
 111                  
 112                  LCDSetPage2(page);
 113          
 114                  if(col1<MAXCOL&&col2<MAXCOL)
 115                  {
 116                          LCDSetPage1(page);
 117                          LCDSetCol1(col1);
 118                          for(i=col1;i<=col2;i++)
 119                                  *(pdat++)=LCDReadDat1();
 120                  }
 121                  else if(col1>MAXCOL&&col2>MAXCOL)
 122                  {
 123                          LCDSetPage2(page);
 124                          LCDSetCol2(col1-MAXCOL);
 125                          for(i=col1-MAXCOL;i<=col2-MAXCOL;i++)
 126                                  *(pdat++)=LCDReadDat2();
 127                  }
 128                  else
 129                  {
 130                          LCDSetPage1(page);
 131                          LCDSetCol1(col1);
 132                          for(i=col1;i<MAXCOL;i++)
 133                                  *(pdat++)=LCDReadDat1();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -