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

📄 lcd1602.lst

📁 通过编程实现对LCD的驱动
💻 LST
字号:
C51 COMPILER V8.02   LCD1602                                                               11/03/2006 22:20:18 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE LCD1602
OBJECT MODULE PLACED IN LCD1602.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LCD1602.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*******************************************************************
   2          **函数功能:主函数,调试LCD的各个子函数、                                                 **
   3          **创建人:xingyuegu                                                                                               **
   4          **创建日期:2006-7-12                                                                                     **
   5          **版本:1.0                                                                                                               **
   6          **修改日期:2006-10-12                                                                                    **
   7          **版本:2.0                                                                                                               **
   8          *******************************************************************/
   9          
  10          #include "lcd1602.h"
  11          #include "serial.h"
  12          
  13          extern uchar *point1;
  14          uchar data_buf[20];
  15          bit flag=0;
  16          
  17          //主函数
  18          void main(void)
  19          {
  20   1              uchar *point2;
  21   1              uchar *str1="hello!";
  22   1              uchar *str2="welcome!";
  23   1              point1=data_buf;
  24   1              point2=data_buf;
  25   1              Int_UART();     
  26   1              Lcd_Init();                       //LCD初始化
  27   1              Print(str1);
  28   1      
  29   1              while(!flag);
  30   1              flag=0;
  31   1              Print(point2);
  32   1              while(1)
  33   1              {
  34   2                      if(*point1=='1')
  35   2                      {
  36   3                              Print(str1);
  37   3                              *point1=0;
  38   3                      }
  39   2                      else if(*point1=='2')
  40   2                      {
  41   3                              Print(str2);
  42   3                              *point1=0;
  43   3                      }
  44   2              }
  45   1       Print("a+b");
  46   1       ClrScreen();
  47   1       GotoXY(0,0);
  48   1       Print("a+b");
  49   1       
  50   1       
  51   1       GotoXY(0,0);
  52   1       Print("hello!");
  53   1       Print("jfhjdfhjkk09866");
  54   1       ClrScreen();
  55   1       Print("a+b");
C51 COMPILER V8.02   LCD1602                                                               11/03/2006 22:20:18 PAGE 2   

  56   1       GotoXY(0,1);
  57   1       Print("kdjfdkf");
  58   1       
  59   1       while(1);
  60   1              
  61   1              }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    131    ----
   CONSTANT SIZE    =     44    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     20       9
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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