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

📄 main.lst

📁 MzL728-240128液晶模块采用T6963C控制芯片的KeilC51的源程序代码
💻 LST
字号:
C51 COMPILER V8.12   MAIN                                                                  06/13/2008 15:12:11 PAGE 1   


C51 COMPILER V8.12, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE INCDIR(..\LCD_Driver) DEBUG OBJECTEXTEND

line level    source

   1          //========================================================================
   2          //  工程名称:Base_Driver
   3          //  作    者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)    
   4          //  联系方式:QQ 644272644
   5          //      版权所有:北京铭正同创科技有限公司   www.mzdesign.com.cn
   6          //  适应芯片: MCS-51系列MCU(本例为AT89S52)
   7          //  编程环境: Keil uVision 3
   8          //  实现功能: MzL728 LCD显示模块驱动演示  基本图形显示演示
   9          //
  10          //  系统要求: PC with CPU 233MHz,128MB RAM,
  11          //                      Keil uVision3(or later)
  12          //  组成文件:
  13          //      main.c          ----主程序文件
  14          //              LCD_Dis.c/LCD_Driver_User.c/LCD_ASCII.c/GB_Table.c
  15          //      LCD_Dis.h/LCD_Config.inc/LCD_PortConfig.h/LCD_Driver_User.h
  16          //                                      ----基本驱动程序
  17          //      硬件连接:
  18          //              LCD DB0~DB7     ---P0^0~P0^7
  19          //              LCD WR          ---P2^0
  20          //              LCD RD          ---P2^1
  21          //              LCD A0          ---P2^3
  22          //              LCD Reset       ---P2^4
  23          //              LCD CS          ---P2^2
  24          //
  25          //      LCD_FS                  ---P2^5
  26          //              LCD 5V供电~~~(建议)
  27          //
  28          //  当前版本:  V1.00
  29          //  日期:  2008-06-12
  30          //  
  31          //  参考文件: 
  32          //  维护记录:
  33          //-------------------------------------------------------------------
  34          //  Version   2008-06-12-V10   Modified By    Xinqiang Zhang(小丑)
  35          //
  36          //========================================================================
  37          
  38          //========================================================================
  39          // 文件名:  main.c
  40          // 作  者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)
  41          // 日  期: 2008/06/12
  42          // 描  述: 基本显示功能演示
  43          //
  44          // 参  考: 无
  45          // 版  本:
  46          //      2008/06/12      First version    Mz Design
  47          //========================================================================
  48          #include "LCD_Dis.h"
  49          
  50          void Delay(unsigned char Timers)
  51          {
  52   1          unsigned int i=0;
  53   1          while(Timers)
  54   1          {
  55   2              Timers--;
C51 COMPILER V8.12   MAIN                                                                  06/13/2008 15:12:11 PAGE 2   

  56   2              for(i=0;i<200;i++) ;
  57   2          }
  58   1      }
  59          
  60          void main(void)
  61          {
  62   1          unsigned char Show_num=0;
  63   1              LCD_Init();                                             //LCD初始化,该函数在LCD_Driver_User.c中定义
  64   1              
  65   1              SetPaintMode(0,1);                              //设置绘图模式及前景色(绘图模式没有意义在该驱动中)
  66   1              FontSet(0,1);                                   //设置字体类形,字符色为1
  67   1              PutChar(0,0,'A');
  68   1          Rectangle(10,0,20,16,1);
  69   1          FontSet(0,0);
  70   1          PutChar(11,0,'A');
  71   1          
  72   1          FontSet(1,1);
  73   1          PutChar(30,6,'A');
  74   1          Rectangle(40,0,50,16,1);
  75   1          FontSet(1,0);
  76   1          PutChar(42,6,'A');
  77   1          
  78   1          FontSet(0,1);
  79   1              PutString(10,20,"Mzdesign 240*128 LCD Test");
  80   1              Rectangle(0,36,239,52,1);
  81   1          FontSet(0,0);
  82   1          PutString(10,36,"Mzdesign 240*128 LCD Test");
  83   1              Line(0,55,239,55);
  84   1              Line(220,0,220,127);
  85   1              
  86   1          Rectangle(8,63,102,112,0);
  87   1          Rectangle(10,65,100,110,1);
  88   1          FontSet(2,1);
  89   1          FontMode(1,0);
  90   1          PutChar(12,80,0);
  91   1          FontMode(0,0);
  92   1          FontSet(2,0);
  93   1          PutChar(30,80,1);
  94   1          
  95   1          SetPaintMode(0,0);
  96   1          Line(55,66,95,106);
  97   1          
  98   1          SetPaintMode(0,1);
  99   1          Circle(188,90,30,1);
 100   1          Circle(188,90,32,0);
 101   1          
 102   1          FontSet(0,0);
 103   1          FontMode(1,1);
 104   1              while(1)
 105   1              {
 106   2                      Delay(200);
 107   2              Show_num++;
 108   2              if(Show_num>9) Show_num = 0;
 109   2              PutChar(184,82,'0'+Show_num);
 110   2              }
 111   1      }
 112          
 113          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    375    ----
C51 COMPILER V8.12   MAIN                                                                  06/13/2008 15:12:11 PAGE 3   

   CONSTANT SIZE    =     26    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       1
   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 + -