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

📄 main.lst

📁 这是一个用C语言在VC6.0环境下编写的用于USB驱动的代码
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  08/05/2007 09:42:58 PAGE 1   


C51 COMPILER V7.06, 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

stmt level    source

   1          #include "at89x52.h"
   2          #include "stdio.h"
   3          //programmed by lijie E-mail:chinacore@263.net mobile:13910234912
   4          #define uint unsigned int
   5          #define uchar unsigned char
   6          extern void DelaymS(uint i);
   7          extern void usb_init();
   8          void MCU_init()
   9          {
  10   1          DelaymS(1000);
  11   1          P0=0xff;
  12   1          P1=0xff;
  13   1          P2=0xff;
  14   1          P3=0xff;
  15   1          RCAP2H=TH2=0xff;
  16   1          RCAP2L=TL2=0xf8;   //115200bps
  17   1          SCON=0x50;        //方式1,8位方式,SM0=0,SM1=1,SM2=0,REN=1允许接收
  18   1          T2CON=0x34;       //RCLK=1,TCLK=1,TR2=1  启动计数器
  19   1          EX0=1;
  20   1              //ES = 1;          //串行中断允许,全局中断不允许
  21   1          EA=1;             //开放全局中断
  22   1      }
  23          
  24          main()
  25          {
  26   1           MCU_init();
  27   1               usb_init();
  28   1               
  29   1           while(1);
  30   1      }
C51 COMPILER V7.06   MAIN                                                                  08/05/2007 09:42:58 PAGE 2   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION MCU_init (BEGIN)
                                           ; SOURCE LINE # 8
                                           ; SOURCE LINE # 9
                                           ; SOURCE LINE # 10
0000 7FE8              MOV     R7,#0E8H
0002 7E03              MOV     R6,#03H
0004 120000      E     LCALL   _DelaymS
                                           ; SOURCE LINE # 11
0007 7580FF            MOV     P0,#0FFH
                                           ; SOURCE LINE # 12
000A 7590FF            MOV     P1,#0FFH
                                           ; SOURCE LINE # 13
000D 75A0FF            MOV     P2,#0FFH
                                           ; SOURCE LINE # 14
0010 75B0FF            MOV     P3,#0FFH
                                           ; SOURCE LINE # 15
0013 75CDFF            MOV     TH2,#0FFH
0016 75CBFF            MOV     RCAP2H,#0FFH
                                           ; SOURCE LINE # 16
0019 75CCF8            MOV     TL2,#0F8H
001C 75CAF8            MOV     RCAP2L,#0F8H
                                           ; SOURCE LINE # 17
001F 759850            MOV     SCON,#050H
                                           ; SOURCE LINE # 18
0022 75C834            MOV     T2CON,#034H
                                           ; SOURCE LINE # 19
0025 D2A8              SETB    EX0
                                           ; SOURCE LINE # 21
0027 D2AF              SETB    EA
                                           ; SOURCE LINE # 22
0029 22                RET     
             ; FUNCTION MCU_init (END)

             ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 24
                                           ; SOURCE LINE # 25
                                           ; SOURCE LINE # 26
0000 120000      R     LCALL   MCU_init
                                           ; SOURCE LINE # 27
0003 120000      E     LCALL   usb_init
0006         ?C0002:
                                           ; SOURCE LINE # 29
0006 80FE              SJMP    ?C0002
             ; FUNCTION main (END)



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