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

📄 main.lst

📁 这是单片机C51典型应用设计代码
💻 LST
字号:
C51 COMPILER V7.03   MAIN                                                                  11/26/2006 18:26:33 PAGE 1   


C51 COMPILER V7.03, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c WARNINGLEVEL(0) DEBUG OBJECTEXTEND CODE LISTINCLUDE SYMBOLS

stmt level    source

   1          /*-----------------------------------------------------------------------------
   2          Definitions for P1 (8 bits), P1.0, and P1.1.
   3          -----------------------------------------------------------------------------*/
   4          sfr P1 = 0x90;        /* SFR for P1 */
   5          
   6          sbit P1_0 = P1^0;     /* SFR for P1.0 */
   7          sbit P1_1 = P1^1;     /* SFR for P1.1 */
   8          
   9          /*-----------------------------------------------------------------------------
  10          MAIN C function
  11          -----------------------------------------------------------------------------*/
  12          void main (void)
  13          {
  14   1      P1_0 = 1;                  /* Configure P1.0 as an input */
  15   1      
  16   1      /*-----------------------------------------------
  17   1      This loop reads P1.0 and writes the value read
  18   1      to P1.1.
  19   1      
  20   1      Open the Port 1 Dialog from the Peripherals Menu
  21   1      and change the value of the P1.0 Pin.  When you
  22   1      set P1.0 LO, P1.1 outputs LO.  When you set 
  23   1      P1.0 HI, P1.1 outputs HI.
  24   1      -----------------------------------------------*/
  25   1      while (1)
  26   1        {
  27   2        P1_1 = P1_0;            /* Copy P1.0 to P1.1 */
  28   2        }
  29   1      }
  30          
  31          /*-----------------------------------------------------------------------------
  32          -----------------------------------------------------------------------------*/
  33          
C51 COMPILER V7.03   MAIN                                                                  11/26/2006 18:26:33 PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 12
                                           ; SOURCE LINE # 13
                                           ; SOURCE LINE # 14
0000 D290              SETB    P1_0
0002         ?C0001:
                                           ; SOURCE LINE # 25
                                           ; SOURCE LINE # 26
                                           ; SOURCE LINE # 27
0002 A290              MOV     C,P1_0
0004 9291              MOV     P1_1,C
                                           ; SOURCE LINE # 28
0006 80FA              SJMP    ?C0001
             ; FUNCTION main (END)

C51 COMPILER V7.03   MAIN                                                                  11/26/2006 18:26:33 PAGE 3   

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


P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P1_0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
P1_1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----


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