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

📄 main.lst

📁 用ADuC8xx单片机实现AD转换、DA转换、片内flashdata的操作、定时器、计数器和I2C通信的源码
💻 LST
字号:
C51 COMPILER V6.03b  MAIN                          11/11/2000 12:19:55 PAGE 1   


C51 COMPILER V6.03b, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\main.c BROWSE DEBUG OBJECTEXTEND 
                    -CODE SYMBOLS PAGEWIDTH(80) PAGELENGTH(80) 

stmt level    source

   1          sfr DACCON = 0xFD;
   2          sfr16 DAC0 = 0xF9;
   3          sfr16 DAC1 = 0xFB;
   4          
   5          void main (void)
   6          {
   7   1      DACCON = 0x7B;  /* 0111 1?11 */
   8   1                      /* 12-bit mode, 0-VDD range, DAC0 and DAC1 */
   9   1      
  10   1      while (1)
  11   1        {
  12   2        unsigned int i;
  13   2      
  14   2        for (i = 0; i < 0x1000; i++)
  15   2          {
  16   3          DACCON &= ~0x04;   /* CLR SYNC bit */
  17   3          DAC0 =  i;
  18   3          DAC1 = 0x0FFF - i;
  19   3          DACCON |=  0x04;   /* SET SYNC bit */
  20   3          }
  21   2        }
  22   1      }
  23          
C51 COMPILER V6.03b  MAIN                          11/11/2000 12:19:55 PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 5
                                           ; SOURCE LINE # 6
                                           ; SOURCE LINE # 7
0000 75FD7B            MOV     DACCON,#07BH
0003         ?C0001:
                                           ; SOURCE LINE # 10
                                           ; SOURCE LINE # 11
                                           ; SOURCE LINE # 14
0003 E4                CLR     A
0004 F500        R     MOV     i,A
0006 F500        R     MOV     i+01H,A
0008         ?C0003:
                                           ; SOURCE LINE # 15
                                           ; SOURCE LINE # 16
0008 53FDFB            ANL     DACCON,#0FBH
                                           ; SOURCE LINE # 17
000B 8500FA      R     MOV     DAC0+01H,i
000E 8500F9      R     MOV     DAC0,i+01H
                                           ; SOURCE LINE # 18
0011 C3                CLR     C
0012 74FF              MOV     A,#0FFH
0014 9500        R     SUBB    A,i+01H
0016 FF                MOV     R7,A
0017 740F              MOV     A,#0FH
0019 9500        R     SUBB    A,i
001B F5FC              MOV     DAC1+01H,A
001D 8FFB              MOV     DAC1,R7
                                           ; SOURCE LINE # 19
001F 43FD04            ORL     DACCON,#04H
                                           ; SOURCE LINE # 20
0022 0500        R     INC     i+01H
0024 E500        R     MOV     A,i+01H
0026 7002              JNZ     ?C0007
0028 0500        R     INC     i
002A         ?C0007:
002A B400DB            CJNE    A,#00H,?C0003
002D E500        R     MOV     A,i
002F B410D6            CJNE    A,#010H,?C0003
0032 80CF              SJMP    ?C0001
                                           ; SOURCE LINE # 21
                                           ; SOURCE LINE # 22
             ; FUNCTION main (END)

C51 COMPILER V6.03b  MAIN                          11/11/2000 12:19:55 PAGE 3   

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


main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
DACCON . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00FDH  1
DAC0 . . . . . . . . . . . . . . . . .  SFR      DATA   U_INT    00F9H  2
DAC1 . . . . . . . . . . . . . . . . .  SFR      DATA   U_INT    00FBH  2


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