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

📄 main.lst

📁 这是个串口液的驱动。希望给有用的朋友以帮助。128*64点阵
💻 LST
字号:
C51 COMPILER V8.02   MAIN                                                                  07/24/2007 00:38:42 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 OPTIMIZE(SIZE) DEBUG OBJECTEXTEND

line level    source

   1          //========================================================================
   2          //  工程名称:MzLH01_MCS51_Driver.spj
   3          //  作    者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)    
   4          //  联系方式:QQ 644272644
   5          //      版权所有:北京铭正同创科技有限公司   www.mzdesign.com.cn
   6          //  适应芯片: MCS51(该工程的IC对像为AT89S51)
   7          //  实现功能: MzLH01-12864 带汉字库LCD显示模块驱动V1.0版演示  
   8          //                              基本显示功能演示
   9          //
  10          //  系统要求: PC with CPU 233MHz,128MB RAM,
  11          //                      Keil uVision 2(or later)
  12          //
  13          //  涉及的库:(a) 
  14          //
  15          //  组成文件:
  16          //      main.c          ----主程序文件
  17          //              LCD_Dis.c   ----LCD功能接口函数
  18          //      LCD_Dis.h       ----头文件
  19          //                                      ----基本驱动程序
  20          //              LCD_Config.h    ----LCD相关的定义头文件,如端口定义等
  21          //
  22          //      硬件连接:
  23          //              SS接在P0.7端口
  24          //              SDA接在P0.6端口
  25          //              SCK接在P0.4端口
  26          //              RESET接P0.3端口
  27          //              BS(BUSY)接P0.2端口
  28          //
  29          //              此代码仅供参考,注意该模组的供电为3.3V,如使用传统的5V的51片子驱该模组时
  30          //              切记要给模组供3.3V的电,不要供5V,端口为5V倒是没什么,只是要注意LCD的供电    
  31          //
  32          //  当前版本:  V1.0
  33          //  日期:  2007-07-24
  34          //  
  35          //  参考文件: 
  36          //  维护记录:
  37          //-------------------------------------------------------------------
  38          //  Version   2007-07-24-V10   Modified By    Xinqiang Zhang(小丑)
  39          //
  40          //========================================================================
  41          #include "LCD_Dis.h"
  42          
  43          unsigned char Test_Buf[10] = {0xaa,0xaa,0x55,0x55,0x55,0x55,0xaa,0xaa,0xf0,0x0f};
  44          //========================================================================
  45          // 文件名:  main.c
  46          // 作  者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)
  47          // 日  期: 2007/07/23
  48          // 描  述: MzLH01-12864 带汉字库LCD显示模块驱动V1.0版演示  
  49          //                              基本显示功能演示
  50          //
  51          // 参  考: 无
  52          // 版  本:
  53          //      2007/07/23      First version    Mz Design
  54          //========================================================================
  55          void main(void)
C51 COMPILER V8.02   MAIN                                                                  07/24/2007 00:38:42 PAGE 2   

  56          {
  57   1              //add your code here
  58   1              LCD_Init();                                             //初始化LCD,主要完成LCD的复位和端口的初始化操作
  59   1              ClrScreen();                                    //清屏操作
  60   1              PutPixel(0,0);                                  //绘制点
  61   1              PutPixel(2,0);
  62   1              PutPixel(4,0);
  63   1              PutPixel(5,0);
  64   1              PutPixel(0,0);
  65   1              PutPixel(0,2);
  66   1              PutPixel(0,4);
  67   1              PutPixel(0,5);
  68   1      
  69   1              Line(10,10,10,50);                              //绘制直线
  70   1              FontSet(0,1);                                   //选择8X16的ASCII码字库,同时设置字符颜色为黑色
  71   1              PutChar(1,25,'A');                              //显示ASCII码字符"A"
  72   1              Rectangle(12,10,42,50,0);               //绘制矩形框
  73   1              Rectangle(14,12,40,48,1);               //绘制实心矩形
  74   1              FontSet(0,0);                                   //选择8X16的ASCII码字库,同时设置字符颜色为白色
  75   1              PutChar(20,25,'A');                             //显示ASCII码字符"A"
  76   1              FontSet(1,1);                                   //选择6X10的ASCII码字库,同时设置字符颜色为黑色
  77   1              PutString(10,52,"www.mzdesign.com.cn");//显示字符串
  78   1              Line(10,63,123,63);                             //绘制直线
  79   1      
  80   1              PutString_cn(55,20,(unsigned short *)"铭正同创");//显示一串汉字(默认字库是16X16点)
  81   1              FontSet_cn(1,1);                                //选择12X12的二级汉字库,同时设置字符颜色为黑色
  82   1              PutChar_cn(90,38,(unsigned short *)"北");               //显示单个汉字
  83   1              PutChar_cn(102,38,(unsigned short *)"京");              //显示单个汉字
  84   1              fill_s(110,0,Test_Buf,10);              //连续填充10个数据至指定的起始位置
  85   1      
  86   1              while(1) ;
  87   1      }


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