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

📄 main.lst

📁 通过串口控制变频器的程序源码 Transducer.c为变频器相关 Uart_Fun.c为串口相关 单片机采用新华龙的F020
💻 LST
字号:
C51 COMPILER V8.02   MAIN                                                                  01/01/2007 22:09:42 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN Main.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE Main.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "include.h"
   2          
   3          #define UART_R_START SCON0|=0x10
   4          #define UART_R_STOP      SCON0&=0xef
   5          
   6          
   7          /******************************************************************
   8          函数名:F020_Init()
   9          功能:系统初始化
  10          输入参数:无
  11          输出参数:无
  12          ********************************************************************/
  13          void F020_Init()
  14          {
  15   1              int n = 0;
  16   1              WDTCN = 0x07;   // Watchdog Timer Control Register
  17   1          WDTCN = 0xDE;   // Disable WDT
  18   1          WDTCN = 0xAD;
  19   1      
  20   1              XBR0 = 0x04;    // XBAR0: Initial Reset Value
  21   1              XBR2 = 0x40;    // XBAR2: Initial Reset Value
  22   1      
  23   1          P0MDOUT = 0x01; // Output configuration for P0
  24   1              P1MDIN =0Xff; 
  25   1      
  26   1              OSCXCN = 0x67;  // EXTERNAL Oscillator Control Register 
  27   1          for (n = 0; n < 255; n++) ;            // wait for osc to start
  28   1          while ( (OSCXCN & 0x80) == 0 );        // wait for xtal to stabilize
  29   1      
  30   1              OSCICN = 0x0C;  // Internal Oscillator Control Register
  31   1      
  32   1              SCON0 = 0x40;       // Serial Port Control Register
  33   1              TH1 = 0xFA;             // Timer 1 High Byte
  34   1              TL1 = 0x00;             // Timer 1 Low Byte
  35   1              TMOD = 0x20;    // Timer Mode Register
  36   1              TCON = 0x40;    // Timer Control Register
  37   1      
  38   1      }
  39          
  40          /*main()
  41          {
  42             int i;
  43             F020_Init();
  44             EA=1;
  45             ES0=1;
  46             UART_R_START;
  47             t=0;
  48             k=0;
  49             for (i=0;i<6;i++)
  50             {
  51                   uart_send(send[k]);
  52                   k++;
  53               }
  54                  while(1)
  55                  {
C51 COMPILER V8.02   MAIN                                                                  01/01/2007 22:09:42 PAGE 2   

  56                    while(t>5) t=0;
  57                  
  58                  };
  59          ;
  60          }
  61          */
  62          
  63          main()
  64          {
  65   1        // int i;
  66   1         unsigned char *tmp= DATA_START;
  67   1         F020_Init();
  68   1         EA=1;
  69   1         ES0=1;
  70   1         UART_R_START;
  71   1          data_send_process(DATA_FRE_SET,30);
  72   1          data_encap_send(send);     
  73   1              data_encap_send(send);
  74   1          data_encap_send(send);
  75   1              data_encap_send(send);
  76   1          data_encap_send(send);
  77   1              data_encap_send(send);
  78   1              while(1)
  79   1         {
  80   2                      if( data_res_proce()==0 ) {send_cmd(res,18);}
  81   2                      else   send_cmd("aaaaaaaaaa",10);
  82   2              }
  83   1      
  84   1      
  85   1      
  86   1      
  87   1      }


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