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

📄 final.lst

📁 LCD显示 在液晶屏上显示文字 51单片机应用
💻 LST
字号:
C51 COMPILER V8.02   FINAL                                                                 07/12/2008 18:22:56 PAGE 1   


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

line level    source

   1          #include "ldy.h"                //加载头文件ldy.h
   2          #define uchar unsigned char     //宏定义"uchar"表示"unsigned char"
   3          #define uint unsigned int       //宏定义"uint"表示"unsigned int"
   4          #include "words.h"              //加载头文件words.h
   5          #include "sub.h"                //加载头文件sub.h
   6          
   7          /*主函数*/
   8          void main()                     //定义名为main的主函数,无形参
   9                  {
  10   1              uint i;                 //定义i为无符号整型变量
  11   1              reset();                //复位,初始化LCM
  12   1              dison_off(1);           //开显示
  13   1              while(1)                //一直执行循环体
  14   1                      {
  15   2                      clr(1,1);                       //全屏幕清屏
  16   2                      set_startline(48);              //设置显示起始行为第48行
  17   2                      wword(1,0,0,0,64,4,GDUT_WORDL); //在左半屏,以第0页的第0列为起始单元,写宽64列,高4页的草书"广东工页大学"左
             -半部分
  18   2                      wword(0,1,0,0,64,4,GDUT_WORDR); //在右半屏,以第0页的第0列为起始单元,写宽64列,高4页的草书"广东工页大学"右
             -半部分
  19   2                      delay5();                       //延时5秒
  20   2                      for(i=49;i<64;i++)              //给i赋初值49,以设置显示起始行之用,执行完循环体后自动加1,直至i=64
  21   2                              {
  22   3                              set_startline(i);       //设置显示起始行为第i行
  23   3                              delay(10000);           //延时约0.1秒
  24   3                              }
  25   2                      set_startline(0);               //此循环执行时LCM上显示图形向上平移
  26   2                      wword(1,0,5,8,48,2,ZHONGGUO);   //在左半屏,以第5页的第8列为起始单元,写宽48列,高2页的隶书“中国”
  27   2                      wword(0,1,5,8,48,2,GUANGZHOU);  //在右半屏,以第5页的第8列为起始单元,写宽48列,高2页的隶书“广州”
  28   2                      delay5();                       //延时约5秒
  29   2                      clr(1,1);                       //全屏幕清屏
  30   2                      wword(1,0,0,1,16,2,JI1);        //在左半屏,以第0页的第1列为起始单元,写宽16列,高2页的宋体“机”
  31   2                      wword(1,0,0,23,16,2,DIAN);      //在左半屏,以第0页的第23列为起始单元,写宽16列,高2页的宋体“电”
  32   2                      wword(1,0,0,45,16,2,GONG);      //在左半屏,以第0页的第45列为起始单元,写宽16列,高2页的宋体“工”
  33   2                      wword(0,1,0,3,16,2,CHENG);      //在右半屏,以第0页的第3列为起始单元,写宽16列,高2页的宋体“程”
  34   2                      wword(0,1,0,25,16,2,XUE);       //在右半屏,以第0页的第25列为起始单元,写宽16列,高2页的宋体“学”
  35   2                      wword(0,1,0,47,16,2,YUAN);      //在右半屏,以第0页的第47列为起始单元,写宽16列,高2页的宋体“院”
  36   2                      wword(1,0,3,17,16,2,JI1);       //在左半屏,以第3页的第17列为起始单元,写宽16列,高2页的宋体“机”
  37   2                      wword(1,0,3,43,16,2,ZI);        //在左半屏,以第3页的第43列为起始单元,写宽16列,高2页的宋体“自”
  38   2                      wword(0,1,3,5,16,2,ZHUAN);      //在右半屏,以第3页的第5列为起始单元,写宽16列,高2页的宋体“专”
  39   2                      wword(0,1,3,31,16,2,YE);        //在右半屏,以第3页的第31列为起始单元,写宽16列,高2页的宋体“业”
  40   2                      wword(1,0,6,16,8,2,No2);        //在左半屏,以第6页的第16列为起始单元,写宽8列,高2页的数字“2”
  41   2                      wword(1,0,6,24,8,2,No0);        //在左半屏,以第6页的第24列为起始单元,写宽8列,高2页的数字“0”
  42   2                      wword(1,0,6,32,8,2,No0);        //在左半屏,以第6页的第32列为起始单元,写宽8列,高2页的数字“0”
  43   2                      wword(1,0,6,40,8,2,No0);        //在左半屏,以第6页的第40列为起始单元,写宽8列,高2页的数字“0”
  44   2                      wword(1,0,6,56,8,2,JI2L);       //在左半屏,以第6页的第56列为起始单元,写宽8列,高2页的宋体“级”的左半部分
  45   2                      wword(0,1,6,0,8,2,JI2R);        //在右半屏,以第6页的第0列为起始单元,写宽8列,高2页的宋体“级”的右半部分
  46   2                      wword(0,1,6,8,24,2,No5);        //在右半屏,以第6页的第8列为起始单元,写宽24列,高2页的数字“(5)”
  47   2                      wword(0,1,6,32,16,2,BAN);       //在右半屏,以第6页的第32列为起始单元,写宽16列,高2页的宋体“班”
  48   2                      delay5();                       //延时约5秒
  49   2                      clr(1,1);                       //全屏幕清屏
  50   2                      wword(1,0,0,0,64,2,ZDLS);       //在左半屏,以第0页的第0列为起始单元,写宽64列,高2页的宋体“指导老师”
  51   2                      wword(0,1,0,0,8,2,MH);          //在右半屏,以第0页的第0列为起始单元,写宽8列,高2页的符号“:”
  52   2                      wword(0,1,1,8,48,2,LJQ);        //在右半屏,以第1页的第8列为起始单元,写宽48列,高2页的宋体“刘建群”
  53   2                      wword(1,0,3,8,16,2,XUE);        //在左半屏,以第3页的第8列为起始单元,写宽16列,高2页的宋体“学”
C51 COMPILER V8.02   FINAL                                                                 07/12/2008 18:22:56 PAGE 2   

  54   2                      wword(1,0,3,40,16,2,SHENG);     //在左半屏,以第3页的第40列为起始单元,写宽16列,高2页的宋体“生”
  55   2                      wword(0,1,3,0,8,2,MH);          //在右半屏,以第3页的第0列为起始单元,写宽8列,高2页的符号“:”
  56   2                      wword(0,1,4,8,48,2,WYJ);        //在右半屏,以第4页的第8列为起始单元,写宽48列,高2页的宋体“万雅俊”
  57   2                      wword(1,0,6,22,12,2,ER);        //在左半屏,以第6页的第22列为起始单元,写宽12列,高2页的宋体“二”
  58   2                      wword(1,0,6,34,12,2,LING);      //在左半屏,以第6页的第34列为起始单元,写宽12列,高2页的宋体“○”
  59   2                      wword(1,0,6,46,12,2,LING);      //在左半屏,以第6页的第46列为起始单元,写宽12列,高2页的宋体“○”
  60   2                      wword(1,0,6,58,6,2,SIL);        //在左半屏,以第6页的第58列为起始单元,写宽6列,高2页的宋体“四”的左半部分
  61   2                      wword(0,1,6,0,6,2,SIR);         //在右半屏,以第6页的第0列为起始单元,写宽6列,高2页的宋体“四”的右半部分
  62   2                      wword(0,1,6,6,12,2,NIAN);       //在右半屏,以第6页的第6列为起始单元,写宽12列,高2页的宋体“年”
  63   2                      wword(0,1,6,18,12,2,LIU);       //在右半屏,以第6页的第18列为起始单元,写宽12列,高2页的宋体“六”
  64   2                      wword(0,1,6,30,12,2,YUE);       //在右半屏,以第6页的第30列为起始单元,写宽12列,高2页的宋体“月”
  65   2                      delay5();                       //延时约5秒
  66   2                      clr(1,1);                       //全屏幕清屏
  67   2                      wword(1,0,0,32,32,8,GDUT_LOGOL);//在左半屏,以第0页的第32列为起始单元,写宽32列,高8页的"校徽"图案左半部分
  68   2                      wword(0,1,0,0,32,8,GDUT_LOGOR); //在右半屏,以第0页的第0列为起始单元,写宽32列,高8页的"校徽"图案右半部分
  69   2                      delay(50000);                   //延时约0.5秒
  70   2                      delay(50000);                   //延时约0.5秒
  71   2                      wword(1,0,0,9,14,2,TUAN14);     //在左半屏,以第0页的第9列为起始单元,写宽14列,高2页的宋体“团”
  72   2                      wword(1,0,2,9,14,2,JIE14);      //在左半屏,以第2页的第9列为起始单元,写宽14列,高2页的宋体“结”
  73   2                      wword(1,0,4,9,14,2,QIN14);      //在左半屏,以第4页的第9列为起始单元,写宽14列,高2页的宋体“勤”
  74   2                      wword(1,0,6,9,14,2,FEN14);      //在左半屏,以第6页的第9列为起始单元,写宽14列,高2页的宋体“奋”
  75   2                      wword(0,1,0,41,14,2,QIU14);     //在右半屏,以第0页的第41列为起始单元,写宽14列,高2页的宋体“求”
  76   2                      wword(0,1,2,41,14,2,SHI14);     //在右半屏,以第2页的第41列为起始单元,写宽14列,高2页的宋体“是”
  77   2                      wword(0,1,4,41,14,2,CHUANG14);  //在右半屏,以第4页的第41列为起始单元,写宽14列,高2页的宋体“创”
  78   2                      wword(0,1,6,41,14,2,XIN14);     //在右半屏,以第6页的第41列为起始单元,写宽14列,高2页的宋体“新”
  79   2                      delay5();                       //延时约5秒
  80   2                      clre();                         //拉幕式清屏
  81   2                      }
  82   1              }
  83          
  84          


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