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

📄 handler.lst

📁 本人亲自开发的320240LCD测试程序,这里为51平台,LCD控制器为SED1335,初学着研读之后非常方便移植到其他平台
💻 LST
字号:
C51 COMPILER V6.23a  HANDLER                                                               02/27/2007 19:18:41 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE HANDLER
OBJECT MODULE PLACED IN F:\8279\HANDLER\HANDLER.OBJ
COMPILER INVOKED BY: C:\COMP51\C51.EXE F:\8279\HANDLER\HANDLER.C DB SB OE

stmt level    source

   1          #include <REG89C51RD.H>
   2          #include <absacc.h>
   3          #include <intrins.h>
   4          #include"zongxiangzimo.h"
   5          #include"qgj.h"
   6          
   7          void lcd_init();
   8          void lcd_clear();
   9          void WriteOneHZ(uint,uchar,uchar,uchar*);//光标指针地址低位,高位,字库首地址
  10          void WriteOneChar(uint PagSel,uchar CurHIGH,uchar CurLOW,uchar*ZiKu);/*在指定位置显示1个字符*/
  11          void MyDelay(uint);
  12          void MoveCursor(uchar PagSel,uchar CurHIGH,uchar CurLOW,int State);//光棒产生函数
  13          void MoveCursorFar(uchar PagSel,uchar CurHIGH,uchar CurLOW,uint State);//光棒消失函数
*** WARNING C235 IN LINE 13 OF F:\8279\HANDLER\HANDLER.C: parameter 4: different types
  14          int i;
  15          void main()
  16          {
  17   1       lcd_init();
  18   1       lcd_clear();
  19   1      W_COM =0x4f; /*光标地址自动向下增=*/
  20   1      WriteOneHZ(1,2,0,QIE);/*切*/
  21   1      WriteOneHZ(1,4,0,GE);/*割*/
  22   1      WriteOneHZ(1,6,0,SU);/*速*/
  23   1      WriteOneHZ(1,8,0,DU);/*度*/
  24   1      WriteOneHZ(1,0X0A,0,MAO);/*:*/
  25   1      WriteOneChar(1,0x0c,0,DIAN0);
  26   1      WriteOneChar(1,0x0D,0,ZERO);
  27   1      WriteOneChar(1,0x0E,0,ZERO);
  28   1      WriteOneHZ(1,0,0x10,SHANG);/*上*/
  29   1      WriteOneHZ(1,2,0x10,PO);/*坡*/
  30   1      WriteOneHZ(1,4,0x10,KOU);/*口*/
  31   1      WriteOneHZ(1,6,0x10,JIAO);/*角*/
  32   1      WriteOneHZ(1,8,0x10,DU);/*度*/
  33   1      WriteOneHZ(1,0X0A,0x10,MAO);/*:*/
  34   1      WriteOneHZ(1,0,0x20,XIA);/*下*/
  35   1      WriteOneHZ(1,2,0x20,PO);/*坡*/
  36   1      WriteOneHZ(1,4,0x20,KOU);/*口*/
  37   1      WriteOneHZ(1,6,0x20,JIAO);/*角*/
  38   1      WriteOneHZ(1,8,0x20,DU);/*度*/
  39   1      WriteOneHZ(1,0X0A,0x20,MAO);/*:*/
  40   1      MoveCursor(2,2,0x00,-1);/*光棒产生反码*/
  41   1      //MoveCursor(2,2,0x00,5);
  42   1      //MoveCursor1(2,0,0x20,6);
  43   1      //MoveCursorFar(2,2,0x40,5);/*光棒消失原码*/
  44   1      //MoveCursor(2,0,0x20,6);
  45   1      while(1);
  46   1      }
  47          
  48          /*WriteOneHZ(1,0,0,HA);
  49          WriteOneHZ(1,2,0,ER);
  50          WriteOneHZ(1,4,0,BIN);
  51          WriteOneHZ(1,6,0,GONG);
  52          WriteOneHZ(1,8,0,CHENG);
  53          WriteOneHZ(1,0x0a,0,DA);
  54          WriteOneHZ(1,0X0c,0,XUE);*/
C51 COMPILER V6.23a  HANDLER                                                               02/27/2007 19:18:41 PAGE 2   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


CCF2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00DAH  1
CCF3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00DBH  1
CCF4 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00DCH  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
T0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1
AC . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D6H  1
DA . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00A0H  32
T1 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
T2 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
HA . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  32
CF . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00DFH  1
ScrAdrH. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
GE . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0100H  32
CurAdrH. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0001H  1
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
ScrAdrL. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0002H  1
_SetCursor . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0006H  -----
  PagSel . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  OrdinatX . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0002H  1
  OrdinatY . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
  PageTemp . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
CurAdrL. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0003H  1
CEX0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
CEX1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
_WriteOneChar. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  PagSel . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0006H  2
  CurHIGH. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0005H  1
  CurLOW . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0003H  1
  ZiKu . . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0004H  3
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
CEX2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0095H  1
CEX3 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0096H  1
CR . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00DEH  1
CEX4 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
EXF2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CEH  1
RD . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
_MoveCursorFar . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  PagSel . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  CurHIGH. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  CurLOW . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
  State. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0003H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0001H  1
ER . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0020H  32
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
_MyDelay . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  delx . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
DU . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0140H  32
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
RI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0098H  1
INT0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
CY . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D7H  1
INT1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
TI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0099H  1
lcd_clear. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
C51 COMPILER V6.23a  HANDLER                                                               02/27/2007 19:18:41 PAGE 3   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


  i. . . . . . . . . . . . . . . . . .  AUTO     IDATA  U_INT    0000H  2
PO . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01A0H  32
PS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BCH  1
JIAO . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0200H  32
T2EX . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
CCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D8H  1
OV . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D2H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
SU . . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0120H  32
_write_dat . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0005H  -----
  dat. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
C_T2 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C9H  1
WR . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
GONG . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0060H  32
RCLK . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CDH  1
_write_com . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  com. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
TCLK . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CCH  1
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
_WriteOneHZ. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0006H  -----
  PagSel . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  CurHIGH. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
  CurLOW . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0003H  1
  ZiKu . . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0004H  3
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
read_dat . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  dat. . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
IE0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0089H  1
IE1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008BH  1
ZERO . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0220H  16
CP_RL2 . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00C8H  1
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
ET1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ABH  1
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
lcd_init . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ET2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ADH  1
TF1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008FH  1
TF2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CFH  1
RB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009AH  1
DIAN0. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0260H  16
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
TB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009BH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
P. . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D0H  1
SM0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009FH  1
ECI. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0092H  1
SM1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009EH  1
SM2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009DH  1
PT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B9H  1
PT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BBH  1
RS0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D3H  1
PT2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BDH  1
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
RS1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D4H  1
C51 COMPILER V6.23a  HANDLER                                                               02/27/2007 19:18:41 PAGE 4   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
TR2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CAH  1
PX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B8H  1
BIN. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0040H  32
PX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BAH  1
MAO. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0160H  32
QIE. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00E0H  32
ONE. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0230H  16
XIA. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01E0H  32
EXEN2. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00CBH  1
REN. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009CH  1
CHENG. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0080H  32
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
i. . . . . . . . . . . . . . . . . . .  PUBLIC   DATA   INT      0004H  2
RXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B0H  1
KOU. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    01C0H  32
TXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B1H  1
SHANG. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0180H  32
XUE. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    00C0H  32
F0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D5H  1
F1 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D1H  1
THREE. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0250H  16
TWO. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0240H  16
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1
_MoveCursor. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  PagSel . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  CurHIGH. . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0001H  1
  CurLOW . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0002H  1
  Length . . . . . . . . . . . . . . .  AUTO     DATA   INT      0003H  2
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0005H  1
CCF0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D8H  1
CCF1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D9H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1019    ----
   CONSTANT SIZE    =    624    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      6      24
   IDATA SIZE       =   ----       2
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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