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

📄 main.lst

📁 液晶显示程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
  16   1       delay(10);
  17   1       RES=1;
  18   1       delay(50);
  19   1      
  20   1       HX8309A();
  21   1       gamma();
  22   1       display_on();
  23   1      
  24   1      
  25   1       while (1)
  26   1      
  27   1       {  
  28   2            disp(red);
  29   2                delay(100);
  30   2            Pause();
  31   2      
  32   2            disp(green);
  33   2            delay(100);
  34   2            Pause();
  35   2      
  36   2      
  37   2            disp(blue);
  38   2            delay(100);
  39   2            Pause();
  40   2      
  41   2            disp(white);
C51 COMPILER V7.50   MAIN                                                                  11/21/2006 16:34:22 PAGE 10  

  42   2            delay(100);
  43   2            Pause();
  44   2            
  45   2            disp(black);
  46   2            delay(100);
  47   2            Pause();
  48   2           
  49   2            disp_Gray_BarH();
  50   2            delay(100);
  51   2            Pause();
  52   2      
  53   2            flicker();
  54   2            delay(100);
  55   2            Pause();
  56   2      
  57   2            crosstalk();
  58   2            delay(100);
  59   2            Pause();
  60   2      
  61   2            disp_pic0();
  62   2            disp_pic1();
  63   2            delay(100);
  64   2            Pause();
  65   2            disp_pic2();
  66   2            disp_pic3();
  67   2            delay(100);
  68   2            Pause();
  69   2            disp_pic4();
  70   2            disp_pic5();
  71   2            delay(100);
  72   2            Pause();
  73   2            disp_pic6();
  74   2            disp_pic7();
  75   2            delay(100);
  76   2            Pause();
  77   2      
  78   2              
  79   2       }
  80   1      }
  81          
  82          
C51 COMPILER V7.50   MAIN                                                                  11/21/2006 16:34:22 PAGE 11  

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 11
                                           ; SOURCE LINE # 12
                                           ; SOURCE LINE # 13
0000 D2B0              SETB    P3_0
                                           ; SOURCE LINE # 14
0002 7F0A              MOV     R7,#0AH
0004 7E00              MOV     R6,#00H
0006 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 15
0009 C2B0              CLR     P3_0
                                           ; SOURCE LINE # 16
000B 7F0A              MOV     R7,#0AH
000D 7E00              MOV     R6,#00H
000F 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 17
0012 D2B0              SETB    P3_0
                                           ; SOURCE LINE # 18
0014 7F32              MOV     R7,#032H
0016 7E00              MOV     R6,#00H
0018 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 20
001B 120000      E     LCALL   HX8309A
                                           ; SOURCE LINE # 21
001E 120000      E     LCALL   gamma
                                           ; SOURCE LINE # 22
0021 120000      E     LCALL   display_on
0024         ?C0001:
                                           ; SOURCE LINE # 25
                                           ; SOURCE LINE # 27
                                           ; SOURCE LINE # 28
0024 7F00              MOV     R7,#00H
0026 7EF8              MOV     R6,#0F8H
0028 120000      E     LCALL   _disp
                                           ; SOURCE LINE # 29
002B 7F64              MOV     R7,#064H
002D 7E00              MOV     R6,#00H
002F 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 30
0032 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 32
0035 7FE0              MOV     R7,#0E0H
0037 7E07              MOV     R6,#07H
0039 120000      E     LCALL   _disp
                                           ; SOURCE LINE # 33
003C 7F64              MOV     R7,#064H
003E 7E00              MOV     R6,#00H
0040 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 34
0043 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 37
0046 7F1F              MOV     R7,#01FH
0048 7E00              MOV     R6,#00H
004A 120000      E     LCALL   _disp
                                           ; SOURCE LINE # 38
004D 7F64              MOV     R7,#064H
004F 7E00              MOV     R6,#00H
0051 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 39
C51 COMPILER V7.50   MAIN                                                                  11/21/2006 16:34:22 PAGE 12  

0054 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 41
0057 74FF              MOV     A,#0FFH
0059 FF                MOV     R7,A
005A FE                MOV     R6,A
005B 120000      E     LCALL   _disp
                                           ; SOURCE LINE # 42
005E 7F64              MOV     R7,#064H
0060 7E00              MOV     R6,#00H
0062 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 43
0065 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 45
0068 E4                CLR     A
0069 FF                MOV     R7,A
006A FE                MOV     R6,A
006B 120000      E     LCALL   _disp
                                           ; SOURCE LINE # 46
006E 7F64              MOV     R7,#064H
0070 7E00              MOV     R6,#00H
0072 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 47
0075 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 49
0078 120000      E     LCALL   disp_Gray_BarH
                                           ; SOURCE LINE # 50
007B 7F64              MOV     R7,#064H
007D 7E00              MOV     R6,#00H
007F 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 51
0082 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 53
0085 120000      E     LCALL   flicker
                                           ; SOURCE LINE # 54
0088 7F64              MOV     R7,#064H
008A 7E00              MOV     R6,#00H
008C 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 55
008F 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 57
0092 120000      E     LCALL   crosstalk
                                           ; SOURCE LINE # 58
0095 7F64              MOV     R7,#064H
0097 7E00              MOV     R6,#00H
0099 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 59
009C 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 61
009F 120000      E     LCALL   disp_pic0
                                           ; SOURCE LINE # 62
00A2 120000      E     LCALL   disp_pic1
                                           ; SOURCE LINE # 63
00A5 7F64              MOV     R7,#064H
00A7 7E00              MOV     R6,#00H
00A9 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 64
00AC 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 65
00AF 120000      E     LCALL   disp_pic2
                                           ; SOURCE LINE # 66
00B2 120000      E     LCALL   disp_pic3
                                           ; SOURCE LINE # 67
C51 COMPILER V7.50   MAIN                                                                  11/21/2006 16:34:22 PAGE 13  

00B5 7F64              MOV     R7,#064H
00B7 7E00              MOV     R6,#00H
00B9 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 68
00BC 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 69
00BF 120000      E     LCALL   disp_pic4
                                           ; SOURCE LINE # 70
00C2 120000      E     LCALL   disp_pic5
                                           ; SOURCE LINE # 71
00C5 7F64              MOV     R7,#064H
00C7 7E00              MOV     R6,#00H
00C9 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 72
00CC 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 73
00CF 120000      E     LCALL   disp_pic6
                                           ; SOURCE LINE # 74
00D2 120000      E     LCALL   disp_pic7
                                           ; SOURCE LINE # 75
00D5 7F64              MOV     R7,#064H
00D7 7E00              MOV     R6,#00H
00D9 120000      E     LCALL   _delay
                                           ; SOURCE LINE # 76
00DC 120000      E     LCALL   Pause
                                           ; SOURCE LINE # 79
00DF 020000      R     LJMP    ?C0001
             ; FUNCTION main (END)

C51 COMPILER V7.50   MAIN                                                                  11/21/2006 16:34:22 PAGE 14  

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


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
disp_pic0. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
Pause. . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
disp_pic1. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
disp_pic2. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
disp_pic3. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
P4 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D8H  1
disp_pic4. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
disp_pic5. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
gamma. . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
disp_pic6. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
disp_pic7. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_disp. . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
P3_0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B0H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
HX8309A. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
display_on . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
crosstalk. . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
flicker. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
disp_Gray_BarH . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
_delay . . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----


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