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

📄 main.lst

📁 128*160液晶显示程序.该程序驱动芯片是89C51.
💻 LST
字号:
C51 COMPILER V7.09   MAIN                                                                  02/16/2006 16:40:28 PAGE 1   


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

line level    source

   1          #include "config.h"
   2          #include "data.h"
   3          #include "common.h"
   4          #include "fun_16.h"
   5          
   6          
   7          /*****************************************************************************
   8          * File Infomation 
   9          ******************************************************************************
  10          PROGRAMMER      : YGRAND
  11          CREATE DATE     : 2003-10-19
  12          LAST MODIFY DATE: 2004-07-01
  13          DESCRIBE        : FOR 128EF5,SSD1779(MAIN LCD),16bit,8080 
  14          ******************************************************************************/
  15          
  16          
  17          
  18          /*****************************************************************************
  19          * Main Program                                   
  20          ******************************************************************************/
  21          void main(void)
  22          {
  23   1              // CKCON = 0x01;             // set 6 clock,FOR P89C51RD2
  24   1              // AUXR  = 0x01;             // CLOSE ALE       ,FOR P89C51RD2
  25   1      
  26   1              // setINT0(1);
  27   1              // allowINT(1);
  28   1      
  29   1              selectSeries(0);            // 8080
  30   1              reset();
  31   1              CS1 = 0;
  32   1              ini_lcd();
  33   1      
  34   1              setContrast(28,5);          // x-value,y-level
  35   1              setDispArea(2,129,0,159);   // set display area 
  36   1      
  37   1              //setDuty(128);             // set duty 1/128
  38   1              //setBias(2);               // set bias 1/9, 0-1/7,1-1/8,2-1/9,3-1/10
  39   1      
  40   1      
  41   1              while(1)
  42   1              {
  43   2      
  44   2                      //dispPic( ROW,COL,COLOR_MODE_256,pic256_1 );
  45   2                      //delay( DELAY_TIME );
  46   2      
  47   2                      dispColor( ROW,COL,COLOR_MODE_64K,0xf8,0x00,0 );
  48   2                      delay( DELAY_TIME);
  49   2                      
  50   2                      dispColor( ROW,COL,COLOR_MODE_64K,0x07,0xe0,0 );
  51   2                      delay( DELAY_TIME );
  52   2                      dispColor( ROW,COL,COLOR_MODE_64K,0x00,0x1f,0 );
  53   2                      delay( DELAY_TIME );
  54   2              //      dispColor( ROW,COL,COLOR_MODE_64K,0xff,0xff,0 );
  55   2              //      delay( DELAY_TIME );
C51 COMPILER V7.09   MAIN                                                                  02/16/2006 16:40:28 PAGE 2   

  56   2      
  57   2                      dispColorX( ROW,COL,COLOR_MODE_64K,0xff,0xff,0xf8,0x00,0x07,0xe0,0x00,0x1f );
  58   2                      delay( DELAY_TIME);
  59   2              dispColorY( ROW,COL,COLOR_MODE_64K,0xff,0xff,0xf8,0x00,0x07,0xe0,0x00,0x1f );
  60   2                      delay( DELAY_TIME );
  61   2              
  62   2              //      dispColorB( ROW,COL,COLOR_MODE_64K,0xff,0xff,0xf8,0x00,0x07,0xe0,0x00,0x1f );
  63   2              //      delay( DELAY_TIME );
  64   2              //      dispColorB( ROW,COL,COLOR_MODE_64K,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00 );
  65   2              //      delay( DELAY_TIME );
  66   2              
  67   2      
  68   2                      dispColorW( ROW,COL,COLOR_MODE_64K,0xff,0xff,0x00,0x00 );
  69   2                      delay( DELAY_TIME );
  70   2                      dispColorW( ROW,COL,COLOR_MODE_64K,0x00,0x00,0xff,0xff );
  71   2                      delay( DELAY_TIME);
  72   2              //      dispColorW( ROW,COL,COLOR_MODE_64K,0x07,0xe0,0x00,0x00 );
  73   2              //      delay( DELAY_TIME );
  74   2              //      dispColorW( ROW,COL,COLOR_MODE_64K,0x00,0x1f,0xff,0xff );
  75   2              //      delay( DELAY_TIME );
  76   2      
  77   2              //      dispColorG( ROW,COL,COLOR_MODE_64K );
  78   2              //      delay( DELAY_TIME );
  79   2      
  80   2              
  81   2              /*      //display graphic
  82   2                      dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_4,0xf8,0x00,0xff,0xff );
  83   2                      delay( DELAY_TIME);
  84   2                      dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_6,0x07,0xe0,0xff,0xff );
  85   2                      delay( DELAY_TIME);
  86   2                      dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_11,0x00,0x1f,0xff,0xff );
  87   2                      delay( DELAY_TIME);
  88   2                      dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_5,0xf8,0x00,0xff,0xff );
  89   2                      delay( DELAY_TIME);
  90   2                      dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_2,0x00,0x1f,0xff,0xff );
  91   2                      delay( DELAY_TIME);
  92   2                      dispGraphic_16( ROW,COL,COLOR_MODE_64K,Graphic_16_4,0x00,0x1f,0xff,0xff );
  93   2                      delay( DELAY_TIME);
  94   2      */
  95   2                      dispPic( ROW,COL,COLOR_MODE_64K,pic64k_1 );
  96   2                      delay( DELAY_TIME );
  97   2                      
  98   2              }
  99   1      }
 100          
 101          
 102          /****************************************************************************
 103          **                            End Of File
 104          *****************************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    340    ----
   CONSTANT SIZE    =  61577    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -