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

📄 parainprog.lst

📁 从香港精电买的mobil2006液晶块
💻 LST
字号:
C51 COMPILER V7.01  PARAINPROG                                                             10/15/2003 19:58:27 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE PARAINPROG
OBJECT MODULE PLACED IN parainprog.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE parainprog.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <AT898252.H>
   2          #include<absacc.h>
   3          #include<intrins.h>
   4          #include<Mobi2006.h>
   5          /* 屏:mobi2006
   6             点阵数:128X64
   7             P1.3=RES
   8             P1.4=CS1
   9             P1.5=A0
  10             P1.6=SCL
  11             P1.7=SI */
  12          
  13           void WriteCommand(unsigned char dat);
  14           void WriteData(unsigned char dat);
  15           void init();
  16           void clear();
  17           void CW_PR(unsigned int O_X,unsigned int O_Y,unsigned char dat);
  18           void CCW_PR(unsigned int O_X,unsigned int O_Y,unsigned char dat);
  19           void W_DOT(unsigned int O_X,unsigned int O_Y);
  20          
  21          code unsigned char  XZTAB[24]={0x36,0x21,0x32,0x29,0x34,0x32,0x2f,0x2e,0x29,0x38,0x30,0x25,0x2e,0x27,0x39,
             -0x35,0x21,0x2e,0x00,0x2c,0x34,0x24,0x0e};
  22          code unsigned char  POWERTAB[18]={0x3F,0x3F,0x21,0x2D,0x2D,0x21,0x2D,0x2D,0x21,0x2D,0x2D,0x21,0x2D,0x2D,0x
             -21,0x3F,0x3F,0x0C};
  23          code unsigned char  SIGNALTAB[18]={0x01,0x03,0x07,0x0D,0xFF,0xFF,0x0D,0x07,0xC3,0xC1,0x00,0x00,0xF0,0xF0,0
             -x00,0x00,0xFF,0xFF};
  24          void main()
  25          {while(1)
  26   1        {unsigned int i,j;
  27   2      
  28   2         init();   //初始化
  29   2         clear();  //清屏
  30   2        /////////////////////////
  31   2          j=24;
  32   2         for(i=0;i<4;i++)
  33   2          {
  34   3           CCW_PR(j,1,i);   //中文写入
  35   3           j+=20;
  36   3          }
  37   2      //////////////////////////
  38   2          for(i=0;i<128;i++)
  39   2          {
  40   3           W_DOT(i,30);    //绘点
  41   3           j++;
  42   3          }
  43   2      //////////////////////////
  44   2        for(i=0;i<24;i++)
  45   2         {
  46   3          for(j=20;j<100;j+=8)
  47   3           {
  48   4            CW_PR(j,4,XZTAB[i]);   //西文写入
  49   4            i++;
  50   4           }
  51   3          for(j=15;j<119;j+=8)
  52   3           {
C51 COMPILER V7.01  PARAINPROG                                                             10/15/2003 19:58:27 PAGE 2   

  53   4            CW_PR(j,5,XZTAB[i]);   //西文写入
  54   4            i++;
  55   4           }
  56   3         }
  57   2         for(j=0;j<40000;j++)
  58   2          {}
  59   2         clear();  //清屏 
  60   2         WriteCommand(0xb0);
  61   2         WriteCommand(0x16);
  62   2         WriteCommand(0x0D);
  63   2         for(i=0;i<18;i++)
  64   2         WriteData(POWERTAB[i]);
  65   2         
  66   2         WriteCommand(0xb0);
  67   2         WriteCommand(0x10);
  68   2         WriteCommand(0x00);
  69   2         for(i=0;i<18;i++)
  70   2         WriteData(SIGNALTAB[i]);
  71   2         CW_PR(42,0,0x10);
  72   2         CW_PR(49,0,0x18);
  73   2         CW_PR(63,0,0x12);
  74   2         CW_PR(70,0,0x19);
  75   2         CW_PR(56,0,0x1a);
  76   2         j=24;
  77   2         for(i=4;i<8;i++)
  78   2          {
  79   3           CCW_PR(j,3,i);
  80   3           j+=20;
  81   3          }
  82   2         for(j=0;j<50000;j++)
  83   2          {}
  84   2         CW_PR(63,0,0x13);
  85   2         CW_PR(70,0,0x10);
  86   2         j=24;
  87   2         for(i=8;i<12;i++)
  88   2          {
  89   3           CCW_PR(j,3,i);
  90   3           j+=20;
  91   3          }
  92   2          for(j=0;j<40000;j++)
  93   2          {}
  94   2        }
  95   1      }
  96          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1004    ----
   CONSTANT SIZE    =   1724    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       9
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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