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

📄 main.lst

📁 SED1565(SPLC501)控制的lcm的菜单显示c源码。特点是比较方便移植。
💻 LST
字号:
C51 COMPILER V8.02   MAIN                                                                  06/27/2007 00:58:38 PAGE 1   


C51 COMPILER V8.02, 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          //========================================================================
   2          //  工程名称:SPLC501_MCS51_Direct.uv2
   3          //  作    者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)    
   4          //  联系方式:QQ 644272644
   5          //      版权所有:北京铭正同创科技有限公司   www.mzdesign.com.cn
   6          //  适应芯片: MCS51系列MCU
   7          //  实现功能: SED1565(SPLC501) LCD显示模块驱动演示  基本显示功能演示
   8          //
   9          //  系统要求: PC with CPU 233MHz,128MB RAM,
  10          //                      Keil uVision3(or later)
  11          //  组成文件:
  12          //      main.c          ----主程序文件
  13          //              isr.c           ----中断服务程序,该工程仅使用2HZ时基中断用于清看门狗
  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 EP           ---P2.7
  20          //              LCD RW           ---P2.6
  21          //              LCD A0           ---P2.5
  22          //              LCD Reset        ---P2.4
  23          //              LCM 3.3V供电~~~(建议)
  24          //
  25          //  当前版本:  V1.01
  26          //  日期:  2007-06-27
  27          //  
  28          //  参考文件: 
  29          //  维护记录:
  30          //-------------------------------------------------------------------
  31          //  Version   2007-04-04-V10   Modified By    Xinqiang Zhang(小丑)
  32          //      Version   2007-06-27-V101  Modified By    Xinqiang Zhang(小丑)
  33          //                      修订LCD_Driver_User.c当中的一个bug
  34          //                      修订工程头注释中关于引脚定义的错误
  35          //
  36          //========================================================================
  37          
  38          //========================================================================
  39          // 文件名:  main.c
  40          // 作  者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)
  41          // 日  期: 2007/02/25
  42          // 描  述: 基本显示功能演示
  43          //
  44          // 参  考: 无
  45          // 版  本:
  46          //      2007/02/25      First version    Mz Design
  47          //========================================================================
  48          #include "LCD_Dis.h"
  49          
  50          void main(void)
  51          {
  52   1              LCD_Init();                                             //LCD初始化,该函数在LCD_Driver_User.c中定义
  53   1              SetPaintMode(0,1);                              //设置绘图模式及前景色(绘图模式没有意义在该驱动中)
  54   1              PutPixel(0,0);                                  //绘制一个点
  55   1              PutPixel(2,0);
C51 COMPILER V8.02   MAIN                                                                  06/27/2007 00:58:38 PAGE 2   

  56   1              PutPixel(4,0);
  57   1              PutPixel(6,0);
  58   1              PutPixel(8,0);
  59   1              PutPixel(9,0);
  60   1              PutPixel(10,0);
  61   1              PutPixel(0,2);
  62   1              PutPixel(0,4);
  63   1              PutPixel(0,6);
  64   1              PutPixel(0,8);
  65   1              PutPixel(0,10);
  66   1              Line(127,63,0,63);                              //绘制一条直线
  67   1              Line(10,10,10,40);
  68   1              Rectangle(12,12,42,42,1);               //矩形填充
  69   1              FontSet(1,0);                                   //设置字体类形为ASCII码(西文显示) ,字符色为0
  70   1              PutChar(15,15,'A');                             //显示字符'A'
  71   1              FontSet(1,1);                                   //设置字体类形,字符色为1
  72   1              PutString(64,30,"MzDesign!");   //显示字符串
  73   1              FontSet(2,1);                                   //设置字体类形为自定义中文字库
  74   1              PutChar(45,10,0);                               //显示“铭”
  75   1              
  76   1              PutChar(66,10,1);                               //显示“正”
  77   1              PutChar(87,10,2);                               //显示“同”
  78   1              PutChar(108,10,3);                              //显示“创”
  79   1              while(1)
  80   1              {
  81   2                      ;
  82   2              }
  83   1      }
  84          
  85          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    213    ----
   CONSTANT SIZE    =     10    ----
   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 + -