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

📄 func.lst

📁 这是我在学习红外遥控接收时写的代码
💻 LST
字号:
C51 COMPILER V7.00  FUNC                                                                   08/21/2006 21:45:38 PAGE 1   


C51 COMPILER V7.00, COMPILATION OF MODULE FUNC
OBJECT MODULE PLACED IN func.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE func.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #ifndef _FUNC_C
   2          #define _FUNC_C
   3          
   4          /*****************************说明*****************************************
   5                  如果用p0的0脚控制15w电机,将该脚置为1,接通相应继电器,启动电机。
   6                  将该脚置为0,断开相应继电器,关闭电机。 其他控制方式类推。
   7                  外部共有7个可控制的继电器,加上15w电机可能需要多一个脚控制电机方向,
   8                  所以总共8个输出脚,
   9          
  10          
  11          */
  12          
  13          
  14          #include <REG768.H> /*Philips 87LPC768 寄存器定义头文件*/
  15          
  16          #include "config.h"
  17          #include "misc.h"
  18          #include "func.h"
  19          
  20          /*****************************************************************
  21                  启动关闭15w电机,反向启动电机的控制根据硬件的具体设计来添加代码
  22          */
  23          sbit PIN_15W_MOTOR   = P0^0; 
  24          
  25          
  26          void start_15w_motor()
  27          {
  28   1              TRACE0("start_15w_motor\n");
  29   1              PIN_15W_MOTOR = 1;
  30   1              return;
  31   1      }
  32          void stop_15w_motor()
  33          {
  34   1              TRACE0("start_15w_motor\n");
  35   1              PIN_15W_MOTOR = 0;
  36   1              return;
  37   1      }
  38          
  39          
  40          /******************************************************************
  41          */
  42          void start_18v_vol()
  43          {
  44   1              TRACE0("start_15w_motor\n");
  45   1              return;
  46   1      }
  47          void stop_18v_vol()
  48          {
  49   1              TRACE0("start_15w_motor\n");
  50   1              return;
  51   1      }
  52          
  53          /******************************************************************
  54          */
  55          void start_36v_vol()
C51 COMPILER V7.00  FUNC                                                                   08/21/2006 21:45:38 PAGE 2   

  56          {
  57   1              TRACE0("start_15w_motor\n");
  58   1              return;
  59   1      }
  60          void stop_36v_vol()
  61          {
  62   1              TRACE0("start_15w_motor\n");
  63   1              return;
  64   1      }
  65          
  66          /******************************************************************
  67          */
  68          void start_em_power()
  69          {
  70   1              TRACE0("start_15w_motor\n");
  71   1              return;
  72   1      }
  73          void stop_em_power()
  74          {
  75   1              TRACE0("start_15w_motor\n");
  76   1              return;
  77   1      }
  78          
  79          /******************************************************************
  80          */
  81          void start_15v_vol()
  82          {
  83   1              TRACE0("start_15v_vol\n");
  84   1              return;
  85   1      }
  86          void stop_15v_vol()
  87          {
  88   1              TRACE0("stop_15v_vol\n");
  89   1              return;
  90   1      }
  91          
  92          /******************************************************************
  93          */
  94          void start_75A_motor()
  95          {
  96   1              TRACE0("start_75A_motor\n");
  97   1              return;
  98   1      }
  99          void stop_75A_motor()
 100          {
 101   1              TRACE0("stop_75A_motor\n");
 102   1              return;
 103   1      }
 104          
 105          /******************************************************************
 106          */
 107          void start_10w_load()
 108          {
 109   1              TRACE0("start_10w_load\n");
 110   1              return;
 111   1      }
 112          void stop_10w_load()
 113          {
 114   1              TRACE0("stop_10w_load\n");
 115   1              return;
 116   1      }
 117          
C51 COMPILER V7.00  FUNC                                                                   08/21/2006 21:45:38 PAGE 3   

 118          #endif 
 119          
 120          


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